diff options
author | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 2008-04-17 18:46:29 -0400 |
---|---|---|
committer | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 2008-04-17 18:46:29 -0400 |
commit | 5510b1255726d5d4ff424be4264aa0c99275dfdc (patch) | |
tree | a9a1bc692a265f33db1a331c57597713649b6c92 /drivers/ide/pci/sl82c105.c | |
parent | 2661b13a21f609b279b4048978f8625d518df6e1 (diff) |
ppc/lopec: remove ppc_ide_md hooks
* Add IDE_HFLAG_FORCE_LEGACY_IRQS host flag for Motorola-LoPEC platform
to sl82c105 host driver.
* Remove ppc_ide_md hooks from arch/ppc/platforms/lopec.c - no need for
them (sl82c105 host driver takes care of all this setup).
* Then remove no longer needed <linux/ide.h> include.
Looking at arch/ppc/configs/lopec_defconfig:
...
CONFIG_IDE_GENERIC=y
CONFIG_BLK_DEV_IDEPCI=y
# CONFIG_IDEPCI_SHARE_IRQ is not set
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_BLK_DEV_GENERIC=y
# CONFIG_BLK_DEV_OPTI621 is not set
CONFIG_BLK_DEV_SL82C105=y
...
there should be no functional changes unless somebody preferred to disable
sl82c105 host driver and use only ide_generic one (but why would anybody
want to do such thing :-).
PS It seems that lopec_defconfig hasn't been updated for ages but if somebody
is going to do it please look into disabling IDE_GENERIC and BLK_DEV_GENERIC
config options. Thanks.
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Diffstat (limited to 'drivers/ide/pci/sl82c105.c')
-rw-r--r-- | drivers/ide/pci/sl82c105.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/ide/pci/sl82c105.c b/drivers/ide/pci/sl82c105.c index ee261ae15b6f..b553f0dda6ab 100644 --- a/drivers/ide/pci/sl82c105.c +++ b/drivers/ide/pci/sl82c105.c | |||
@@ -328,6 +328,10 @@ static const struct ide_port_info sl82c105_chipset __devinitdata = { | |||
328 | .enablebits = {{0x40,0x01,0x01}, {0x40,0x10,0x10}}, | 328 | .enablebits = {{0x40,0x01,0x01}, {0x40,0x10,0x10}}, |
329 | .host_flags = IDE_HFLAG_IO_32BIT | | 329 | .host_flags = IDE_HFLAG_IO_32BIT | |
330 | IDE_HFLAG_UNMASK_IRQS | | 330 | IDE_HFLAG_UNMASK_IRQS | |
331 | /* FIXME: check for Compatibility mode in generic IDE PCI code */ | ||
332 | #ifdef CONFIG_LOPEC | ||
333 | IDE_HFLAG_FORCE_LEGACY_IRQS | | ||
334 | #endif | ||
331 | IDE_HFLAG_NO_AUTODMA | | 335 | IDE_HFLAG_NO_AUTODMA | |
332 | IDE_HFLAG_BOOTABLE, | 336 | IDE_HFLAG_BOOTABLE, |
333 | .pio_mask = ATA_PIO5, | 337 | .pio_mask = ATA_PIO5, |