Author: eswierk
Date: 2008-08-25 16:45:00 +0200 (Mon, 25 Aug 2008)
New Revision: 3535

Modified:
   trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_ehci.c
   trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_lpc.c
   trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_sata.c
   trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_smbus.c
   trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_uhci.c
Log:
This patch modifies the Intel 3100 southbridge code to recognize the
integrated LPC, SMBus, USB and SATA devices of the Intel EP80579
Integrated Processor.

Signed-off-by: Ed Swierk <[EMAIL PROTECTED]>
Acked-by: Uwe Hermann <[EMAIL PROTECTED]>


Modified: trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_ehci.c
===================================================================
--- trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_ehci.c  2008-08-25 
14:41:11 UTC (rev 3534)
+++ trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_ehci.c  2008-08-25 
14:45:00 UTC (rev 3535)
@@ -60,3 +60,9 @@
        .vendor = PCI_VENDOR_ID_INTEL,
        .device = PCI_DEVICE_ID_INTEL_3100_EHCI,
 };
+
+static struct pci_driver ehci_driver_ep80579 __pci_driver = {
+       .ops    = &ehci_ops,
+       .vendor = PCI_VENDOR_ID_INTEL,
+       .device = PCI_DEVICE_ID_INTEL_EP80579_EHCI,
+};

Modified: trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_lpc.c
===================================================================
--- trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_lpc.c   2008-08-25 
14:41:11 UTC (rev 3534)
+++ trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_lpc.c   2008-08-25 
14:45:00 UTC (rev 3535)
@@ -399,3 +399,9 @@
        .vendor = PCI_VENDOR_ID_INTEL,
        .device = PCI_DEVICE_ID_INTEL_3100_LPC,
 };
+
+static struct pci_driver lpc_driver_ep80579 __pci_driver = {
+       .ops    = &lpc_ops,
+       .vendor = PCI_VENDOR_ID_INTEL,
+       .device = PCI_DEVICE_ID_INTEL_EP80579_LPC,
+};

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:41:11 UTC (rev 3534)
+++ trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_sata.c  2008-08-25 
14:45:00 UTC (rev 3535)
@@ -88,3 +88,14 @@
        .device = PCI_DEVICE_ID_INTEL_3100_SATA_R,
 };
 
+static struct pci_driver sata_driver_ep80579 __pci_driver = {
+       .ops    = &sata_ops,
+       .vendor = PCI_VENDOR_ID_INTEL,
+       .device = PCI_DEVICE_ID_INTEL_EP80579_SATA,
+};
+
+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,
+};

Modified: trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_smbus.c
===================================================================
--- trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_smbus.c 2008-08-25 
14:41:11 UTC (rev 3534)
+++ trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_smbus.c 2008-08-25 
14:45:00 UTC (rev 3535)
@@ -72,3 +72,8 @@
        .device = PCI_DEVICE_ID_INTEL_3100_SMB,
 };
 
+static struct pci_driver smbus_driver_ep80579 __pci_driver = {
+       .ops    = &smbus_ops,
+       .vendor = PCI_VENDOR_ID_INTEL,
+       .device = PCI_DEVICE_ID_INTEL_EP80579_SMB,
+};

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:41:11 UTC (rev 3534)
+++ trunk/coreboot-v2/src/southbridge/intel/i3100/i3100_uhci.c  2008-08-25 
14:45:00 UTC (rev 3535)
@@ -60,3 +60,9 @@
        .vendor = PCI_VENDOR_ID_INTEL,
        .device = PCI_DEVICE_ID_INTEL_3100_USB2,
 };
+
+static struct pci_driver uhci_driver_ep80579 __pci_driver = {
+       .ops    = &uhci_ops,
+       .vendor = PCI_VENDOR_ID_INTEL,
+       .device = PCI_DEVICE_ID_INTEL_EP80579_USB,
+};


--
coreboot mailing list
[email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to