.. | .. |
---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | # |
---|
2 | 3 | # IDE ATA ATAPI Block device driver configuration |
---|
3 | 4 | # |
---|
.. | .. |
---|
11 | 12 | depends on HAVE_IDE |
---|
12 | 13 | depends on BLOCK |
---|
13 | 14 | select BLK_SCSI_REQUEST |
---|
14 | | - ---help--- |
---|
| 15 | + help |
---|
15 | 16 | If you say Y here, your kernel will be able to manage ATA/(E)IDE and |
---|
16 | 17 | ATAPI units. The most common cases are IDE hard drives and ATAPI |
---|
17 | 18 | CD-ROM drives. |
---|
.. | .. |
---|
24 | 25 | To compile this driver as a module, choose M here: the |
---|
25 | 26 | module will be called ide-core. |
---|
26 | 27 | |
---|
27 | | - For further information, please read <file:Documentation/ide/ide.txt>. |
---|
| 28 | + For further information, please read <file:Documentation/ide/ide.rst>. |
---|
28 | 29 | |
---|
29 | 30 | If unsure, say N. |
---|
30 | 31 | |
---|
31 | 32 | if IDE |
---|
32 | 33 | |
---|
33 | | -comment "Please see Documentation/ide/ide.txt for help/info on IDE drives" |
---|
| 34 | +comment "Please see Documentation/ide/ide.rst for help/info on IDE drives" |
---|
34 | 35 | |
---|
35 | 36 | config IDE_XFER_MODE |
---|
36 | 37 | bool |
---|
.. | .. |
---|
48 | 49 | config BLK_DEV_IDE_SATA |
---|
49 | 50 | bool "Support for SATA (deprecated; conflicts with libata SATA driver)" |
---|
50 | 51 | default n |
---|
51 | | - ---help--- |
---|
| 52 | + help |
---|
52 | 53 | There are two drivers for Serial ATA controllers. |
---|
53 | 54 | |
---|
54 | 55 | The main driver, "libata", uses the SCSI subsystem |
---|
.. | .. |
---|
120 | 121 | depends on BLK_DEV |
---|
121 | 122 | select IDE_ATAPI |
---|
122 | 123 | select CDROM |
---|
123 | | - ---help--- |
---|
| 124 | + help |
---|
124 | 125 | If you have a CD-ROM drive using the ATAPI protocol, say Y. ATAPI is |
---|
125 | 126 | a newer protocol used by IDE CD-ROM and TAPE drives, similar to the |
---|
126 | 127 | SCSI protocol. Most new CD-ROM drives use ATAPI, including the |
---|
.. | .. |
---|
162 | 163 | along with other IDE devices, as "hdb" or "hdc", or something |
---|
163 | 164 | similar, and will be mapped to a character device such as "ht0" |
---|
164 | 165 | (check the boot messages with dmesg). Be sure to consult the |
---|
165 | | - <file:drivers/ide/ide-tape.c> and <file:Documentation/ide/ide.txt> |
---|
| 166 | + <file:drivers/ide/ide-tape.c> and <file:Documentation/ide/ide.rst> |
---|
166 | 167 | files for usage information. |
---|
167 | 168 | |
---|
168 | 169 | To compile this driver as a module, choose M here: the |
---|
.. | .. |
---|
171 | 172 | config BLK_DEV_IDEACPI |
---|
172 | 173 | bool "IDE ACPI support" |
---|
173 | 174 | depends on ACPI |
---|
174 | | - ---help--- |
---|
| 175 | + help |
---|
175 | 176 | Implement ACPI support for generic IDE devices. On modern |
---|
176 | 177 | machines ACPI support is required to properly handle ACPI S3 states. |
---|
177 | 178 | |
---|
.. | .. |
---|
231 | 232 | tristate "CMD640 chipset bugfix/support" |
---|
232 | 233 | depends on X86 |
---|
233 | 234 | select IDE_TIMINGS |
---|
234 | | - ---help--- |
---|
| 235 | + help |
---|
235 | 236 | The CMD-Technologies CMD640 IDE chip is used on many common 486 and |
---|
236 | 237 | Pentium motherboards, usually in combination with a "Neptune" or |
---|
237 | 238 | "SiS" chipset. Unfortunately, it has a number of rather nasty |
---|
.. | .. |
---|
250 | 251 | |
---|
251 | 252 | The CMD640 chip is also used on add-in cards by Acculogic, and on |
---|
252 | 253 | the "CSA-6400E PCI to IDE controller" that some people have. For |
---|
253 | | - details, read <file:Documentation/ide/ide.txt>. |
---|
| 254 | + details, read <file:Documentation/ide/ide.rst>. |
---|
254 | 255 | |
---|
255 | 256 | config BLK_DEV_CMD640_ENHANCED |
---|
256 | 257 | bool "CMD640 enhanced support" |
---|
.. | .. |
---|
258 | 259 | help |
---|
259 | 260 | This option includes support for setting/autotuning PIO modes and |
---|
260 | 261 | prefetch on CMD640 IDE interfaces. For details, read |
---|
261 | | - <file:Documentation/ide/ide.txt>. If you have a CMD640 IDE interface |
---|
| 262 | + <file:Documentation/ide/ide.rst>. If you have a CMD640 IDE interface |
---|
262 | 263 | and your BIOS does not already do this for you, then say Y here. |
---|
263 | 264 | Otherwise say N. |
---|
264 | 265 | |
---|
.. | .. |
---|
320 | 321 | config BLK_DEV_GENERIC |
---|
321 | 322 | tristate "Generic PCI IDE Chipset Support" |
---|
322 | 323 | select BLK_DEV_IDEPCI |
---|
323 | | - help |
---|
324 | | - This option provides generic support for various PCI IDE Chipsets |
---|
325 | | - which otherwise might not be supported. |
---|
| 324 | + help |
---|
| 325 | + This option provides generic support for various PCI IDE Chipsets |
---|
| 326 | + which otherwise might not be supported. |
---|
326 | 327 | |
---|
327 | 328 | config BLK_DEV_OPTI621 |
---|
328 | 329 | tristate "OPTi 82C621 chipset enhanced support" |
---|
.. | .. |
---|
516 | 517 | tristate "IT8213 IDE support" |
---|
517 | 518 | select BLK_DEV_IDEDMA_PCI |
---|
518 | 519 | help |
---|
519 | | - This driver adds support for the ITE 8213 IDE controller. |
---|
| 520 | + This driver adds support for the ITE 8213 IDE controller. |
---|
520 | 521 | |
---|
521 | 522 | config BLK_DEV_IT821X |
---|
522 | 523 | tristate "IT821X IDE support" |
---|
.. | .. |
---|
565 | 566 | help |
---|
566 | 567 | This driver adds PIO/(U)DMA support for the ServerWorks OSB4/CSB5 |
---|
567 | 568 | chipsets. |
---|
568 | | - |
---|
569 | | -config BLK_DEV_SGIIOC4 |
---|
570 | | - tristate "Silicon Graphics IOC4 chipset ATA/ATAPI support" |
---|
571 | | - depends on (IA64_SGI_SN2 || IA64_GENERIC) && SGI_IOC4 |
---|
572 | | - select BLK_DEV_IDEDMA_PCI |
---|
573 | | - help |
---|
574 | | - This driver adds PIO & MultiMode DMA-2 support for the SGI IOC4 |
---|
575 | | - chipset, which has one channel and can support two devices. |
---|
576 | | - Please say Y here if you have an Altix System from SGI. |
---|
577 | 569 | |
---|
578 | 570 | config BLK_DEV_SIIMAGE |
---|
579 | 571 | tristate "Silicon Image chipset support" |
---|
.. | .. |
---|
670 | 662 | CD-ROM on hda. This option changes this to more natural hda for |
---|
671 | 663 | hard disk and hdc for CD-ROM. |
---|
672 | 664 | |
---|
673 | | -config BLK_DEV_IDE_AU1XXX |
---|
674 | | - bool "IDE for AMD Alchemy Au1200" |
---|
675 | | - depends on MIPS_ALCHEMY |
---|
676 | | - select IDE_XFER_MODE |
---|
677 | | -choice |
---|
678 | | - prompt "IDE Mode for AMD Alchemy Au1200" |
---|
679 | | - default BLK_DEV_IDE_AU1XXX_PIO_DBDMA |
---|
680 | | - depends on BLK_DEV_IDE_AU1XXX |
---|
681 | | - |
---|
682 | | -config BLK_DEV_IDE_AU1XXX_PIO_DBDMA |
---|
683 | | - bool "PIO+DbDMA IDE for AMD Alchemy Au1200" |
---|
684 | | - |
---|
685 | | -config BLK_DEV_IDE_AU1XXX_MDMA2_DBDMA |
---|
686 | | - bool "MDMA2+DbDMA IDE for AMD Alchemy Au1200" |
---|
687 | | - depends on BLK_DEV_IDE_AU1XXX |
---|
688 | | -endchoice |
---|
689 | | - |
---|
690 | 665 | config BLK_DEV_IDE_TX4938 |
---|
691 | 666 | tristate "TX4938 internal IDE support" |
---|
692 | 667 | depends on SOC_TX4938 |
---|
.. | .. |
---|
769 | 744 | depends on MAC |
---|
770 | 745 | help |
---|
771 | 746 | This is the IDE driver for the on-board IDE interface on some m68k |
---|
772 | | - Macintosh models. It supports both the `Quadra style' (used in |
---|
773 | | - Quadra/ Centris 630 and Performa 588 models) and `Powerbook style' |
---|
774 | | - (used in the Powerbook 150 and 190 models) IDE interface. |
---|
| 747 | + Macintosh models, namely Quadra/Centris 630, Performa 588 and |
---|
| 748 | + Powerbook 150. The IDE interface on the Powerbook 190 is not |
---|
| 749 | + supported by this driver and requires BLK_DEV_PLATFORM or |
---|
| 750 | + PATA_PLATFORM. |
---|
775 | 751 | |
---|
776 | 752 | Say Y if you have such an Macintosh model and want to use IDE |
---|
777 | 753 | devices (hard disks, CD-ROM drives, etc.) that are connected to the |
---|
.. | .. |
---|
818 | 794 | boot parameter. It enables support for the secondary IDE interface |
---|
819 | 795 | of the ALI M1439/1443/1445/1487/1489 chipsets, and permits faster |
---|
820 | 796 | I/O speeds to be set as well. |
---|
821 | | - See the files <file:Documentation/ide/ide.txt> and |
---|
| 797 | + See the files <file:Documentation/ide/ide.rst> and |
---|
822 | 798 | <file:drivers/ide/ali14xx.c> for more info. |
---|
823 | 799 | |
---|
824 | 800 | config BLK_DEV_DTC2278 |
---|
.. | .. |
---|
829 | 805 | This driver is enabled at runtime using the "dtc2278.probe" kernel |
---|
830 | 806 | boot parameter. It enables support for the secondary IDE interface |
---|
831 | 807 | of the DTC-2278 card, and permits faster I/O speeds to be set as |
---|
832 | | - well. See the <file:Documentation/ide/ide.txt> and |
---|
| 808 | + well. See the <file:Documentation/ide/ide.rst> and |
---|
833 | 809 | <file:drivers/ide/dtc2278.c> files for more info. |
---|
834 | 810 | |
---|
835 | 811 | config BLK_DEV_HT6560B |
---|
.. | .. |
---|
840 | 816 | This driver is enabled at runtime using the "ht6560b.probe" kernel |
---|
841 | 817 | boot parameter. It enables support for the secondary IDE interface |
---|
842 | 818 | of the Holtek card, and permits faster I/O speeds to be set as well. |
---|
843 | | - See the <file:Documentation/ide/ide.txt> and |
---|
| 819 | + See the <file:Documentation/ide/ide.rst> and |
---|
844 | 820 | <file:drivers/ide/ht6560b.c> files for more info. |
---|
845 | 821 | |
---|
846 | 822 | config BLK_DEV_QD65XX |
---|
.. | .. |
---|
850 | 826 | help |
---|
851 | 827 | This driver is enabled at runtime using the "qd65xx.probe" kernel |
---|
852 | 828 | boot parameter. It permits faster I/O speeds to be set. See the |
---|
853 | | - <file:Documentation/ide/ide.txt> and <file:drivers/ide/qd65xx.c> |
---|
| 829 | + <file:Documentation/ide/ide.rst> and <file:drivers/ide/qd65xx.c> |
---|
854 | 830 | for more info. |
---|
855 | 831 | |
---|
856 | 832 | config BLK_DEV_UMC8672 |
---|
.. | .. |
---|
861 | 837 | This driver is enabled at runtime using the "umc8672.probe" kernel |
---|
862 | 838 | boot parameter. It enables support for the secondary IDE interface |
---|
863 | 839 | of the UMC-8672, and permits faster I/O speeds to be set as well. |
---|
864 | | - See the files <file:Documentation/ide/ide.txt> and |
---|
| 840 | + See the files <file:Documentation/ide/ide.rst> and |
---|
865 | 841 | <file:drivers/ide/umc8672.c> for more info. |
---|
866 | 842 | |
---|
867 | 843 | endif |
---|
868 | 844 | |
---|
869 | 845 | config BLK_DEV_IDEDMA |
---|
870 | | - def_bool BLK_DEV_IDEDMA_SFF || \ |
---|
871 | | - BLK_DEV_IDEDMA_ICS || BLK_DEV_IDE_AU1XXX_MDMA2_DBDMA |
---|
| 846 | + def_bool BLK_DEV_IDEDMA_SFF || BLK_DEV_IDEDMA_ICS |
---|
872 | 847 | select IDE_XFER_MODE |
---|
873 | 848 | |
---|
874 | 849 | endif # IDE |
---|