xref: /linux/drivers/ata/Kconfig (revision a619f981b477035027dd27dfbee6148b4cd4a83c)
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
442c7620d5SAlan	tristate "Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support"
4581ce3c4bSJeff Garzik	depends on PCI
46c6fd2807SJeff Garzik	help
472bfc3611SAlan	  This option enables support for ICH5/6/7/8 Serial ATA
482c7620d5SAlan	  and support for PATA on the Intel ESB/ICH/PIIX3/PIIX4 series
492c7620d5SAlan	  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
1199b14dec5SAlan	tristate "SiS 964/965/966/180 SATA support"
12081ce3c4bSJeff Garzik	depends on PCI
1219b14dec5SAlan	select PATA_SIS
122c6fd2807SJeff Garzik	help
1239b14dec5SAlan	  This option enables support for SiS Serial ATA on
1249b14dec5SAlan	  SiS 964/965/966/180 and Parallel ATA on SiS 180.
1259b14dec5SAlan	  The PATA support for SiS 180 requires additionally to
1269b14dec5SAlan	  enable the PATA_SIS driver in the config.
127c6fd2807SJeff Garzik	  If unsure, say N.
128c6fd2807SJeff Garzik
1298ad92ba7SJeff Garzikconfig SATA_ULI
130c6fd2807SJeff Garzik	tristate "ULi Electronics SATA support"
13181ce3c4bSJeff Garzik	depends on PCI
132c6fd2807SJeff Garzik	help
133c6fd2807SJeff Garzik	  This option enables support for ULi Electronics SATA.
134c6fd2807SJeff Garzik
135c6fd2807SJeff Garzik	  If unsure, say N.
136c6fd2807SJeff Garzik
1378ad92ba7SJeff Garzikconfig SATA_VIA
138c6fd2807SJeff Garzik	tristate "VIA SATA support"
13981ce3c4bSJeff Garzik	depends on PCI
140c6fd2807SJeff Garzik	help
141c6fd2807SJeff Garzik	  This option enables support for VIA Serial ATA.
142c6fd2807SJeff Garzik
143c6fd2807SJeff Garzik	  If unsure, say N.
144c6fd2807SJeff Garzik
1458ad92ba7SJeff Garzikconfig SATA_VITESSE
146c6fd2807SJeff Garzik	tristate "VITESSE VSC-7174 / INTEL 31244 SATA support"
14781ce3c4bSJeff Garzik	depends on PCI
148c6fd2807SJeff Garzik	help
149c6fd2807SJeff Garzik	  This option enables support for Vitesse VSC7174 and Intel 31244 Serial ATA.
150c6fd2807SJeff Garzik
151c6fd2807SJeff Garzik	  If unsure, say N.
152c6fd2807SJeff Garzik
1531fd7a697STejun Heoconfig SATA_INIC162X
1541fd7a697STejun Heo	tristate "Initio 162x SATA support (HIGHLY EXPERIMENTAL)"
1551fd7a697STejun Heo	depends on PCI && EXPERIMENTAL
1561fd7a697STejun Heo	help
1571fd7a697STejun Heo	  This option enables support for Initio 162x Serial ATA.
1581fd7a697STejun Heo
1598ad92ba7SJeff Garzikconfig SATA_INTEL_COMBINED
160c6fd2807SJeff Garzik	bool
1618ad92ba7SJeff Garzik	depends on IDE=y && !BLK_DEV_IDE_SATA && (SATA_AHCI || ATA_PIIX)
162c6fd2807SJeff Garzik	default y
163c6fd2807SJeff Garzik
16411ef697bSKristen Carlson Accardiconfig SATA_ACPI
16511ef697bSKristen Carlson Accardi	bool
16611ef697bSKristen Carlson Accardi	depends on ACPI && PCI
16711ef697bSKristen Carlson Accardi	default y
16811ef697bSKristen Carlson Accardi	help
16911ef697bSKristen Carlson Accardi	  This option adds support for SATA-related ACPI objects.
17011ef697bSKristen Carlson Accardi	  These ACPI objects add the ability to retrieve taskfiles
17111ef697bSKristen Carlson Accardi	  from the ACPI BIOS and write them to the disk controller.
17211ef697bSKristen Carlson Accardi	  These objects may be related to performance, security,
17311ef697bSKristen Carlson Accardi	  power management, or other areas.
17411ef697bSKristen Carlson Accardi	  You can disable this at kernel boot time by using the
17511ef697bSKristen Carlson Accardi	  option libata.noacpi=1
17611ef697bSKristen Carlson Accardi
177669a5db4SJeff Garzikconfig PATA_ALI
178669a5db4SJeff Garzik	tristate "ALi PATA support (Experimental)"
179669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
180669a5db4SJeff Garzik	help
181669a5db4SJeff Garzik	  This option enables support for the ALi ATA interfaces
182669a5db4SJeff Garzik	  found on the many ALi chipsets.
183669a5db4SJeff Garzik
184669a5db4SJeff Garzik	  If unsure, say N.
185669a5db4SJeff Garzik
186669a5db4SJeff Garzikconfig PATA_AMD
187669a5db4SJeff Garzik	tristate "AMD/NVidia PATA support (Experimental)"
188669a5db4SJeff Garzik	depends on PCI
189669a5db4SJeff Garzik	help
190669a5db4SJeff Garzik	  This option enables support for the AMD and NVidia PATA
191669a5db4SJeff Garzik	  interfaces found on the chipsets for Athlon/Athlon64.
192669a5db4SJeff Garzik
193669a5db4SJeff Garzik	  If unsure, say N.
194669a5db4SJeff Garzik
195669a5db4SJeff Garzikconfig PATA_ARTOP
196669a5db4SJeff Garzik	tristate "ARTOP 6210/6260 PATA support (Experimental)"
197669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
198669a5db4SJeff Garzik	help
199669a5db4SJeff Garzik	  This option enables support for ARTOP PATA controllers.
200669a5db4SJeff Garzik
201669a5db4SJeff Garzik	  If unsure, say N.
202669a5db4SJeff Garzik
203669a5db4SJeff Garzikconfig PATA_ATIIXP
204669a5db4SJeff Garzik	tristate "ATI PATA support (Experimental)"
205669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
206669a5db4SJeff Garzik	help
207669a5db4SJeff Garzik	  This option enables support for the ATI ATA interfaces
208669a5db4SJeff Garzik	  found on the many ATI chipsets.
209669a5db4SJeff Garzik
210669a5db4SJeff Garzik	  If unsure, say N.
211669a5db4SJeff Garzik
212669a5db4SJeff Garzikconfig PATA_CMD64X
213669a5db4SJeff Garzik	tristate "CMD64x PATA support (Very Experimental)"
214669a5db4SJeff Garzik	depends on PCI&& EXPERIMENTAL
215669a5db4SJeff Garzik	help
216669a5db4SJeff Garzik	  This option enables support for the CMD64x series chips
217669a5db4SJeff Garzik	  except for the CMD640.
218669a5db4SJeff Garzik
219669a5db4SJeff Garzik	  If unsure, say N.
220669a5db4SJeff Garzik
221669a5db4SJeff Garzikconfig PATA_CS5520
222669a5db4SJeff Garzik	tristate "CS5510/5520 PATA support"
223669a5db4SJeff Garzik	depends on PCI
224669a5db4SJeff Garzik	help
225669a5db4SJeff Garzik	  This option enables support for the Cyrix 5510/5520
226669a5db4SJeff Garzik	  companion chip used with the MediaGX/Geode processor family.
227669a5db4SJeff Garzik
228669a5db4SJeff Garzik	  If unsure, say N.
229669a5db4SJeff Garzik
230669a5db4SJeff Garzikconfig PATA_CS5530
231669a5db4SJeff Garzik	tristate "CS5530 PATA support (Experimental)"
232669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
233669a5db4SJeff Garzik	help
234669a5db4SJeff Garzik	  This option enables support for the Cyrix/NatSemi/AMD CS5530
235669a5db4SJeff Garzik	  companion chip used with the MediaGX/Geode processor family.
236669a5db4SJeff Garzik
237669a5db4SJeff Garzik	  If unsure, say N.
238669a5db4SJeff Garzik
239669a5db4SJeff Garzikconfig PATA_CS5535
240669a5db4SJeff Garzik	tristate "CS5535 PATA support (Experimental)"
241669a5db4SJeff Garzik	depends on PCI && X86 && !X86_64 && EXPERIMENTAL
242669a5db4SJeff Garzik	help
243669a5db4SJeff Garzik	  This option enables support for the NatSemi/AMD CS5535
244669a5db4SJeff Garzik	  companion chip used with the Geode processor family.
245669a5db4SJeff Garzik
246669a5db4SJeff Garzik	  If unsure, say N.
247669a5db4SJeff Garzik
248669a5db4SJeff Garzikconfig PATA_CYPRESS
249669a5db4SJeff Garzik	tristate "Cypress CY82C693 PATA support (Very Experimental)"
250669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
251669a5db4SJeff Garzik	help
252669a5db4SJeff Garzik	  This option enables support for the Cypress/Contaq CY82C693
253669a5db4SJeff Garzik	  chipset found in some Alpha systems
254669a5db4SJeff Garzik
255669a5db4SJeff Garzik	  If unsure, say N.
256669a5db4SJeff Garzik
257669a5db4SJeff Garzikconfig PATA_EFAR
258669a5db4SJeff Garzik	tristate "EFAR SLC90E66 support"
259669a5db4SJeff Garzik	depends on PCI
260669a5db4SJeff Garzik	help
261669a5db4SJeff Garzik	  This option enables support for the EFAR SLC90E66
262669a5db4SJeff Garzik	  IDE controller found on some older machines.
263669a5db4SJeff Garzik
264669a5db4SJeff Garzik	  If unsure, say N.
265669a5db4SJeff Garzik
266669a5db4SJeff Garzikconfig ATA_GENERIC
267669a5db4SJeff Garzik	tristate "Generic ATA support"
268669a5db4SJeff Garzik	depends on PCI
269669a5db4SJeff Garzik	help
270669a5db4SJeff Garzik	  This option enables support for generic BIOS configured
271669a5db4SJeff Garzik	  ATA controllers via the new ATA layer
272669a5db4SJeff Garzik
273669a5db4SJeff Garzik	  If unsure, say N.
274669a5db4SJeff Garzik
275669a5db4SJeff Garzikconfig PATA_HPT366
276669a5db4SJeff Garzik	tristate "HPT 366/368 PATA support (Very Experimental)"
277669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
278669a5db4SJeff Garzik	help
279669a5db4SJeff Garzik	  This option enables support for the HPT 366 and 368
280669a5db4SJeff Garzik	  PATA controllers via the new ATA layer.
281669a5db4SJeff Garzik
282669a5db4SJeff Garzik	  If unsure, say N.
283669a5db4SJeff Garzik
284669a5db4SJeff Garzikconfig PATA_HPT37X
285669a5db4SJeff Garzik	tristate "HPT 370/370A/371/372/374/302 PATA support (Very Experimental)"
286669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
287669a5db4SJeff Garzik	help
288669a5db4SJeff Garzik	  This option enables support for the majority of the later HPT
289669a5db4SJeff Garzik	  PATA controllers via the new ATA layer.
290669a5db4SJeff Garzik
291669a5db4SJeff Garzik	  If unsure, say N.
292669a5db4SJeff Garzik
293669a5db4SJeff Garzikconfig PATA_HPT3X2N
294669a5db4SJeff Garzik	tristate "HPT 372N/302N PATA support (Very Experimental)"
295669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
296669a5db4SJeff Garzik	help
297669a5db4SJeff Garzik	  This option enables support for the N variant HPT PATA
298669a5db4SJeff Garzik	  controllers via the new ATA layer
299669a5db4SJeff Garzik
300669a5db4SJeff Garzik	  If unsure, say N.
301669a5db4SJeff Garzik
302669a5db4SJeff Garzikconfig PATA_HPT3X3
303669a5db4SJeff Garzik	tristate "HPT 343/363 PATA support (Experimental)"
304669a5db4SJeff Garzik	depends on PCI
305669a5db4SJeff Garzik	help
306669a5db4SJeff Garzik	  This option enables support for the HPT 343/363
307669a5db4SJeff Garzik	  PATA controllers via the new ATA layer
308669a5db4SJeff Garzik
309669a5db4SJeff Garzik	  If unsure, say N.
310669a5db4SJeff Garzik
311669a5db4SJeff Garzikconfig PATA_ISAPNP
312669a5db4SJeff Garzik	tristate "ISA Plug and Play PATA support (Very Experimental)"
313669a5db4SJeff Garzik	depends on EXPERIMENTAL && ISAPNP
314669a5db4SJeff Garzik	help
315669a5db4SJeff Garzik	  This option enables support for ISA plug & play ATA
316669a5db4SJeff Garzik	  controllers such as those found on old soundcards.
317669a5db4SJeff Garzik
318669a5db4SJeff Garzik	  If unsure, say N.
319669a5db4SJeff Garzik
320669a5db4SJeff Garzikconfig PATA_IT821X
3219b13b682SAlan	tristate "IT8211/2 PATA support (Experimental)"
322669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
323669a5db4SJeff Garzik	help
324669a5db4SJeff Garzik	  This option enables support for the ITE 8211 and 8212
325669a5db4SJeff Garzik	  PATA controllers via the new ATA layer, including RAID
326669a5db4SJeff Garzik	  mode.
327669a5db4SJeff Garzik
328669a5db4SJeff Garzik	  If unsure, say N.
329669a5db4SJeff Garzik
3309b13b682SAlanconfig PATA_IT8213
3319b13b682SAlan	tristate "IT8213 PATA support (Experimental)"
3329b13b682SAlan	depends on PCI && EXPERIMENTAL
3339b13b682SAlan	help
3349b13b682SAlan	  This option enables support for the ITE 821 PATA
3359b13b682SAlan          controllers via the new ATA layer.
3369b13b682SAlan
3379b13b682SAlan	  If unsure, say N.
3389b13b682SAlan
339406176eeSJeff Garzikconfig PATA_JMICRON
340406176eeSJeff Garzik	tristate "JMicron PATA support"
341406176eeSJeff Garzik	depends on PCI
342406176eeSJeff Garzik	help
343406176eeSJeff Garzik	  Enable support for the JMicron IDE controller, via the new
344406176eeSJeff Garzik	  ATA layer.
345406176eeSJeff Garzik
346406176eeSJeff Garzik	  If unsure, say N.
347406176eeSJeff Garzik
348669a5db4SJeff Garzikconfig PATA_LEGACY
349669a5db4SJeff Garzik	tristate "Legacy ISA PATA support (Experimental)"
3504735ebedSAlan Cox	depends on ISA && EXPERIMENTAL
351669a5db4SJeff Garzik	help
352669a5db4SJeff Garzik	  This option enables support for ISA/VLB bus legacy PATA
353669a5db4SJeff Garzik	  ports and allows them to be accessed via the new ATA layer.
354669a5db4SJeff Garzik
355669a5db4SJeff Garzik	  If unsure, say N.
356669a5db4SJeff Garzik
357669a5db4SJeff Garzikconfig PATA_TRIFLEX
358669a5db4SJeff Garzik	tristate "Compaq Triflex PATA support"
359669a5db4SJeff Garzik	depends on PCI
360669a5db4SJeff Garzik	help
361669a5db4SJeff Garzik	  Enable support for the Compaq 'Triflex' IDE controller as found
362669a5db4SJeff Garzik	  on many Compaq Pentium-Pro systems, via the new ATA layer.
363669a5db4SJeff Garzik
364669a5db4SJeff Garzik	  If unsure, say N.
365669a5db4SJeff Garzik
36675742cb4SAlan Coxconfig PATA_MARVELL
36775742cb4SAlan Cox	tristate "Marvell PATA support via legacy mode"
36875742cb4SAlan Cox	depends on PCI
36975742cb4SAlan Cox	help
37075742cb4SAlan Cox	  This option enables limited support for the Marvell 88SE6145 ATA
37175742cb4SAlan Cox	  controller.
37275742cb4SAlan Cox
37375742cb4SAlan Cox	  If unsure, say N.
37475742cb4SAlan Cox
375155d2916SSylvain Munautconfig PATA_MPC52xx
376155d2916SSylvain Munaut	tristate "Freescale MPC52xx SoC internal IDE"
377155d2916SSylvain Munaut	depends on PPC_MPC52xx
378155d2916SSylvain Munaut	help
379155d2916SSylvain Munaut	  This option enables support for integrated IDE controller
380155d2916SSylvain Munaut	  of the Freescale MPC52xx SoC.
381155d2916SSylvain Munaut
382155d2916SSylvain Munaut	  If unsure, say N.
383155d2916SSylvain Munaut
384669a5db4SJeff Garzikconfig PATA_MPIIX
385669a5db4SJeff Garzik	tristate "Intel PATA MPIIX support"
386669a5db4SJeff Garzik	depends on PCI
387669a5db4SJeff Garzik	help
388669a5db4SJeff Garzik	  This option enables support for MPIIX PATA support.
389669a5db4SJeff Garzik
390669a5db4SJeff Garzik	  If unsure, say N.
391669a5db4SJeff Garzik
392669a5db4SJeff Garzikconfig PATA_OLDPIIX
393669a5db4SJeff Garzik	tristate "Intel PATA old PIIX support (Experimental)"
394669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
395669a5db4SJeff Garzik	help
396669a5db4SJeff Garzik	  This option enables support for old(?) PIIX PATA support.
397669a5db4SJeff Garzik
398669a5db4SJeff Garzik	  If unsure, say N.
399669a5db4SJeff Garzik
400669a5db4SJeff Garzikconfig PATA_NETCELL
401669a5db4SJeff Garzik	tristate "NETCELL Revolution RAID support"
402669a5db4SJeff Garzik	depends on PCI
403669a5db4SJeff Garzik	help
404669a5db4SJeff Garzik	  This option enables support for the Netcell Revolution RAID
405669a5db4SJeff Garzik	  PATA controller.
406669a5db4SJeff Garzik
407669a5db4SJeff Garzik	  If unsure, say N.
408669a5db4SJeff Garzik
409669a5db4SJeff Garzikconfig PATA_NS87410
410669a5db4SJeff Garzik	tristate "Nat Semi NS87410 PATA support (Experimental)"
411669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
412669a5db4SJeff Garzik	help
413669a5db4SJeff Garzik	  This option enables support for the National Semiconductor
414669a5db4SJeff Garzik	  NS87410 PCI-IDE controller.
415669a5db4SJeff Garzik
416669a5db4SJeff Garzik	  If unsure, say N.
417669a5db4SJeff Garzik
418669a5db4SJeff Garzikconfig PATA_OPTI
419669a5db4SJeff Garzik	tristate "OPTI621/6215 PATA support (Very Experimental)"
420669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
421669a5db4SJeff Garzik	help
422669a5db4SJeff Garzik	  This option enables full PIO support for the early Opti ATA
423669a5db4SJeff Garzik	  controllers found on some old motherboards.
424669a5db4SJeff Garzik
425669a5db4SJeff Garzik	  If unsure, say N.
426669a5db4SJeff Garzik
427669a5db4SJeff Garzikconfig PATA_OPTIDMA
428516e72cbSAlexey Dobriyan	tristate "OPTI FireStar PATA support (Very Experimental)"
429669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
430669a5db4SJeff Garzik	help
431669a5db4SJeff Garzik	  This option enables DMA/PIO support for the later OPTi
432669a5db4SJeff Garzik	  controllers found on some old motherboards and in some
433669a5db4SJeff Garzik	  latops
434669a5db4SJeff Garzik
435669a5db4SJeff Garzik	  If unsure, say N.
436669a5db4SJeff Garzik
437669a5db4SJeff Garzikconfig PATA_PCMCIA
438669a5db4SJeff Garzik	tristate "PCMCIA PATA support"
439669a5db4SJeff Garzik	depends on PCMCIA
440669a5db4SJeff Garzik	help
441669a5db4SJeff Garzik	  This option enables support for PCMCIA ATA interfaces, including
442669a5db4SJeff Garzik	  compact flash card adapters via the new ATA layer.
443669a5db4SJeff Garzik
444669a5db4SJeff Garzik	  If unsure, say N.
445669a5db4SJeff Garzik
446669a5db4SJeff Garzikconfig PATA_PDC_OLD
447669a5db4SJeff Garzik	tristate "Older Promise PATA controller support (Very Experimental)"
448669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
449669a5db4SJeff Garzik	help
450669a5db4SJeff Garzik	  This option enables support for the Promise 20246, 20262, 20263,
451669a5db4SJeff Garzik	  20265 and 20267 adapters.
452669a5db4SJeff Garzik
453669a5db4SJeff Garzik	  If unsure, say N.
454669a5db4SJeff Garzik
455669a5db4SJeff Garzikconfig PATA_QDI
456669a5db4SJeff Garzik	tristate "QDI VLB PATA support"
4574735ebedSAlan Cox	depends on ISA
458669a5db4SJeff Garzik	help
459669a5db4SJeff Garzik	  Support for QDI 6500 and 6580 PATA controllers on VESA local bus.
460669a5db4SJeff Garzik
461669a5db4SJeff Garzikconfig PATA_RADISYS
462669a5db4SJeff Garzik	tristate "RADISYS 82600 PATA support (Very experimental)"
463669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
464669a5db4SJeff Garzik	help
465669a5db4SJeff Garzik	  This option enables support for the RADISYS 82600
466669a5db4SJeff Garzik	  PATA controllers via the new ATA layer
467669a5db4SJeff Garzik
468669a5db4SJeff Garzik	  If unsure, say N.
469669a5db4SJeff Garzik
470669a5db4SJeff Garzikconfig PATA_RZ1000
471669a5db4SJeff Garzik	tristate "PC Tech RZ1000 PATA support"
472669a5db4SJeff Garzik	depends on PCI
473669a5db4SJeff Garzik	help
474669a5db4SJeff Garzik	  This option enables basic support for the PC Tech RZ1000/1
475669a5db4SJeff Garzik	  PATA controllers via the new ATA layer
476669a5db4SJeff Garzik
477669a5db4SJeff Garzik	  If unsure, say N.
478669a5db4SJeff Garzik
479669a5db4SJeff Garzikconfig PATA_SC1200
480669a5db4SJeff Garzik	tristate "SC1200 PATA support (Raving Lunatic)"
481669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
482669a5db4SJeff Garzik	help
483669a5db4SJeff Garzik	  This option enables support for the NatSemi/AMD SC1200 SoC
484669a5db4SJeff Garzik	  companion chip used with the Geode processor family.
485669a5db4SJeff Garzik
486669a5db4SJeff Garzik	  If unsure, say N.
487669a5db4SJeff Garzik
488669a5db4SJeff Garzikconfig PATA_SERVERWORKS
489669a5db4SJeff Garzik	tristate "SERVERWORKS OSB4/CSB5/CSB6/HT1000 PATA support (Experimental)"
490669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
491669a5db4SJeff Garzik	help
492669a5db4SJeff Garzik	  This option enables support for the Serverworks OSB4/CSB5/CSB6 and
493669a5db4SJeff Garzik	  HT1000 PATA controllers, via the new ATA layer.
494669a5db4SJeff Garzik
495669a5db4SJeff Garzik	  If unsure, say N.
496669a5db4SJeff Garzik
497669a5db4SJeff Garzikconfig PATA_PDC2027X
498669a5db4SJeff Garzik	tristate "Promise PATA 2027x support"
499669a5db4SJeff Garzik	depends on PCI
500669a5db4SJeff Garzik	help
501669a5db4SJeff Garzik	  This option enables support for Promise PATA pdc20268 to pdc20277 host adapters.
502669a5db4SJeff Garzik
503669a5db4SJeff Garzik	  If unsure, say N.
504669a5db4SJeff Garzik
505669a5db4SJeff Garzikconfig PATA_SIL680
506669a5db4SJeff Garzik	tristate "CMD / Silicon Image 680 PATA support"
507669a5db4SJeff Garzik	depends on PCI
508669a5db4SJeff Garzik	help
509669a5db4SJeff Garzik	  This option enables support for CMD / Silicon Image 680 PATA.
510669a5db4SJeff Garzik
511669a5db4SJeff Garzik	  If unsure, say N.
512669a5db4SJeff Garzik
513669a5db4SJeff Garzikconfig PATA_SIS
514669a5db4SJeff Garzik	tristate "SiS PATA support (Experimental)"
515669a5db4SJeff Garzik	depends on PCI && EXPERIMENTAL
516669a5db4SJeff Garzik	help
517669a5db4SJeff Garzik	  This option enables support for SiS PATA controllers
518669a5db4SJeff Garzik
519669a5db4SJeff Garzik	  If unsure, say N.
520669a5db4SJeff Garzik
521669a5db4SJeff Garzikconfig PATA_VIA
522669a5db4SJeff Garzik	tristate "VIA PATA support"
523669a5db4SJeff Garzik	depends on PCI
524669a5db4SJeff Garzik	help
525669a5db4SJeff Garzik	  This option enables support for the VIA PATA interfaces
526669a5db4SJeff Garzik	  found on the many VIA chipsets.
527669a5db4SJeff Garzik
528669a5db4SJeff Garzik	  If unsure, say N.
529669a5db4SJeff Garzik
530669a5db4SJeff Garzikconfig PATA_WINBOND
531669a5db4SJeff Garzik	tristate "Winbond SL82C105 PATA support"
532669a5db4SJeff Garzik	depends on PCI
533669a5db4SJeff Garzik	help
534669a5db4SJeff Garzik	  This option enables support for SL82C105 PATA devices found in the
535669a5db4SJeff Garzik	  Netwinder and some other systems
536669a5db4SJeff Garzik
537669a5db4SJeff Garzik	  If unsure, say N.
538669a5db4SJeff Garzik
5397e45b0e5SAlan Coxconfig PATA_WINBOND_VLB
5407e45b0e5SAlan Cox	tristate "Winbond W83759A VLB PATA support (Experimental)"
5417e45b0e5SAlan Cox	depends on ISA && EXPERIMENTAL
5427e45b0e5SAlan Cox	help
5437e45b0e5SAlan Cox	  Support for the Winbond W83759A controller on Vesa Local Bus
5447e45b0e5SAlan Cox	  systems.
5457e45b0e5SAlan Cox
546a20c9e82SPaul Mundtconfig PATA_PLATFORM
547a20c9e82SPaul Mundt	tristate "Generic platform device PATA support"
548a20c9e82SPaul Mundt	depends on EMBEDDED
549a20c9e82SPaul Mundt	help
550a20c9e82SPaul Mundt	  This option enables support for generic directly connected ATA
551a20c9e82SPaul Mundt	  devices commonly found on embedded systems.
552a20c9e82SPaul Mundt
553a20c9e82SPaul Mundt	  If unsure, say N.
554a20c9e82SPaul Mundt
5550df0d0a0SAlessandro Zummoconfig PATA_IXP4XX_CF
5560df0d0a0SAlessandro Zummo	tristate "IXP4XX Compact Flash support"
5570df0d0a0SAlessandro Zummo	depends on ARCH_IXP4XX
5580df0d0a0SAlessandro Zummo	help
5590df0d0a0SAlessandro Zummo	  This option enables support for a Compact Flash connected on
5600df0d0a0SAlessandro Zummo	  the ixp4xx expansion bus. This driver had been written for
5610df0d0a0SAlessandro Zummo	  Loft/Avila boards in mind but can work with others.
5620df0d0a0SAlessandro Zummo
5630df0d0a0SAlessandro Zummo	  If unsure, say N.
5640df0d0a0SAlessandro Zummo
565*a619f981SAkira Iguchiconfig PATA_SCC
566*a619f981SAkira Iguchi	tristate "Toshiba's Cell Reference Set IDE support"
567*a619f981SAkira Iguchi	depends on PCI
568*a619f981SAkira Iguchi	help
569*a619f981SAkira Iguchi	  This option enables support for the built-in IDE controller on
570*a619f981SAkira Iguchi	  Toshiba Cell Reference Board.
571*a619f981SAkira Iguchi
572*a619f981SAkira Iguchi	  If unsure, say N.
573*a619f981SAkira Iguchi
57481ce3c4bSJeff Garzikendif
575421b20b9SJeff Garzikendmenu
576421b20b9SJeff Garzik
577