aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ide/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/ide/Kconfig')
-rw-r--r--drivers/ide/Kconfig35
1 files changed, 17 insertions, 18 deletions
diff --git a/drivers/ide/Kconfig b/drivers/ide/Kconfig
index e6857e01d1ba..3f9503867e6b 100644
--- a/drivers/ide/Kconfig
+++ b/drivers/ide/Kconfig
@@ -62,6 +62,9 @@ config IDE_TIMINGS
62config IDE_ATAPI 62config IDE_ATAPI
63 bool 63 bool
64 64
65config IDE_LEGACY
66 bool
67
65config BLK_DEV_IDE_SATA 68config BLK_DEV_IDE_SATA
66 bool "Support for SATA (deprecated; conflicts with libata SATA driver)" 69 bool "Support for SATA (deprecated; conflicts with libata SATA driver)"
67 default n 70 default n
@@ -134,6 +137,7 @@ config BLK_DEV_DELKIN
134 137
135config BLK_DEV_IDECD 138config BLK_DEV_IDECD
136 tristate "Include IDE/ATAPI CDROM support" 139 tristate "Include IDE/ATAPI CDROM support"
140 select IDE_ATAPI
137 ---help--- 141 ---help---
138 If you have a CD-ROM drive using the ATAPI protocol, say Y. ATAPI is 142 If you have a CD-ROM drive using the ATAPI protocol, say Y. ATAPI is
139 a newer protocol used by IDE CD-ROM and TAPE drives, similar to the 143 a newer protocol used by IDE CD-ROM and TAPE drives, similar to the
@@ -182,23 +186,6 @@ config BLK_DEV_IDETAPE
182 To compile this driver as a module, choose M here: the 186 To compile this driver as a module, choose M here: the
183 module will be called ide-tape. 187 module will be called ide-tape.
184 188
185config BLK_DEV_IDESCSI
186 tristate "SCSI emulation support (DEPRECATED)"
187 depends on SCSI
188 select IDE_ATAPI
189 ---help---
190 WARNING: ide-scsi is no longer needed for cd writing applications!
191 The 2.6 kernel supports direct writing to ide-cd, which eliminates
192 the need for ide-scsi + the entire scsi stack just for writing a
193 cd. The new method is more efficient in every way.
194
195 This will provide SCSI host adapter emulation for IDE ATAPI devices,
196 and will allow you to use a SCSI device driver instead of a native
197 ATAPI driver.
198
199 If both this SCSI emulation and native ATAPI support are compiled
200 into the kernel, the native support will be used.
201
202config BLK_DEV_IDEACPI 189config BLK_DEV_IDEACPI
203 bool "IDE ACPI support" 190 bool "IDE ACPI support"
204 depends on ACPI 191 depends on ACPI
@@ -524,6 +511,13 @@ config BLK_DEV_PIIX
524 This allows the kernel to change PIO, DMA and UDMA speeds and to 511 This allows the kernel to change PIO, DMA and UDMA speeds and to
525 configure the chip to optimum performance. 512 configure the chip to optimum performance.
526 513
514config BLK_DEV_IT8172
515 tristate "IT8172 IDE support"
516 select BLK_DEV_IDEDMA_PCI
517 help
518 This driver adds support for the IDE controller on the
519 IT8172 System Controller.
520
527config BLK_DEV_IT8213 521config BLK_DEV_IT8213
528 tristate "IT8213 IDE support" 522 tristate "IT8213 IDE support"
529 select BLK_DEV_IDEDMA_PCI 523 select BLK_DEV_IDEDMA_PCI
@@ -724,7 +718,7 @@ config BLK_DEV_IDE_TX4939
724 718
725config IDE_ARM 719config IDE_ARM
726 tristate "ARM IDE support" 720 tristate "ARM IDE support"
727 depends on ARM && (ARCH_CLPS7500 || ARCH_RPC || ARCH_SHARK) 721 depends on ARM && (ARCH_RPC || ARCH_SHARK)
728 default y 722 default y
729 723
730config BLK_DEV_IDE_ICSIDE 724config BLK_DEV_IDE_ICSIDE
@@ -856,6 +850,7 @@ config BLK_DEV_4DRIVES
856config BLK_DEV_ALI14XX 850config BLK_DEV_ALI14XX
857 tristate "ALI M14xx support" 851 tristate "ALI M14xx support"
858 select IDE_TIMINGS 852 select IDE_TIMINGS
853 select IDE_LEGACY
859 help 854 help
860 This driver is enabled at runtime using the "ali14xx.probe" kernel 855 This driver is enabled at runtime using the "ali14xx.probe" kernel
861 boot parameter. It enables support for the secondary IDE interface 856 boot parameter. It enables support for the secondary IDE interface
@@ -866,6 +861,7 @@ config BLK_DEV_ALI14XX
866 861
867config BLK_DEV_DTC2278 862config BLK_DEV_DTC2278
868 tristate "DTC-2278 support" 863 tristate "DTC-2278 support"
864 select IDE_LEGACY
869 help 865 help
870 This driver is enabled at runtime using the "dtc2278.probe" kernel 866 This driver is enabled at runtime using the "dtc2278.probe" kernel
871 boot parameter. It enables support for the secondary IDE interface 867 boot parameter. It enables support for the secondary IDE interface
@@ -876,6 +872,7 @@ config BLK_DEV_DTC2278
876config BLK_DEV_HT6560B 872config BLK_DEV_HT6560B
877 tristate "Holtek HT6560B support" 873 tristate "Holtek HT6560B support"
878 select IDE_TIMINGS 874 select IDE_TIMINGS
875 select IDE_LEGACY
879 help 876 help
880 This driver is enabled at runtime using the "ht6560b.probe" kernel 877 This driver is enabled at runtime using the "ht6560b.probe" kernel
881 boot parameter. It enables support for the secondary IDE interface 878 boot parameter. It enables support for the secondary IDE interface
@@ -886,6 +883,7 @@ config BLK_DEV_HT6560B
886config BLK_DEV_QD65XX 883config BLK_DEV_QD65XX
887 tristate "QDI QD65xx support" 884 tristate "QDI QD65xx support"
888 select IDE_TIMINGS 885 select IDE_TIMINGS
886 select IDE_LEGACY
889 help 887 help
890 This driver is enabled at runtime using the "qd65xx.probe" kernel 888 This driver is enabled at runtime using the "qd65xx.probe" kernel
891 boot parameter. It permits faster I/O speeds to be set. See the 889 boot parameter. It permits faster I/O speeds to be set. See the
@@ -894,6 +892,7 @@ config BLK_DEV_QD65XX
894 892
895config BLK_DEV_UMC8672 893config BLK_DEV_UMC8672
896 tristate "UMC-8672 support" 894 tristate "UMC-8672 support"
895 select IDE_LEGACY
897 help 896 help
898 This driver is enabled at runtime using the "umc8672.probe" kernel 897 This driver is enabled at runtime using the "umc8672.probe" kernel
899 boot parameter. It enables support for the secondary IDE interface 898 boot parameter. It enables support for the secondary IDE interface