diff options
Diffstat (limited to 'drivers/ata/Kconfig')
-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 | ||