Merge branch 'upstream-fixes' into upstream
[linux-2.6] / drivers / ata / Kconfig
1
2 config 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
12 config SCSI_SATA_AHCI
13         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
20 config SCSI_SATA_SVW
21         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
29 config SCSI_ATA_PIIX
30         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
39 config SCSI_SATA_MV
40         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
48 config SCSI_SATA_NV
49         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
56 config SCSI_PDC_ADMA
57         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
64 config SCSI_SATA_QSTOR
65         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
72 config SCSI_SATA_PROMISE
73         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
80 config SCSI_SATA_SX4
81         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
88 config SCSI_SATA_SIL
89         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
96 config SCSI_SATA_SIL24
97         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
104 config SCSI_SATA_SIS
105         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
112 config SCSI_SATA_ULI
113         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
120 config SCSI_SATA_VIA
121         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
128 config SCSI_SATA_VITESSE
129         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
136 config SCSI_SATA_INTEL_COMBINED
137         bool
138         depends on IDE=y && !BLK_DEV_IDE_SATA && (SCSI_SATA_AHCI || SCSI_ATA_PIIX)
139         default y
140