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