Index: coreboot-v2-3363/src/southbridge/intel/i3100/i3100_ehci.c
===================================================================
--- coreboot-v2-3363.orig/src/southbridge/intel/i3100/i3100_ehci.c
+++ coreboot-v2-3363/src/southbridge/intel/i3100/i3100_ehci.c
@@ -60,3 +60,9 @@ static struct pci_driver ehci_driver __p
 	.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,
+};
Index: coreboot-v2-3363/src/southbridge/intel/i3100/i3100_lpc.c
===================================================================
--- coreboot-v2-3363.orig/src/southbridge/intel/i3100/i3100_lpc.c
+++ coreboot-v2-3363/src/southbridge/intel/i3100/i3100_lpc.c
@@ -399,3 +399,9 @@ static struct pci_driver lpc_driver __pc
 	.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,
+};
Index: coreboot-v2-3363/src/southbridge/intel/i3100/i3100_sata.c
===================================================================
--- coreboot-v2-3363.orig/src/southbridge/intel/i3100/i3100_sata.c
+++ coreboot-v2-3363/src/southbridge/intel/i3100/i3100_sata.c
@@ -88,3 +92,14 @@ static struct pci_driver sata_driver_nr 
 	.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,
+};
Index: coreboot-v2-3363/src/southbridge/intel/i3100/i3100_smbus.c
===================================================================
--- coreboot-v2-3363.orig/src/southbridge/intel/i3100/i3100_smbus.c
+++ coreboot-v2-3363/src/southbridge/intel/i3100/i3100_smbus.c
@@ -72,3 +72,8 @@ static struct pci_driver smbus_driver __
 	.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,
+};
Index: coreboot-v2-3363/src/southbridge/intel/i3100/i3100_uhci.c
===================================================================
--- coreboot-v2-3363.orig/src/southbridge/intel/i3100/i3100_uhci.c
+++ coreboot-v2-3363/src/southbridge/intel/i3100/i3100_uhci.c
@@ -60,3 +60,9 @@ static struct pci_driver usb2_driver __p
 	.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,
+};
