blob: 03d96894419cdd8f251447f8c572fa63ebe5db8f [file] [log] [blame]
Jeff Garzikc6fd2802006-08-10 07:31:37 -04001
2config ATA
3 tristate "ATA device support"
4 depends on SCSI
5 ---help---
6 If you want to use a ATA hard disk, ATA tape drive, ATA CD-ROM or
7 any other ATA device under Linux, say Y and make sure that you know
8 the name of your ATA host adapter (the card inside your computer
9 that "speaks" the ATA protocol, also called ATA controller),
10 because you will be asked for it.
11
Jeff Garzik8ad92ba2006-08-14 14:10:07 -040012config SATA_AHCI
Jeff Garzikc6fd2802006-08-10 07:31:37 -040013 tristate "AHCI SATA support"
14 depends on ATA && PCI
15 help
16 This option enables support for AHCI Serial ATA.
17
18 If unsure, say N.
19
Jeff Garzik8ad92ba2006-08-14 14:10:07 -040020config SATA_SVW
Jeff Garzikc6fd2802006-08-10 07:31:37 -040021 tristate "ServerWorks Frodo / Apple K2 SATA support"
22 depends on ATA && PCI
23 help
24 This option enables support for Broadcom/Serverworks/Apple K2
25 SATA support.
26
27 If unsure, say N.
28
Jeff Garzik8ad92ba2006-08-14 14:10:07 -040029config ATA_PIIX
Jeff Garzikc6fd2802006-08-10 07:31:37 -040030 tristate "Intel PIIX/ICH SATA support"
31 depends on ATA && PCI
32 help
33 This option enables support for ICH5/6/7/8 Serial ATA.
34 If PATA support was enabled previously, this enables
35 support for select Intel PIIX/ICH PATA host controllers.
36
37 If unsure, say N.
38
Jeff Garzik8ad92ba2006-08-14 14:10:07 -040039config SATA_MV
Jeff Garzikc6fd2802006-08-10 07:31:37 -040040 tristate "Marvell SATA support (HIGHLY EXPERIMENTAL)"
41 depends on ATA && PCI && EXPERIMENTAL
42 help
43 This option enables support for the Marvell Serial ATA family.
44 Currently supports 88SX[56]0[48][01] chips.
45
46 If unsure, say N.
47
Jeff Garzik8ad92ba2006-08-14 14:10:07 -040048config SATA_NV
Jeff Garzikc6fd2802006-08-10 07:31:37 -040049 tristate "NVIDIA SATA support"
50 depends on ATA && PCI
51 help
52 This option enables support for NVIDIA Serial ATA.
53
54 If unsure, say N.
55
Jeff Garzik8ad92ba2006-08-14 14:10:07 -040056config PDC_ADMA
Jeff Garzikc6fd2802006-08-10 07:31:37 -040057 tristate "Pacific Digital ADMA support"
58 depends on ATA && PCI
59 help
60 This option enables support for Pacific Digital ADMA controllers
61
62 If unsure, say N.
63
Jeff Garzik8ad92ba2006-08-14 14:10:07 -040064config SATA_QSTOR
Jeff Garzikc6fd2802006-08-10 07:31:37 -040065 tristate "Pacific Digital SATA QStor support"
66 depends on ATA && PCI
67 help
68 This option enables support for Pacific Digital Serial ATA QStor.
69
70 If unsure, say N.
71
Jeff Garzik8ad92ba2006-08-14 14:10:07 -040072config SATA_PROMISE
Jeff Garzikc6fd2802006-08-10 07:31:37 -040073 tristate "Promise SATA TX2/TX4 support"
74 depends on ATA && PCI
75 help
76 This option enables support for Promise Serial ATA TX2/TX4.
77
78 If unsure, say N.
79
Jeff Garzik8ad92ba2006-08-14 14:10:07 -040080config SATA_SX4
Jeff Garzikc6fd2802006-08-10 07:31:37 -040081 tristate "Promise SATA SX4 support"
82 depends on ATA && PCI && EXPERIMENTAL
83 help
84 This option enables support for Promise Serial ATA SX4.
85
86 If unsure, say N.
87
Jeff Garzik8ad92ba2006-08-14 14:10:07 -040088config SATA_SIL
Jeff Garzikc6fd2802006-08-10 07:31:37 -040089 tristate "Silicon Image SATA support"
90 depends on ATA && PCI
91 help
92 This option enables support for Silicon Image Serial ATA.
93
94 If unsure, say N.
95
Jeff Garzik8ad92ba2006-08-14 14:10:07 -040096config SATA_SIL24
Jeff Garzikc6fd2802006-08-10 07:31:37 -040097 tristate "Silicon Image 3124/3132 SATA support"
98 depends on ATA && PCI
99 help
100 This option enables support for Silicon Image 3124/3132 Serial ATA.
101
102 If unsure, say N.
103
Jeff Garzik8ad92ba2006-08-14 14:10:07 -0400104config SATA_SIS
Jeff Garzikc6fd2802006-08-10 07:31:37 -0400105 tristate "SiS 964/180 SATA support"
106 depends on ATA && PCI
107 help
108 This option enables support for SiS Serial ATA 964/180.
109
110 If unsure, say N.
111
Jeff Garzik8ad92ba2006-08-14 14:10:07 -0400112config SATA_ULI
Jeff Garzikc6fd2802006-08-10 07:31:37 -0400113 tristate "ULi Electronics SATA support"
114 depends on ATA && PCI
115 help
116 This option enables support for ULi Electronics SATA.
117
118 If unsure, say N.
119
Jeff Garzik8ad92ba2006-08-14 14:10:07 -0400120config SATA_VIA
Jeff Garzikc6fd2802006-08-10 07:31:37 -0400121 tristate "VIA SATA support"
122 depends on ATA && PCI
123 help
124 This option enables support for VIA Serial ATA.
125
126 If unsure, say N.
127
Jeff Garzik8ad92ba2006-08-14 14:10:07 -0400128config SATA_VITESSE
Jeff Garzikc6fd2802006-08-10 07:31:37 -0400129 tristate "VITESSE VSC-7174 / INTEL 31244 SATA support"
130 depends on ATA && PCI
131 help
132 This option enables support for Vitesse VSC7174 and Intel 31244 Serial ATA.
133
134 If unsure, say N.
135
Jeff Garzik8ad92ba2006-08-14 14:10:07 -0400136config SATA_INTEL_COMBINED
Jeff Garzikc6fd2802006-08-10 07:31:37 -0400137 bool
Jeff Garzik8ad92ba2006-08-14 14:10:07 -0400138 depends on IDE=y && !BLK_DEV_IDE_SATA && (SATA_AHCI || ATA_PIIX)
Jeff Garzikc6fd2802006-08-10 07:31:37 -0400139 default y
140