[coreboot] r3536 - in trunk/coreboot-v2/src: include/device northbridge/intel/i3100 southbridge/intel/i3100

svn at coreboot.org svn at coreboot.org
Mon Aug 25 19:02:10 CEST 2008


Author: eswierk
Date: 2008-08-25 19:02:09 +0200 (Mon, 25 Aug 2008)
New Revision: 3536

Modified:
   trunk/coreboot-v2/src/include/device/pci_ids.h
   trunk/coreboot-v2/src/northbridge/intel/i3100/pciexp_porta.c
   trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_sata.c
   trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_uhci.c
Log:
This patch adds PCI device IDs for the Intel EP80579 Integrated Processor,
and renames some existing macros for clarity.

Signed-off-by: Ed Swierk <eswierk at arastra.com>
Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net>


Modified: trunk/coreboot-v2/src/include/device/pci_ids.h
===================================================================
--- trunk/coreboot-v2/src/include/device/pci_ids.h	2008-08-25 14:45:00 UTC (rev 3535)
+++ trunk/coreboot-v2/src/include/device/pci_ids.h	2008-08-25 17:02:09 UTC (rev 3536)
@@ -2345,15 +2345,26 @@
 #define PCI_DEVICE_ID_INTEL_3100_LPC    0x2670
 #define PCI_DEVICE_ID_INTEL_3100_EHCI   0x268c
 #define PCI_DEVICE_ID_INTEL_3100_PCI    0x244e
-#define PCI_DEVICE_ID_INTEL_3100_SATA   0x2680
-#define PCI_DEVICE_ID_INTEL_3100_SATA_R 0x2681
-#define PCI_DEVICE_ID_INTEL_3100_USB    0x2688
-#define PCI_DEVICE_ID_INTEL_3100_USB2   0x2689
+#define PCI_DEVICE_ID_INTEL_3100_IDE    0x2680
+#define PCI_DEVICE_ID_INTEL_3100_AHCI   0x2681
+#define PCI_DEVICE_ID_INTEL_3100_UHCI   0x2688
+#define PCI_DEVICE_ID_INTEL_3100_UHCI2  0x2689
 #define PCI_DEVICE_ID_INTEL_3100_SMB    0x269b
 #define PCI_DEVICE_ID_INTEL_3100_MC     0x35b0
-#define PCI_DEVICE_ID_INTEL_3100_PCIE_PA 0x35b6
+#define PCI_DEVICE_ID_INTEL_3100_PCIE_PA0 0x35b6
 #define PCI_DEVICE_ID_INTEL_3100_PCIE_PA1 0x35b7
 
+/* Intel EP80579 */
+#define PCI_DEVICE_ID_INTEL_EP80579_LPC    0x5031
+#define PCI_DEVICE_ID_INTEL_EP80579_EHCI   0x5035
+#define PCI_DEVICE_ID_INTEL_EP80579_IDE    0x5028
+#define PCI_DEVICE_ID_INTEL_EP80579_AHCI   0x5029
+#define PCI_DEVICE_ID_INTEL_EP80579_UHCI   0x5033
+#define PCI_DEVICE_ID_INTEL_EP80579_SMB    0x5032
+#define PCI_DEVICE_ID_INTEL_EP80579_MC     0x5020
+#define PCI_DEVICE_ID_INTEL_EP80579_PCIE_PA0 0x5024
+#define PCI_DEVICE_ID_INTEL_EP80579_PCIE_PA1 0x5025
+
 #define PCI_DEVICE_ID_INTEL_80310	0x530d
 #define PCI_DEVICE_ID_INTEL_82810_MC1	0x7120
 #define PCI_DEVICE_ID_INTEL_82810_IG1	0x7121

Modified: trunk/coreboot-v2/src/northbridge/intel/i3100/pciexp_porta.c
===================================================================
--- trunk/coreboot-v2/src/northbridge/intel/i3100/pciexp_porta.c	2008-08-25 14:45:00 UTC (rev 3535)
+++ trunk/coreboot-v2/src/northbridge/intel/i3100/pciexp_porta.c	2008-08-25 17:02:09 UTC (rev 3536)
@@ -78,7 +78,7 @@
 static struct pci_driver pci_driver_0 __pci_driver = {
 	.ops    = &pcie_ops,
 	.vendor = PCI_VENDOR_ID_INTEL,
-	.device = PCI_DEVICE_ID_INTEL_3100_PCIE_PA,
+	.device = PCI_DEVICE_ID_INTEL_3100_PCIE_PA0,
 };
 
 static struct pci_driver pci_driver_1 __pci_driver = {

Modified: trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_sata.c
===================================================================
--- trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_sata.c	2008-08-25 14:45:00 UTC (rev 3535)
+++ trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_sata.c	2008-08-25 17:02:09 UTC (rev 3536)
@@ -79,23 +79,23 @@
 static struct pci_driver sata_driver __pci_driver = {
 	.ops    = &sata_ops,
 	.vendor = PCI_VENDOR_ID_INTEL,
-	.device = PCI_DEVICE_ID_INTEL_3100_SATA,
+	.device = PCI_DEVICE_ID_INTEL_3100_IDE,
 };
 
 static struct pci_driver sata_driver_nr __pci_driver = {
 	.ops    = &sata_ops,
 	.vendor = PCI_VENDOR_ID_INTEL,
-	.device = PCI_DEVICE_ID_INTEL_3100_SATA_R,
+	.device = PCI_DEVICE_ID_INTEL_3100_AHCI,
 };
 
 static struct pci_driver sata_driver_ep80579 __pci_driver = {
 	.ops    = &sata_ops,
 	.vendor = PCI_VENDOR_ID_INTEL,
-	.device = PCI_DEVICE_ID_INTEL_EP80579_SATA,
+	.device = PCI_DEVICE_ID_INTEL_EP80579_IDE,
 };
 
 static struct pci_driver sata_driver_nr_ep80579 __pci_driver = {
 	.ops    = &sata_ops,
 	.vendor = PCI_VENDOR_ID_INTEL,
-	.device = PCI_DEVICE_ID_INTEL_EP80579_SATA_R,
+	.device = PCI_DEVICE_ID_INTEL_EP80579_AHCI,
 };

Modified: trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_uhci.c
===================================================================
--- trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_uhci.c	2008-08-25 14:45:00 UTC (rev 3535)
+++ trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_uhci.c	2008-08-25 17:02:09 UTC (rev 3536)
@@ -52,17 +52,17 @@
 static struct pci_driver uhci_driver __pci_driver = {
 	.ops    = &uhci_ops,
 	.vendor = PCI_VENDOR_ID_INTEL,
-	.device = PCI_DEVICE_ID_INTEL_3100_USB,
+	.device = PCI_DEVICE_ID_INTEL_3100_UHCI,
 };
 
 static struct pci_driver usb2_driver __pci_driver = {
 	.ops    = &uhci_ops,
 	.vendor = PCI_VENDOR_ID_INTEL,
-	.device = PCI_DEVICE_ID_INTEL_3100_USB2,
+	.device = PCI_DEVICE_ID_INTEL_3100_UHCI2,
 };
 
 static struct pci_driver uhci_driver_ep80579 __pci_driver = {
 	.ops    = &uhci_ops,
 	.vendor = PCI_VENDOR_ID_INTEL,
-	.device = PCI_DEVICE_ID_INTEL_EP80579_USB,
+	.device = PCI_DEVICE_ID_INTEL_EP80579_UHCI,
 };





More information about the coreboot mailing list