Hello,

this patch prints the secondary bus mode/frequency during amd8131 init process,
maybe this can help users to configure PCI-X mode/frequency jumpers.

--- freebios2-20050305-0000-orig/src/southbridge/amd/amd8131/amd8131_bridge.c   
2004-10-21
18:44:04.000000000 +0800
+++ freebios2-20050305-0000/src/southbridge/amd/amd8131/amd8131_bridge.c        
2005-03-29
10:18:19.000000000 +0800
@@ -76,6 +76,28 @@
                dword |= (1<<1);
                pci_write_config32(dev, 0xc8, dword);
        }
+
+       /* Print Secondary Bus frequency */
+       dword = pci_read_config32(dev, 0xa0);
+       dword = ((dword >> 22) & 0x7);
+       printk_debug("Secondary bus mode: ");
+       switch (dword) {
+       case 0:
+               printk_debug("Conventional PCI\n");
+               break;
+       case 1:
+               printk_debug("66MHz PCI-X\n");
+               break;
+       case 2:
+               printk_debug("100MHz PCI-X\n");
+               break;
+       case 3:
+               printk_debug("133MHz PCI-X\n");
+               break;
+       default:
+               printk_debug("Unknown\n");
+               break;
+       }
        
        return;
 }

-- 
Liu Tao

_______________________________________________
LinuxBIOS mailing list
[email protected]
http://www.openbios.org/mailman/listinfo/linuxbios

Reply via email to