xref: /linux/drivers/ata/Kconfig (revision 155d2916d9474f81178f501664499f40833c59b2)
1421b20b9SJeff Garzik#
2421b20b9SJeff Garzik# SATA/PATA driver configuration
3421b20b9SJeff Garzik#
4421b20b9SJeff Garzik
5421b20b9SJeff Garzikmenu "Serial ATA (prod) and Parallel ATA (experimental) drivers"
6c6fd2807SJeff Garzik
7c6fd2807SJeff Garzikconfig ATA
8c6fd2807SJeff Garzik	tristate "ATA device support"
9bf2d401bSAdrian Bunk	depends on BLOCK
109317fd4cSAl Viro	depends on !(M32R || M68K) || BROKEN
118abf1064SAl Viro	depends on !SUN4 || BROKEN
1281ce3c4bSJeff Garzik	select SCSI
13c6fd2807SJeff Garzik	---help---
14c6fd2807SJeff Garzik	  If you want to use a ATA hard disk, ATA tape drive, ATA CD-ROM or
15c6fd2807SJeff Garzik	  any other ATA device under Linux, say Y and make sure that you know
16c6fd2807SJeff Garzik	  the name of your ATA host adapter (the card inside your computer
17c6fd2807SJeff Garzik	  that "speaks" the ATA protocol, also called ATA controller),
18c6fd2807SJeff Garzik	  because you will be asked for it.
19c6fd2807SJeff Garzik
2081ce3c4bSJeff Garzikif ATA
2181ce3c4bSJeff Garzik
228cdf92a9SDavid Woodhouseconfig ATA_NONSTANDARD
238cdf92a9SDavid Woodhouse       bool
248cdf92a9SDavid Woodhouse       default n
258cdf92a9SDavid Woodhouse
268ad92ba7SJeff Garzikconfig SATA_AHCI
27c6fd2807SJeff Garzik	tristate "AHCI SATA support"
2881ce3c4bSJeff Garzik	depends on PCI
29c6fd2807SJeff Garzik	help
30c6fd2807SJeff Garzik	  This option enables support for AHCI Serial ATA.
31c6fd2807SJeff Garzik
32c6fd2807SJeff Garzik	  If unsure, say N.
33c6fd2807SJeff Garzik
348ad92ba7SJeff Garzikconfig SATA_SVW
35c6fd2807SJeff Garzik	tristate "ServerWorks Frodo / Apple K2 SATA support"
3681ce3c4bSJeff Garzik	depends on PCI
37c6fd2807SJeff Garzik	help
38c6fd2807SJeff Garzik	  This option enables support for Broadcom/Serverworks/Apple K2
39c6fd2807SJeff Garzik	  SATA support.
40c6fd2807SJeff Garzik
41c6fd2807SJeff Garzik	  If unsure, say N.
42c6fd2807SJeff Garzik
438ad92ba7SJeff Garzikconfig ATA_PIIX
44c6fd2807SJeff Garzik	tristate "Intel PIIX/ICH SATA support"
4581ce3c4bSJeff Garzik	depends on PCI
46c6fd2807SJeff Garzik	help
472bfc3611SAlan	  This option enables support for ICH5/6/7/8 Serial ATA
482bfc3611SAlan	  and support for PATA on the Intel PIIX3/PIIX4/ICH series
492bfc3611SAlan	  PATA host controllers.
50c6fd2807SJeff Garzik
51c6fd2807SJeff Garzik	  If unsure, say N.
52c6fd2807SJeff Garzik
538ad92ba7SJeff Garzikconfig SATA_MV
54c6fd2807SJeff Garzik	tristate "Marvell SATA support (HIGHLY EXPERIMENTAL)"
5581ce3c4bSJeff Garzik	depends on PCI && EXPERIMENTAL
56c6fd2807SJeff Garzik	help
57c6fd2807SJeff Garzik	  This option enables support for the Marvell Serial ATA family.
58c6fd2807SJeff Garzik	  Currently supports 88SX[56]0[48][01] chips.
59c6fd2807SJeff Garzik
60c6fd2807SJeff Garzik	  If unsure, say N.
61c6fd2807SJeff Garzik
628ad92ba7SJeff Garzikconfig SATA_NV
63c6fd2807SJeff Garzik	tristate "NVIDIA SATA support"
6481ce3c4bSJeff Garzik	depends on PCI
65c6fd2807SJeff Garzik	help
66c6fd2807SJeff Garzik	  This option enables support for NVIDIA Serial ATA.
67c6fd2807SJeff Garzik
68c6fd2807SJeff Garzik	  If unsure, say N.
69c6fd2807SJeff Garzik
708ad92ba7SJeff Garzikconfig PDC_ADMA
71c6fd2807SJeff Garzik	tristate "Pacific Digital ADMA support"
7281ce3c4bSJeff Garzik	depends on PCI
73c6fd2807SJeff Garzik	help
74c6fd2807SJeff Garzik	  This option enables support for Pacific Digital ADMA controllers
75c6fd2807SJeff Garzik
76c6fd2807SJeff Garzik	  If unsure, say N.
77c6fd2807SJeff Garzik
788ad92ba7SJeff Garzikconfig SATA_QSTOR
79c6fd2807SJeff Garzik	tristate "Pacific Digital SATA QStor support"
8081ce3c4bSJeff Garzik	depends on PCI
81c6fd2807SJeff Garzik	help
82c6fd2807SJeff Garzik	  This option enables support for Pacific Digital Serial ATA QStor.
83c6fd2807SJeff Garzik
84c6fd2807SJeff Garzik	  If unsure, say N.
85c6fd2807SJeff Garzik
868ad92ba7SJeff Garzikconfig SATA_PROMISE
87c6fd2807SJeff Garzik	tristate "Promise SATA TX2/TX4 support"
8881ce3c4bSJeff Garzik	depends on PCI
89c6fd2807SJeff Garzik	help
90c6fd2807SJeff Garzik	  This option enables support for Promise Serial ATA TX2/TX4.
91c6fd2807SJeff Garzik
92c6fd2807SJeff Garzik	  If unsure, say N.
93c6fd2807SJeff Garzik
948ad92ba7SJeff Garzikconfig SATA_SX4
95c6fd2807SJeff Garzik	tristate "Promise SATA SX4 support"
9681ce3c4bSJeff Garzik	depends on PCI && EXPERIMENTAL
97c6fd2807SJeff Garzik	help
98c6fd2807SJeff Garzik	  This option enables support for Promise Serial ATA SX4.
99c6fd2807SJeff Garzik
100c6fd2807SJeff Garzik	  If unsure, say N.
101c6fd2807SJeff Garzik
1028ad92ba7SJeff Garzikconfig SATA_SIL
103c6fd2807SJeff Garzik	tristate "Silicon Image SATA support"
10481ce3c4bSJeff Garzik	depends on PCI
105c6fd2807SJeff Garzik	help
106c6fd2807SJeff Garzik	  This option enables support for Silicon Image Serial ATA.
107c6fd2807SJeff Garzik
108c6fd2807SJeff Garzik	  If unsure, say N.
109c6fd2807SJeff Garzik
1108ad92ba7SJeff Garzikconfig SATA_SIL24
111c6fd2807SJeff Garzik	tristate "Silicon Image 3124/3132 SATA support"
11281ce3c4bSJeff Garzik	depends on PCI
113c6fd2807SJeff Garzik	help
114c6fd2807SJeff Garzik	  This option enables support for Silicon Image 3124/3132 Serial ATA.
115c6fd2807SJeff Garzik
116c6fd2807SJeff Garzik	  If unsure, say N.
117c6fd2807SJeff Garzik
1188ad92ba7SJeff Garzikconfig SATA_SIS
119c6fd2807SJeff Garzik	tristate "SiS 964/180 SATA support"
12081ce3c4bSJeff Garzik	depends on PCI
121c6fd2807SJeff Garzik	help
122c6fd2807SJeff Garzik	  This option enables support for SiS Serial ATA 964/180.
123c6fd2807SJeff Garzik
124c6fd2807SJeff Garzik	  If unsure, say N.
125c6fd2807SJeff Garzik
1268ad92ba7SJeff Garzikconfig SATA_ULI
127c6fd2807SJeff Garzik	tristate "ULi Electronics SATA support"
12881ce3c4bSJeff Garzik	depends on PCI
129c6fd2807SJeff Garzik	help
130c6fd2807SJeff Garzik	  This option enables support for ULi Electronics SATA.
131c6fd2807SJeff Garzik
132c6fd2807SJeff Garzik	  If unsure, say N.
133c6fd2807SJeff Garzik
1348ad92ba7SJeff Garzikconfig SATA_VIA
135c6fd2807SJeff Garzik	tristate "VIA SATA support"
13681ce3c4bSJeff Garzik	depends on PCI
137c6fd2807SJeff Garzik	help
138c6fd2807SJeff Garzik	  This option enables support for VIA Serial ATA.
139c6fd2807SJeff Garzik
140c6fd2807SJeff Garzik	  If unsure, say N.
141c6fd2807SJeff Garzik
1428ad92ba7SJeff Garzikconfig SATA_VITESSE
143c6fd2807SJeff Garzik	tristate "VITESSE VSC-7174 / INTEL 31244 SATA support"
14481ce3c4bSJeff Garzik	depends on PCI
145c6fd2807SJeff Garzik	help
146c6fd2807SJeff Garzik	  This option enables support for Vitesse VSC7174 and Intel 31244 Serial ATA.
147c6fd2807SJeff Garzik
148c6fd2807SJeff Garzik	  If unsure, say N.
149c6fd2807SJeff Garzik
1508ad92ba7SJeff Garzikconfig SATA_INTEL_COMBINED
151c6fd2807SJeff Garzik	bool
1528ad92ba7SJeff Garzik	depends on IDE=y && !BLK_DEV_IDE_SATA && (SATA_AHCI || ATA_PIIX)
153c6fd2807SJeff Garzik	default y
154c6fd2807SJeff Garzik
155669a5db4SJeff Garzikconfig PATA_ALI
156669a5db4SJeff Garzik	tristate "ALi PATA support (Experimental)"
157669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
158669a5db4SJeff Garzik	help
159669a5db4SJeff Garzik	  This option enables support for the ALi ATA interfaces
160669a5db4SJeff Garzik	  found on the many ALi chipsets.
161669a5db4SJeff Garzik
162669a5db4SJeff Garzik	  If unsure, say N.
163669a5db4SJeff Garzik
164669a5db4SJeff Garzikconfig PATA_AMD
165669a5db4SJeff Garzik	tristate "AMD/NVidia PATA support (Experimental)"
166669a5db4SJeff Garzik	depends on PCI
167669a5db4SJeff Garzik	help
168669a5db4SJeff Garzik	  This option enables support for the AMD and NVidia PATA
169669a5db4SJeff Garzik	  interfaces found on the chipsets for Athlon/Athlon64.
170669a5db4SJeff Garzik
171669a5db4SJeff Garzik	  If unsure, say N.
172669a5db4SJeff Garzik
173669a5db4SJeff Garzikconfig PATA_ARTOP
174669a5db4SJeff Garzik	tristate "ARTOP 6210/6260 PATA support (Experimental)"
175669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
176669a5db4SJeff Garzik	help
177669a5db4SJeff Garzik	  This option enables support for ARTOP PATA controllers.
178669a5db4SJeff Garzik
179669a5db4SJeff Garzik	  If unsure, say N.
180669a5db4SJeff Garzik
181669a5db4SJeff Garzikconfig PATA_ATIIXP
182669a5db4SJeff Garzik	tristate "ATI PATA support (Experimental)"
183669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
184669a5db4SJeff Garzik	help
185669a5db4SJeff Garzik	  This option enables support for the ATI ATA interfaces
186669a5db4SJeff Garzik	  found on the many ATI chipsets.
187669a5db4SJeff Garzik
188669a5db4SJeff Garzik	  If unsure, say N.
189669a5db4SJeff Garzik
190669a5db4SJeff Garzikconfig PATA_CMD64X
191669a5db4SJeff Garzik	tristate "CMD64x PATA support (Very Experimental)"
192669a5db4SJeff Garzik	depends on PCI&& EXPERIMENTAL
193669a5db4SJeff Garzik	help
194669a5db4SJeff Garzik	  This option enables support for the CMD64x series chips
195669a5db4SJeff Garzik	  except for the CMD640.
196669a5db4SJeff Garzik
197669a5db4SJeff Garzik	  If unsure, say N.
198669a5db4SJeff Garzik
199669a5db4SJeff Garzikconfig PATA_CS5520
200669a5db4SJeff Garzik	tristate "CS5510/5520 PATA support"
201669a5db4SJeff Garzik	depends on PCI
202669a5db4SJeff Garzik	help
203669a5db4SJeff Garzik	  This option enables support for the Cyrix 5510/5520
204669a5db4SJeff Garzik	  companion chip used with the MediaGX/Geode processor family.
205669a5db4SJeff Garzik
206669a5db4SJeff Garzik	  If unsure, say N.
207669a5db4SJeff Garzik
208669a5db4SJeff Garzikconfig PATA_CS5530
209669a5db4SJeff Garzik	tristate "CS5530 PATA support (Experimental)"
210669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
211669a5db4SJeff Garzik	help
212669a5db4SJeff Garzik	  This option enables support for the Cyrix/NatSemi/AMD CS5530
213669a5db4SJeff Garzik	  companion chip used with the MediaGX/Geode processor family.
214669a5db4SJeff Garzik
215669a5db4SJeff Garzik	  If unsure, say N.
216669a5db4SJeff Garzik
217669a5db4SJeff Garzikconfig PATA_CS5535
218669a5db4SJeff Garzik	tristate "CS5535 PATA support (Experimental)"
219669a5db4SJeff Garzik	depends on PCI && X86 && !X86_64 && EXPERIMENTAL
220669a5db4SJeff Garzik	help
221669a5db4SJeff Garzik	  This option enables support for the NatSemi/AMD CS5535
222669a5db4SJeff Garzik	  companion chip used with the Geode processor family.
223669a5db4SJeff Garzik
224669a5db4SJeff Garzik	  If unsure, say N.
225669a5db4SJeff Garzik
226669a5db4SJeff Garzikconfig PATA_CYPRESS
227669a5db4SJeff Garzik	tristate "Cypress CY82C693 PATA support (Very Experimental)"
228669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
229669a5db4SJeff Garzik	help
230669a5db4SJeff Garzik	  This option enables support for the Cypress/Contaq CY82C693
231669a5db4SJeff Garzik	  chipset found in some Alpha systems
232669a5db4SJeff Garzik
233669a5db4SJeff Garzik	  If unsure, say N.
234669a5db4SJeff Garzik
235669a5db4SJeff Garzikconfig PATA_EFAR
236669a5db4SJeff Garzik	tristate "EFAR SLC90E66 support"
237669a5db4SJeff Garzik	depends on PCI
238669a5db4SJeff Garzik	help
239669a5db4SJeff Garzik	  This option enables support for the EFAR SLC90E66
240669a5db4SJeff Garzik	  IDE controller found on some older machines.
241669a5db4SJeff Garzik
242669a5db4SJeff Garzik	  If unsure, say N.
243669a5db4SJeff Garzik
244669a5db4SJeff Garzikconfig ATA_GENERIC
245669a5db4SJeff Garzik	tristate "Generic ATA support"
246669a5db4SJeff Garzik	depends on PCI
247669a5db4SJeff Garzik	help
248669a5db4SJeff Garzik	  This option enables support for generic BIOS configured
249669a5db4SJeff Garzik	  ATA controllers via the new ATA layer
250669a5db4SJeff Garzik
251669a5db4SJeff Garzik	  If unsure, say N.
252669a5db4SJeff Garzik
253669a5db4SJeff Garzikconfig PATA_HPT366
254669a5db4SJeff Garzik	tristate "HPT 366/368 PATA support (Very Experimental)"
255669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
256669a5db4SJeff Garzik	help
257669a5db4SJeff Garzik	  This option enables support for the HPT 366 and 368
258669a5db4SJeff Garzik	  PATA controllers via the new ATA layer.
259669a5db4SJeff Garzik
260669a5db4SJeff Garzik	  If unsure, say N.
261669a5db4SJeff Garzik
262669a5db4SJeff Garzikconfig PATA_HPT37X
263669a5db4SJeff Garzik	tristate "HPT 370/370A/371/372/374/302 PATA support (Very Experimental)"
264669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
265669a5db4SJeff Garzik	help
266669a5db4SJeff Garzik	  This option enables support for the majority of the later HPT
267669a5db4SJeff Garzik	  PATA controllers via the new ATA layer.
268669a5db4SJeff Garzik
269669a5db4SJeff Garzik	  If unsure, say N.
270669a5db4SJeff Garzik
271669a5db4SJeff Garzikconfig PATA_HPT3X2N
272669a5db4SJeff Garzik	tristate "HPT 372N/302N PATA support (Very Experimental)"
273669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
274669a5db4SJeff Garzik	help
275669a5db4SJeff Garzik	  This option enables support for the N variant HPT PATA
276669a5db4SJeff Garzik	  controllers via the new ATA layer
277669a5db4SJeff Garzik
278669a5db4SJeff Garzik	  If unsure, say N.
279669a5db4SJeff Garzik
280669a5db4SJeff Garzikconfig PATA_HPT3X3
281669a5db4SJeff Garzik	tristate "HPT 343/363 PATA support (Experimental)"
282669a5db4SJeff Garzik	depends on PCI
283669a5db4SJeff Garzik	help
284669a5db4SJeff Garzik	  This option enables support for the HPT 343/363
285669a5db4SJeff Garzik	  PATA controllers via the new ATA layer
286669a5db4SJeff Garzik
287669a5db4SJeff Garzik	  If unsure, say N.
288669a5db4SJeff Garzik
289669a5db4SJeff Garzikconfig PATA_ISAPNP
290669a5db4SJeff Garzik	tristate "ISA Plug and Play PATA support (Very Experimental)"
291669a5db4SJeff Garzik	depends on EXPERIMENTAL && ISAPNP
292669a5db4SJeff Garzik	help
293669a5db4SJeff Garzik	  This option enables support for ISA plug & play ATA
294669a5db4SJeff Garzik	  controllers such as those found on old soundcards.
295669a5db4SJeff Garzik
296669a5db4SJeff Garzik	  If unsure, say N.
297669a5db4SJeff Garzik
298669a5db4SJeff Garzikconfig PATA_IT821X
2999b13b682SAlan	tristate "IT8211/2 PATA support (Experimental)"
300669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
301669a5db4SJeff Garzik	help
302669a5db4SJeff Garzik	  This option enables support for the ITE 8211 and 8212
303669a5db4SJeff Garzik	  PATA controllers via the new ATA layer, including RAID
304669a5db4SJeff Garzik	  mode.
305669a5db4SJeff Garzik
306669a5db4SJeff Garzik	  If unsure, say N.
307669a5db4SJeff Garzik
3089b13b682SAlanconfig PATA_IT8213
3099b13b682SAlan	tristate "IT8213 PATA support (Experimental)"
3109b13b682SAlan	depends on PCI && EXPERIMENTAL
3119b13b682SAlan	help
3129b13b682SAlan	  This option enables support for the ITE 821 PATA
3139b13b682SAlan          controllers via the new ATA layer.
3149b13b682SAlan
3159b13b682SAlan	  If unsure, say N.
3169b13b682SAlan
317406176eeSJeff Garzikconfig PATA_JMICRON
318406176eeSJeff Garzik	tristate "JMicron PATA support"
319406176eeSJeff Garzik	depends on PCI
320406176eeSJeff Garzik	help
321406176eeSJeff Garzik	  Enable support for the JMicron IDE controller, via the new
322406176eeSJeff Garzik	  ATA layer.
323406176eeSJeff Garzik
324406176eeSJeff Garzik	  If unsure, say N.
325406176eeSJeff Garzik
326669a5db4SJeff Garzikconfig PATA_LEGACY
327669a5db4SJeff Garzik	tristate "Legacy ISA PATA support (Experimental)"
3284735ebedSAlan Cox	depends on ISA && EXPERIMENTAL
329669a5db4SJeff Garzik	help
330669a5db4SJeff Garzik	  This option enables support for ISA/VLB bus legacy PATA
331669a5db4SJeff Garzik	  ports and allows them to be accessed via the new ATA layer.
332669a5db4SJeff Garzik
333669a5db4SJeff Garzik	  If unsure, say N.
334669a5db4SJeff Garzik
335669a5db4SJeff Garzikconfig PATA_TRIFLEX
336669a5db4SJeff Garzik	tristate "Compaq Triflex PATA support"
337669a5db4SJeff Garzik	depends on PCI
338669a5db4SJeff Garzik	help
339669a5db4SJeff Garzik	  Enable support for the Compaq 'Triflex' IDE controller as found
340669a5db4SJeff Garzik	  on many Compaq Pentium-Pro systems, via the new ATA layer.
341669a5db4SJeff Garzik
342669a5db4SJeff Garzik	  If unsure, say N.
343669a5db4SJeff Garzik
34475742cb4SAlan Coxconfig PATA_MARVELL
34575742cb4SAlan Cox	tristate "Marvell PATA support via legacy mode"
34675742cb4SAlan Cox	depends on PCI
34775742cb4SAlan Cox	help
34875742cb4SAlan Cox	  This option enables limited support for the Marvell 88SE6145 ATA
34975742cb4SAlan Cox	  controller.
35075742cb4SAlan Cox
35175742cb4SAlan Cox	  If unsure, say N.
35275742cb4SAlan Cox
353*155d2916SSylvain Munautconfig PATA_MPC52xx
354*155d2916SSylvain Munaut	tristate "Freescale MPC52xx SoC internal IDE"
355*155d2916SSylvain Munaut	depends on PPC_MPC52xx
356*155d2916SSylvain Munaut	help
357*155d2916SSylvain Munaut	  This option enables support for integrated IDE controller
358*155d2916SSylvain Munaut	  of the Freescale MPC52xx SoC.
359*155d2916SSylvain Munaut
360*155d2916SSylvain Munaut	  If unsure, say N.
361*155d2916SSylvain Munaut
362669a5db4SJeff Garzikconfig PATA_MPIIX
363669a5db4SJeff Garzik	tristate "Intel PATA MPIIX support"
364669a5db4SJeff Garzik	depends on PCI
365669a5db4SJeff Garzik	help
366669a5db4SJeff Garzik	  This option enables support for MPIIX PATA support.
367669a5db4SJeff Garzik
368669a5db4SJeff Garzik	  If unsure, say N.
369669a5db4SJeff Garzik
370669a5db4SJeff Garzikconfig PATA_OLDPIIX
371669a5db4SJeff Garzik	tristate "Intel PATA old PIIX support (Experimental)"
372669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
373669a5db4SJeff Garzik	help
374669a5db4SJeff Garzik	  This option enables support for old(?) PIIX PATA support.
375669a5db4SJeff Garzik
376669a5db4SJeff Garzik	  If unsure, say N.
377669a5db4SJeff Garzik
378669a5db4SJeff Garzikconfig PATA_NETCELL
379669a5db4SJeff Garzik	tristate "NETCELL Revolution RAID support"
380669a5db4SJeff Garzik	depends on PCI
381669a5db4SJeff Garzik	help
382669a5db4SJeff Garzik	  This option enables support for the Netcell Revolution RAID
383669a5db4SJeff Garzik	  PATA controller.
384669a5db4SJeff Garzik
385669a5db4SJeff Garzik	  If unsure, say N.
386669a5db4SJeff Garzik
387669a5db4SJeff Garzikconfig PATA_NS87410
388669a5db4SJeff Garzik	tristate "Nat Semi NS87410 PATA support (Experimental)"
389669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
390669a5db4SJeff Garzik	help
391669a5db4SJeff Garzik	  This option enables support for the National Semiconductor
392669a5db4SJeff Garzik	  NS87410 PCI-IDE controller.
393669a5db4SJeff Garzik
394669a5db4SJeff Garzik	  If unsure, say N.
395669a5db4SJeff Garzik
396669a5db4SJeff Garzikconfig PATA_OPTI
397669a5db4SJeff Garzik	tristate "OPTI621/6215 PATA support (Very Experimental)"
398669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
399669a5db4SJeff Garzik	help
400669a5db4SJeff Garzik	  This option enables full PIO support for the early Opti ATA
401669a5db4SJeff Garzik	  controllers found on some old motherboards.
402669a5db4SJeff Garzik
403669a5db4SJeff Garzik	  If unsure, say N.
404669a5db4SJeff Garzik
405669a5db4SJeff Garzikconfig PATA_OPTIDMA
406516e72cbSAlexey Dobriyan	tristate "OPTI FireStar PATA support (Very Experimental)"
407669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
408669a5db4SJeff Garzik	help
409669a5db4SJeff Garzik	  This option enables DMA/PIO support for the later OPTi
410669a5db4SJeff Garzik	  controllers found on some old motherboards and in some
411669a5db4SJeff Garzik	  latops
412669a5db4SJeff Garzik
413669a5db4SJeff Garzik	  If unsure, say N.
414669a5db4SJeff Garzik
415669a5db4SJeff Garzikconfig PATA_PCMCIA
416669a5db4SJeff Garzik	tristate "PCMCIA PATA support"
417669a5db4SJeff Garzik	depends on PCMCIA
418669a5db4SJeff Garzik	help
419669a5db4SJeff Garzik	  This option enables support for PCMCIA ATA interfaces, including
420669a5db4SJeff Garzik	  compact flash card adapters via the new ATA layer.
421669a5db4SJeff Garzik
422669a5db4SJeff Garzik	  If unsure, say N.
423669a5db4SJeff Garzik
424669a5db4SJeff Garzikconfig PATA_PDC_OLD
425669a5db4SJeff Garzik	tristate "Older Promise PATA controller support (Very Experimental)"
426669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
427669a5db4SJeff Garzik	help
428669a5db4SJeff Garzik	  This option enables support for the Promise 20246, 20262, 20263,
429669a5db4SJeff Garzik	  20265 and 20267 adapters.
430669a5db4SJeff Garzik
431669a5db4SJeff Garzik	  If unsure, say N.
432669a5db4SJeff Garzik
433669a5db4SJeff Garzikconfig PATA_QDI
434669a5db4SJeff Garzik	tristate "QDI VLB PATA support"
4354735ebedSAlan Cox	depends on ISA
436669a5db4SJeff Garzik	help
437669a5db4SJeff Garzik	  Support for QDI 6500 and 6580 PATA controllers on VESA local bus.
438669a5db4SJeff Garzik
439669a5db4SJeff Garzikconfig PATA_RADISYS
440669a5db4SJeff Garzik	tristate "RADISYS 82600 PATA support (Very experimental)"
441669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
442669a5db4SJeff Garzik	help
443669a5db4SJeff Garzik	  This option enables support for the RADISYS 82600
444669a5db4SJeff Garzik	  PATA controllers via the new ATA layer
445669a5db4SJeff Garzik
446669a5db4SJeff Garzik	  If unsure, say N.
447669a5db4SJeff Garzik
448669a5db4SJeff Garzikconfig PATA_RZ1000
449669a5db4SJeff Garzik	tristate "PC Tech RZ1000 PATA support"
450669a5db4SJeff Garzik	depends on PCI
451669a5db4SJeff Garzik	help
452669a5db4SJeff Garzik	  This option enables basic support for the PC Tech RZ1000/1
453669a5db4SJeff Garzik	  PATA controllers via the new ATA layer
454669a5db4SJeff Garzik
455669a5db4SJeff Garzik	  If unsure, say N.
456669a5db4SJeff Garzik
457669a5db4SJeff Garzikconfig PATA_SC1200
458669a5db4SJeff Garzik	tristate "SC1200 PATA support (Raving Lunatic)"
459669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
460669a5db4SJeff Garzik	help
461669a5db4SJeff Garzik	  This option enables support for the NatSemi/AMD SC1200 SoC
462669a5db4SJeff Garzik	  companion chip used with the Geode processor family.
463669a5db4SJeff Garzik
464669a5db4SJeff Garzik	  If unsure, say N.
465669a5db4SJeff Garzik
466669a5db4SJeff Garzikconfig PATA_SERVERWORKS
467669a5db4SJeff Garzik	tristate "SERVERWORKS OSB4/CSB5/CSB6/HT1000 PATA support (Experimental)"
468669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
469669a5db4SJeff Garzik	help
470669a5db4SJeff Garzik	  This option enables support for the Serverworks OSB4/CSB5/CSB6 and
471669a5db4SJeff Garzik	  HT1000 PATA controllers, via the new ATA layer.
472669a5db4SJeff Garzik
473669a5db4SJeff Garzik	  If unsure, say N.
474669a5db4SJeff Garzik
475669a5db4SJeff Garzikconfig PATA_PDC2027X
476669a5db4SJeff Garzik	tristate "Promise PATA 2027x support"
477669a5db4SJeff Garzik	depends on PCI
478669a5db4SJeff Garzik	help
479669a5db4SJeff Garzik	  This option enables support for Promise PATA pdc20268 to pdc20277 host adapters.
480669a5db4SJeff Garzik
481669a5db4SJeff Garzik	  If unsure, say N.
482669a5db4SJeff Garzik
483669a5db4SJeff Garzikconfig PATA_SIL680
484669a5db4SJeff Garzik	tristate "CMD / Silicon Image 680 PATA support"
485669a5db4SJeff Garzik	depends on PCI
486669a5db4SJeff Garzik	help
487669a5db4SJeff Garzik	  This option enables support for CMD / Silicon Image 680 PATA.
488669a5db4SJeff Garzik
489669a5db4SJeff Garzik	  If unsure, say N.
490669a5db4SJeff Garzik
491669a5db4SJeff Garzikconfig PATA_SIS
492669a5db4SJeff Garzik	tristate "SiS PATA support (Experimental)"
493669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
494669a5db4SJeff Garzik	help
495669a5db4SJeff Garzik	  This option enables support for SiS PATA controllers
496669a5db4SJeff Garzik
497669a5db4SJeff Garzik	  If unsure, say N.
498669a5db4SJeff Garzik
499669a5db4SJeff Garzikconfig PATA_VIA
500669a5db4SJeff Garzik	tristate "VIA PATA support"
501669a5db4SJeff Garzik	depends on PCI
502669a5db4SJeff Garzik	help
503669a5db4SJeff Garzik	  This option enables support for the VIA PATA interfaces
504669a5db4SJeff Garzik	  found on the many VIA chipsets.
505669a5db4SJeff Garzik
506669a5db4SJeff Garzik	  If unsure, say N.
507669a5db4SJeff Garzik
508669a5db4SJeff Garzikconfig PATA_WINBOND
509669a5db4SJeff Garzik	tristate "Winbond SL82C105 PATA support"
510669a5db4SJeff Garzik	depends on PCI
511669a5db4SJeff Garzik	help
512669a5db4SJeff Garzik	  This option enables support for SL82C105 PATA devices found in the
513669a5db4SJeff Garzik	  Netwinder and some other systems
514669a5db4SJeff Garzik
515669a5db4SJeff Garzik	  If unsure, say N.
516669a5db4SJeff Garzik
5177e45b0e5SAlan Coxconfig PATA_WINBOND_VLB
5187e45b0e5SAlan Cox	tristate "Winbond W83759A VLB PATA support (Experimental)"
5197e45b0e5SAlan Cox	depends on ISA && EXPERIMENTAL
5207e45b0e5SAlan Cox	help
5217e45b0e5SAlan Cox	  Support for the Winbond W83759A controller on Vesa Local Bus
5227e45b0e5SAlan Cox	  systems.
5237e45b0e5SAlan Cox
524a20c9e82SPaul Mundtconfig PATA_PLATFORM
525a20c9e82SPaul Mundt	tristate "Generic platform device PATA support"
526a20c9e82SPaul Mundt	depends on EMBEDDED
527a20c9e82SPaul Mundt	help
528a20c9e82SPaul Mundt	  This option enables support for generic directly connected ATA
529a20c9e82SPaul Mundt	  devices commonly found on embedded systems.
530a20c9e82SPaul Mundt
531a20c9e82SPaul Mundt	  If unsure, say N.
532a20c9e82SPaul Mundt
5330df0d0a0SAlessandro Zummoconfig PATA_IXP4XX_CF
5340df0d0a0SAlessandro Zummo	tristate "IXP4XX Compact Flash support"
5350df0d0a0SAlessandro Zummo	depends on ARCH_IXP4XX
5360df0d0a0SAlessandro Zummo	help
5370df0d0a0SAlessandro Zummo	  This option enables support for a Compact Flash connected on
5380df0d0a0SAlessandro Zummo	  the ixp4xx expansion bus. This driver had been written for
5390df0d0a0SAlessandro Zummo	  Loft/Avila boards in mind but can work with others.
5400df0d0a0SAlessandro Zummo
5410df0d0a0SAlessandro Zummo	  If unsure, say N.
5420df0d0a0SAlessandro Zummo
54381ce3c4bSJeff Garzikendif
544421b20b9SJeff Garzikendmenu
545421b20b9SJeff Garzik
546