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 <eswierk@arastra.com>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3535 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Ed Swierk 2008-08-25 14:45:00 +00:00
parent 1996313756
commit 6c66c95787
5 changed files with 34 additions and 0 deletions

View File

@ -60,3 +60,9 @@ static struct pci_driver ehci_driver __pci_driver = {
.vendor = PCI_VENDOR_ID_INTEL, .vendor = PCI_VENDOR_ID_INTEL,
.device = PCI_DEVICE_ID_INTEL_3100_EHCI, .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,
};

View File

@ -399,3 +399,9 @@ static struct pci_driver lpc_driver __pci_driver = {
.vendor = PCI_VENDOR_ID_INTEL, .vendor = PCI_VENDOR_ID_INTEL,
.device = PCI_DEVICE_ID_INTEL_3100_LPC, .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,
};

View File

@ -88,3 +88,14 @@ static struct pci_driver sata_driver_nr __pci_driver = {
.device = PCI_DEVICE_ID_INTEL_3100_SATA_R, .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,
};

View File

@ -72,3 +72,8 @@ static struct pci_driver smbus_driver __pci_driver = {
.device = PCI_DEVICE_ID_INTEL_3100_SMB, .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,
};

View File

@ -60,3 +60,9 @@ static struct pci_driver usb2_driver __pci_driver = {
.vendor = PCI_VENDOR_ID_INTEL, .vendor = PCI_VENDOR_ID_INTEL,
.device = PCI_DEVICE_ID_INTEL_3100_USB2, .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,
};