[LinuxBIOS] [PATCH] amd8131 print secondary bus mode/frequency

Tao Liu liutao1980 at gmail.com
Tue Mar 29 09:26:39 CEST 2005


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




More information about the coreboot mailing list