diff options
author | Nathan Lynch <ntl@pobox.com> | 2008-03-12 19:43:04 -0400 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2008-03-25 17:44:04 -0400 |
commit | 1cd8f348beedf335ef0f1dc8073c05dfe9227d81 (patch) | |
tree | ac42e8a28cdf0905e0e6010dd66d26aa967f1d3e /arch/powerpc/platforms/maple | |
parent | 53378c2845d93b09056bc7b4233a366798ae2450 (diff) |
[POWERPC] maple: Kill fixup_maple_ide
This function has been a no-op for about 18 months; it's there in
the history should anyone need to resurrect it.
Signed-off-by: Nathan Lynch <ntl@pobox.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/platforms/maple')
-rw-r--r-- | arch/powerpc/platforms/maple/pci.c | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/arch/powerpc/platforms/maple/pci.c b/arch/powerpc/platforms/maple/pci.c index 3ffa0ac170ee..301855263b81 100644 --- a/arch/powerpc/platforms/maple/pci.c +++ b/arch/powerpc/platforms/maple/pci.c | |||
@@ -592,50 +592,3 @@ int maple_pci_get_legacy_ide_irq(struct pci_dev *pdev, int channel) | |||
592 | } | 592 | } |
593 | return irq; | 593 | return irq; |
594 | } | 594 | } |
595 | |||
596 | /* XXX: To remove once all firmwares are ok */ | ||
597 | static void fixup_maple_ide(struct pci_dev* dev) | ||
598 | { | ||
599 | if (!machine_is(maple)) | ||
600 | return; | ||
601 | |||
602 | #if 0 /* Enable this to enable IDE port 0 */ | ||
603 | { | ||
604 | u8 v; | ||
605 | |||
606 | pci_read_config_byte(dev, 0x40, &v); | ||
607 | v |= 2; | ||
608 | pci_write_config_byte(dev, 0x40, v); | ||
609 | } | ||
610 | #endif | ||
611 | #if 0 /* fix bus master base */ | ||
612 | pci_write_config_dword(dev, 0x20, 0xcc01); | ||
613 | printk("old ide resource: %lx -> %lx \n", | ||
614 | dev->resource[4].start, dev->resource[4].end); | ||
615 | dev->resource[4].start = 0xcc00; | ||
616 | dev->resource[4].end = 0xcc10; | ||
617 | #endif | ||
618 | #if 0 /* Enable this to fixup IDE sense/polarity of irqs in IO-APICs */ | ||
619 | { | ||
620 | struct pci_dev *apicdev; | ||
621 | u32 v; | ||
622 | |||
623 | apicdev = pci_get_slot (dev->bus, PCI_DEVFN(5,0)); | ||
624 | if (apicdev == NULL) | ||
625 | printk("IDE Fixup IRQ: Can't find IO-APIC !\n"); | ||
626 | else { | ||
627 | pci_write_config_byte(apicdev, 0xf2, 0x10 + 2*14); | ||
628 | pci_read_config_dword(apicdev, 0xf4, &v); | ||
629 | v &= ~0x00000022; | ||
630 | pci_write_config_dword(apicdev, 0xf4, v); | ||
631 | pci_write_config_byte(apicdev, 0xf2, 0x10 + 2*15); | ||
632 | pci_read_config_dword(apicdev, 0xf4, &v); | ||
633 | v &= ~0x00000022; | ||
634 | pci_write_config_dword(apicdev, 0xf4, v); | ||
635 | pci_dev_put(apicdev); | ||
636 | } | ||
637 | } | ||
638 | #endif | ||
639 | } | ||
640 | DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_8111_IDE, | ||
641 | fixup_maple_ide); | ||