diff options
Diffstat (limited to 'drivers/ide/Kconfig')
-rw-r--r-- | drivers/ide/Kconfig | 35 |
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 | |||
62 | config IDE_ATAPI | 62 | config IDE_ATAPI |
63 | bool | 63 | bool |
64 | 64 | ||
65 | config IDE_LEGACY | ||
66 | bool | ||
67 | |||
65 | config BLK_DEV_IDE_SATA | 68 | config 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 | ||
135 | config BLK_DEV_IDECD | 138 | config 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 | ||
185 | config 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 | |||
202 | config BLK_DEV_IDEACPI | 189 | config 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 | ||
514 | config 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 | |||
527 | config BLK_DEV_IT8213 | 521 | config 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 | ||
725 | config IDE_ARM | 719 | config 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 | ||
730 | config BLK_DEV_IDE_ICSIDE | 724 | config BLK_DEV_IDE_ICSIDE |
@@ -856,6 +850,7 @@ config BLK_DEV_4DRIVES | |||
856 | config BLK_DEV_ALI14XX | 850 | config 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 | ||
867 | config BLK_DEV_DTC2278 | 862 | config 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 | |||
876 | config BLK_DEV_HT6560B | 872 | config 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 | |||
886 | config BLK_DEV_QD65XX | 883 | config 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 | ||
895 | config BLK_DEV_UMC8672 | 893 | config 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 |