aboutsummaryrefslogtreecommitdiff
path: root/src/southbridge/intel/i82371eb/ide.c
diff options
context:
space:
mode:
authorKeith Hui <buurin@gmail.com>2020-01-27 18:05:45 -0500
committerPatrick Georgi <pgeorgi@google.com>2020-03-03 07:42:48 +0000
commit2b9004de602f98a404b17584ab3e1451f165c1f4 (patch)
tree795d3d31b4eb18f0fd032a0f818d56c9534cf56c /src/southbridge/intel/i82371eb/ide.c
parent3fa3bf97e514f046ee9c3d77af4b1a4f8fd07edb (diff)
i82371eb: Drop support for older PIIX chips
All boards using this code use i82371eb (that shares PCI ID with i82371ab). Dropping the code lightens compressed ramstage by a few dozen bytes. Change-Id: Iab1e83b8f5fff44a33619c7925e5448169a2a87c Signed-off-by: Keith Hui <buurin@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/38598 Reviewed-by: Patrick Georgi <pgeorgi@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/southbridge/intel/i82371eb/ide.c')
-rw-r--r--src/southbridge/intel/i82371eb/ide.c51
1 files changed, 0 insertions, 51 deletions
diff --git a/src/southbridge/intel/i82371eb/ide.c b/src/southbridge/intel/i82371eb/ide.c
index 7a72a6552d..1b8136a9ca 100644
--- a/src/southbridge/intel/i82371eb/ide.c
+++ b/src/southbridge/intel/i82371eb/ide.c
@@ -119,18 +119,6 @@ static void ide_init_udma33(struct device *dev)
}
/**
- * IDE init for the Intel 82371FB/SB IDE controller.
- *
- * These devices do not support UDMA/33, so don't attempt to enable it.
- *
- * @param dev The device to use.
- */
-static void ide_init_i82371fb_sb(struct device *dev)
-{
- ide_init_enable(dev);
-}
-
-/**
* IDE init for the Intel 82371AB/EB/MB IDE controller.
*
* @param dev The device to use.
@@ -141,17 +129,6 @@ static void ide_init_i82371ab_eb_mb(struct device *dev)
ide_init_udma33(dev);
}
-/* Intel 82371FB/SB */
-static const struct device_operations ide_ops_fb_sb = {
- .read_resources = pci_dev_read_resources,
- .set_resources = pci_dev_set_resources,
- .enable_resources = pci_dev_enable_resources,
- .init = ide_init_i82371fb_sb,
- .scan_bus = 0,
- .enable = 0,
- .ops_pci = 0, /* No subsystem IDs on 82371XX! */
-};
-
/* Intel 82371AB/EB/MB */
static const struct device_operations ide_ops_ab_eb_mb = {
.read_resources = pci_dev_read_resources,
@@ -163,34 +140,6 @@ static const struct device_operations ide_ops_ab_eb_mb = {
.ops_pci = 0, /* No subsystem IDs on 82371XX! */
};
-/* Intel 82371FB (PIIX) */
-static const struct pci_driver ide_driver_fb __pci_driver = {
- .ops = &ide_ops_fb_sb,
- .vendor = PCI_VENDOR_ID_INTEL,
- .device = PCI_DEVICE_ID_INTEL_82371FB_IDE,
-};
-
-/* Intel 82371SB (PIIX3) */
-static const struct pci_driver ide_driver_sb __pci_driver = {
- .ops = &ide_ops_fb_sb,
- .vendor = PCI_VENDOR_ID_INTEL,
- .device = PCI_DEVICE_ID_INTEL_82371SB_IDE,
-};
-
-/* Intel 82371MX (MPIIX) */
-static const struct pci_driver ide_driver_mx __pci_driver = {
- .ops = &ide_ops_fb_sb,
- .vendor = PCI_VENDOR_ID_INTEL,
- .device = PCI_DEVICE_ID_INTEL_82371MX_ISA_IDE,
-};
-
-/* Intel 82437MX (part of the 430MX chipset) */
-static const struct pci_driver ide_driver_82437mx __pci_driver = {
- .ops = &ide_ops_fb_sb,
- .vendor = PCI_VENDOR_ID_INTEL,
- .device = PCI_DEVICE_ID_INTEL_82437MX_ISA_IDE,
-};
-
/* Intel 82371AB/EB/MB */
static const struct pci_driver ide_driver_ab_eb_mb __pci_driver = {
.ops = &ide_ops_ab_eb_mb,