[coreboot] VIA EPIA CN100000 is finally Working all.

Rudolf Marek r.marek at assembler.cz
Sun Feb 3 19:52:50 CET 2008

Hi Urbez,

> 4. Add the follow code to the end of the function main() in auto.c: if
> not, your normal IDE cannot use DMA and via-rhine, usb's, etc, not
> works.
>         //This enable the access of PCI devices to the PCI bus master?
>         pci_write_config8(cn700->d0f7, 0x57, 0x20);//was 0x01

I think this is connected to some last DRAM address stuff. DMA may not work if 
this is incorrect. Consult some similar datasheet 
It may be the last bank ending address??? Perhaps this must be copied from 
function 3 maybe?

> 5. If you will that the FILO not confuses scanning PCI, you must add, to
> the end of main() in auto.c:
>     pci_write_config8(cn700->d1f0,0x19,0x1,CF8);//enable PCI-BRIGDE
>     pci_write_config8(cn700->d1f0,0x1a,0x1,CF8);

Perhaps is something translating configuration cycles?


More information about the coreboot mailing list