libata: remove no longer needed pata_qdi driver
PATCH 3/3 libata: remove no longer needed pata_qdi driver
From: Bartlomiej Zolnierkiewicz <[email protected]>
Subject: [PATCH] libata: remove no longer needed pata_qdi driver
QDI65x0 controllers are fully supported by pata_legacy driver so remove no longer needed pata_qdi driver.
Leave PATA_QDI config option for compatibility reasons and teach pata_legacy to preserve the old behavior of pata_qdi driver.
---
earlier references:
https://lkml.org/lkml/2009/11/25/364
drivers/ata/Kconfig | 1 drivers/ata/Makefile | 1 drivers/ata/pata_legacy.c | 9 + drivers/ata/pata_qdi.c | 366 ---------------------------------------------- 4 files changed, 9 insertions(+), 368 deletions(-)
drivers/ata/Kconfig +1 -0
@@ -795,6 +795,7 @@ config PATA_OF_PLATFORM config PATA_QDI tristate "QDI VLB PATA support" depends on ISA + select PATA_LEGACY help Support for QDI 6500 and 6580 PATA controllers on VESA local bus.
drivers/ata/Makefile +0 -1
@@ -85,7 +85,6 @@ obj-$(CONFIG_PATA_PCMCIA) += pata_pcmcia obj-$(CONFIG_PATA_PALMLD) += pata_palmld.o obj-$(CONFIG_PATA_PLATFORM) += pata_platform.o obj-$(CONFIG_PATA_OF_PLATFORM) += pata_of_platform.o -obj-$(CONFIG_PATA_QDI) += pata_qdi.o obj-$(CONFIG_PATA_RB532) += pata_rb532_cf.o obj-$(CONFIG_PATA_RZ1000) += pata_rz1000.o obj-$(CONFIG_PATA_SAMSUNG_CF) += pata_samsung_cf.o
drivers/ata/pata_legacy.c +8 -1
@@ -136,11 +136,17 @@ static int ht6560a; /* HT 6560A on primstatic int ht6560b;/* HT 6560A on primary 1, second 2, both 3 */ static int opti82c611a;/* Opti82c611A on primary 1, sec 2, both 3 */ static int opti82c46x;/* Opti 82c465MV present(pri/sec autodetect) */ -static int qdi;/* Set to probe QDI controllers */ static int autospeed;/* Chip present which snoops speed changes */ static int pio_mask =ATA_PIO4 ;/* PIO range for autospeed devices */ static int iordy_mask =0xFFFFFFFF ;/* Use iordy if available */ +/* Set to probe QDI controllers */ +#ifdef CONFIG_PATA_QDI_MODULE +static int qdi =1 ; +#else +static int qdi; +#endif +#ifdef CONFIG_PATA_WINBOND_VLB_MODULE static int winbond =1 ;/* Set to probe Winbond controllers, give I/O port if non standard */
@@ -1254,6 +1260,7 @@ MODULE_AUTHOR("Alan Cox");MODULE_DESCRIPTION ("low-level driver for legacy ATA" );MODULE_LICENSE ("GPL" );MODULE_VERSION (DRV_VERSION ); +MODULE_ALIAS ("pata_qdi" );MODULE_ALIAS ("pata_winbond" );module_param (probe_all, int,0 );
drivers/ata/pata_qdi.c deleted +0 -366
366 lines not on this page · raw message
Quoted 10 lines · On Thu, 13 Oct 2011 15:11:39 +0200 Bartlomiej Zolnierkiewicz…
From: Bartlomiej Zolnierkiewicz <[email protected]>
Subject: [PATCH] libata: remove no longer neededpata_qdidriverQDI65x0 controllers are fully supported by
pata_legacydriver so remove no longer neededpata_qdidriver.Leave
PATA_QDIconfig option for compatibility reasons and teachpata_legacyto preserve the old behavior ofpata_qdidriver.Signed-off-by Bartlomiej Zolnierkiewicz <[email protected]>