On Sat, Mar 22, 2008 at 11:43 PM, Jacek Chruscik <<a href="mailto:mercury@wirebros.com">mercury@wirebros.com</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
<br>
Does anybody know how to deal with this southbridge: VIA VT82c686<br>
I'm trying to port coreboot v.2 for FIC FR33E motherboard, but this<br>
southbridge has the superio built in.<br>
I don't have any datasheet for this chip.<br>
coreboot-v2 has no option for such superio, and all I need to do is to<br>
initialize serial port.<br>
As a base I used via-epia code. The north is vt8601.<br>
<br>
So far I generated PIRQ table, modified auto.c to recognize correct<br>
southbridge, modified <a href="http://config.lb" target="_blank">config.lb</a> to initialize devices.<br>
<br>
There is serial init function in vt82c686 source:<br>
<br>
static void vt82c686_enable_serial(device_t dev, unsigned iobase)<br>
.....<br>
<br>
but it requires 2 parameters, which I don't have  (called as early<br>
serial init from auto.c):</blockquote><div><br>dev is the ISA/LPC device in the southbridge, with device ID 0x0686. iobase is the serial io base, usually 0x3f8 for the first port, and 0x2f8 for the second one (although I doubt the second one will work, without some modification).<br>
</div></div><br>-Corey<br>