aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ata
diff options
context:
space:
mode:
authorJeff Garzik <jeff@garzik.org>2006-08-24 02:41:25 -0400
committerJeff Garzik <jeff@garzik.org>2006-08-24 02:41:25 -0400
commit81ce3c4b4d3771866ce74b1c3856b45c3e2549fc (patch)
tree4ffcee8ec06cdd0edc1a3d2d215e08b04f9ecf41 /drivers/ata
parent281d426c7e64286f433645e27862e7744b1e9310 (diff)
Clean up drivers/ata/Kconfig a bit.
Diffstat (limited to 'drivers/ata')
-rw-r--r--drivers/ata/Kconfig36
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
5menu "Serial ATA (prod) and Parallel ATA (experimental) drivers" 5menu "Serial ATA (prod) and Parallel ATA (experimental) drivers"
6 depends on SCSI
7 6
8config ATA 7config 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
17if ATA
18
18config SATA_AHCI 19config 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
26config SATA_SVW 27config 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
35config ATA_PIIX 36config 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
45config SATA_MV 46config 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
54config SATA_NV 55config 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
62config PDC_ADMA 63config 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
70config SATA_QSTOR 71config 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
78config SATA_PROMISE 79config 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
86config SATA_SX4 87config 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
94config SATA_SIL 95config 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
102config SATA_SIL24 103config 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
110config SATA_SIS 111config 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
118config SATA_ULI 119config 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
126config SATA_VIA 127config 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
134config SATA_VITESSE 135config 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
148endif
147endmenu 149endmenu
148 150