[coreboot] v3 updates
Myles Watson
mylesgw at gmail.com
Tue Oct 7 18:44:44 CEST 2008
> Here is a proposed change to dts. I've forgotten all I ever knew about
> the 8111 so I am pretty sure this is incomplete, but it's something
> like what we want.
>
>
> Index: mainboard/amd/serengeti/dts
> ===================================================================
> --- mainboard/amd/serengeti/dts (revision 904)
> +++ mainboard/amd/serengeti/dts (working copy)
> @@ -28,18 +28,17 @@
> /config/("northbridge/amd/k8/domain");
> pci at 1,0{
> };
> - /* guesses; we need a real lspci */
> pci0 at 18,0 {
> /config/("northbridge/amd/k8/pci");
> - pci at 0,0 {
> + pci at 0,0 {
>
/config/("southbridge/amd/amd8111/amd8111.dts");
> + pci at 1,0 {
> +
/config/("southbridge/amd/amd8111/nic.dts");
> + };
> };
> pci at 4,0 {
> /config/("southbridge/amd/amd8111/ide.dts");
> };
> - pci at 5,0 {
> - /config/("southbridge/amd/amd8111/nic.dts");
> - };
> };
> pci1 at 18,0 {
> /config/("northbridge/amd/k8/pci");
>
> It still doesn't seem quite right. Segher?
I've played with it a little more, no luck yet. Could you help me
understand the naming convention?
pci at 5,0 = pci at device 5 function 0 ?
I don't see how we say there's a pci bridge at device 0 function 0 on this
bus, then specify the devices on the pci bus from there.
Should we be using the amd8111/pci.dts here too? Maybe that's why you had
the phase3_scan = 0, since the pci bus should take care of its scan?
Thanks,
Myles
More information about the coreboot
mailing list