diff options
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/ata/Kconfig | 36 |
1 files changed, 19 insertions, 17 deletions
diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 2109d755c14d..13027d56b7f6 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig | |||
| @@ -3,11 +3,10 @@ | |||
| 3 | # | 3 | # |
| 4 | 4 | ||
| 5 | menu "Serial ATA (prod) and Parallel ATA (experimental) drivers" | 5 | menu "Serial ATA (prod) and Parallel ATA (experimental) drivers" |
| 6 | depends on SCSI | ||
| 7 | 6 | ||
| 8 | config ATA | 7 | config ATA |
| 9 | tristate "ATA device support" | 8 | tristate "ATA device support" |
| 10 | depends on SCSI | 9 | select SCSI |
| 11 | ---help--- | 10 | ---help--- |
| 12 | If you want to use a ATA hard disk, ATA tape drive, ATA CD-ROM or | 11 | If you want to use a ATA hard disk, ATA tape drive, ATA CD-ROM or |
| 13 | any other ATA device under Linux, say Y and make sure that you know | 12 | any other ATA device under Linux, say Y and make sure that you know |
| @@ -15,9 +14,11 @@ config ATA | |||
| 15 | that "speaks" the ATA protocol, also called ATA controller), | 14 | that "speaks" the ATA protocol, also called ATA controller), |
| 16 | because you will be asked for it. | 15 | because you will be asked for it. |
| 17 | 16 | ||
| 17 | if ATA | ||
| 18 | |||
| 18 | config SATA_AHCI | 19 | config SATA_AHCI |
| 19 | tristate "AHCI SATA support" | 20 | tristate "AHCI SATA support" |
| 20 | depends on ATA && PCI | 21 | depends on PCI |
| 21 | help | 22 | help |
| 22 | This option enables support for AHCI Serial ATA. | 23 | This option enables support for AHCI Serial ATA. |
| 23 | 24 | ||
| @@ -25,7 +26,7 @@ config SATA_AHCI | |||
| 25 | 26 | ||
| 26 | config SATA_SVW | 27 | config SATA_SVW |
| 27 | tristate "ServerWorks Frodo / Apple K2 SATA support" | 28 | tristate "ServerWorks Frodo / Apple K2 SATA support" |
| 28 | depends on ATA && PCI | 29 | depends on PCI |
| 29 | help | 30 | help |
| 30 | This option enables support for Broadcom/Serverworks/Apple K2 | 31 | This option enables support for Broadcom/Serverworks/Apple K2 |
| 31 | SATA support. | 32 | SATA support. |
| @@ -34,7 +35,7 @@ config SATA_SVW | |||
| 34 | 35 | ||
| 35 | config ATA_PIIX | 36 | config ATA_PIIX |
| 36 | tristate "Intel PIIX/ICH SATA support" | 37 | tristate "Intel PIIX/ICH SATA support" |
| 37 | depends on ATA && PCI | 38 | depends on PCI |
| 38 | help | 39 | help |
| 39 | This option enables support for ICH5/6/7/8 Serial ATA. | 40 | This option enables support for ICH5/6/7/8 Serial ATA. |
| 40 | If PATA support was enabled previously, this enables | 41 | If PATA support was enabled previously, this enables |
| @@ -44,7 +45,7 @@ config ATA_PIIX | |||
| 44 | 45 | ||
| 45 | config SATA_MV | 46 | config SATA_MV |
| 46 | tristate "Marvell SATA support (HIGHLY EXPERIMENTAL)" | 47 | tristate "Marvell SATA support (HIGHLY EXPERIMENTAL)" |
| 47 | depends on ATA && PCI && EXPERIMENTAL | 48 | depends on PCI && EXPERIMENTAL |
| 48 | help | 49 | help |
| 49 | This option enables support for the Marvell Serial ATA family. | 50 | This option enables support for the Marvell Serial ATA family. |
| 50 | Currently supports 88SX[56]0[48][01] chips. | 51 | Currently supports 88SX[56]0[48][01] chips. |
| @@ -53,7 +54,7 @@ config SATA_MV | |||
| 53 | 54 | ||
| 54 | config SATA_NV | 55 | config SATA_NV |
| 55 | tristate "NVIDIA SATA support" | 56 | tristate "NVIDIA SATA support" |
| 56 | depends on ATA && PCI | 57 | depends on PCI |
| 57 | help | 58 | help |
| 58 | This option enables support for NVIDIA Serial ATA. | 59 | This option enables support for NVIDIA Serial ATA. |
| 59 | 60 | ||
| @@ -61,7 +62,7 @@ config SATA_NV | |||
| 61 | 62 | ||
| 62 | config PDC_ADMA | 63 | config PDC_ADMA |
| 63 | tristate "Pacific Digital ADMA support" | 64 | tristate "Pacific Digital ADMA support" |
| 64 | depends on ATA && PCI | 65 | depends on PCI |
| 65 | help | 66 | help |
| 66 | This option enables support for Pacific Digital ADMA controllers | 67 | This option enables support for Pacific Digital ADMA controllers |
| 67 | 68 | ||
| @@ -69,7 +70,7 @@ config PDC_ADMA | |||
| 69 | 70 | ||
| 70 | config SATA_QSTOR | 71 | config SATA_QSTOR |
| 71 | tristate "Pacific Digital SATA QStor support" | 72 | tristate "Pacific Digital SATA QStor support" |
| 72 | depends on ATA && PCI | 73 | depends on PCI |
| 73 | help | 74 | help |
| 74 | This option enables support for Pacific Digital Serial ATA QStor. | 75 | This option enables support for Pacific Digital Serial ATA QStor. |
| 75 | 76 | ||
| @@ -77,7 +78,7 @@ config SATA_QSTOR | |||
| 77 | 78 | ||
| 78 | config SATA_PROMISE | 79 | config SATA_PROMISE |
| 79 | tristate "Promise SATA TX2/TX4 support" | 80 | tristate "Promise SATA TX2/TX4 support" |
| 80 | depends on ATA && PCI | 81 | depends on PCI |
| 81 | help | 82 | help |
| 82 | This option enables support for Promise Serial ATA TX2/TX4. | 83 | This option enables support for Promise Serial ATA TX2/TX4. |
| 83 | 84 | ||
| @@ -85,7 +86,7 @@ config SATA_PROMISE | |||
| 85 | 86 | ||
| 86 | config SATA_SX4 | 87 | config SATA_SX4 |
| 87 | tristate "Promise SATA SX4 support" | 88 | tristate "Promise SATA SX4 support" |
| 88 | depends on ATA && PCI && EXPERIMENTAL | 89 | depends on PCI && EXPERIMENTAL |
| 89 | help | 90 | help |
| 90 | This option enables support for Promise Serial ATA SX4. | 91 | This option enables support for Promise Serial ATA SX4. |
| 91 | 92 | ||
| @@ -93,7 +94,7 @@ config SATA_SX4 | |||
| 93 | 94 | ||
| 94 | config SATA_SIL | 95 | config SATA_SIL |
| 95 | tristate "Silicon Image SATA support" | 96 | tristate "Silicon Image SATA support" |
| 96 | depends on ATA && PCI | 97 | depends on PCI |
| 97 | help | 98 | help |
| 98 | This option enables support for Silicon Image Serial ATA. | 99 | This option enables support for Silicon Image Serial ATA. |
| 99 | 100 | ||
| @@ -101,7 +102,7 @@ config SATA_SIL | |||
| 101 | 102 | ||
| 102 | config SATA_SIL24 | 103 | config SATA_SIL24 |
| 103 | tristate "Silicon Image 3124/3132 SATA support" | 104 | tristate "Silicon Image 3124/3132 SATA support" |
| 104 | depends on ATA && PCI | 105 | depends on PCI |
| 105 | help | 106 | help |
| 106 | This option enables support for Silicon Image 3124/3132 Serial ATA. | 107 | This option enables support for Silicon Image 3124/3132 Serial ATA. |
| 107 | 108 | ||
| @@ -109,7 +110,7 @@ config SATA_SIL24 | |||
| 109 | 110 | ||
| 110 | config SATA_SIS | 111 | config SATA_SIS |
| 111 | tristate "SiS 964/180 SATA support" | 112 | tristate "SiS 964/180 SATA support" |
| 112 | depends on ATA && PCI | 113 | depends on PCI |
| 113 | help | 114 | help |
| 114 | This option enables support for SiS Serial ATA 964/180. | 115 | This option enables support for SiS Serial ATA 964/180. |
| 115 | 116 | ||
| @@ -117,7 +118,7 @@ config SATA_SIS | |||
| 117 | 118 | ||
| 118 | config SATA_ULI | 119 | config SATA_ULI |
| 119 | tristate "ULi Electronics SATA support" | 120 | tristate "ULi Electronics SATA support" |
| 120 | depends on ATA && PCI | 121 | depends on PCI |
| 121 | help | 122 | help |
| 122 | This option enables support for ULi Electronics SATA. | 123 | This option enables support for ULi Electronics SATA. |
| 123 | 124 | ||
| @@ -125,7 +126,7 @@ config SATA_ULI | |||
| 125 | 126 | ||
| 126 | config SATA_VIA | 127 | config SATA_VIA |
| 127 | tristate "VIA SATA support" | 128 | tristate "VIA SATA support" |
| 128 | depends on ATA && PCI | 129 | depends on PCI |
| 129 | help | 130 | help |
| 130 | This option enables support for VIA Serial ATA. | 131 | This option enables support for VIA Serial ATA. |
| 131 | 132 | ||
| @@ -133,7 +134,7 @@ config SATA_VIA | |||
| 133 | 134 | ||
| 134 | config SATA_VITESSE | 135 | config SATA_VITESSE |
| 135 | tristate "VITESSE VSC-7174 / INTEL 31244 SATA support" | 136 | tristate "VITESSE VSC-7174 / INTEL 31244 SATA support" |
| 136 | depends on ATA && PCI | 137 | depends on PCI |
| 137 | help | 138 | help |
| 138 | This option enables support for Vitesse VSC7174 and Intel 31244 Serial ATA. | 139 | This option enables support for Vitesse VSC7174 and Intel 31244 Serial ATA. |
| 139 | 140 | ||
| @@ -144,5 +145,6 @@ config SATA_INTEL_COMBINED | |||
| 144 | depends on IDE=y && !BLK_DEV_IDE_SATA && (SATA_AHCI || ATA_PIIX) | 145 | depends on IDE=y && !BLK_DEV_IDE_SATA && (SATA_AHCI || ATA_PIIX) |
| 145 | default y | 146 | default y |
| 146 | 147 | ||
| 148 | endif | ||
| 147 | endmenu | 149 | endmenu |
| 148 | 150 | ||
