aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ata/Kconfig
diff options
context:
space:
mode:
authorRussell King <rmk@dyn-67.arm.linux.org.uk>2008-04-19 12:17:34 -0400
committerRussell King <rmk+kernel@arm.linux.org.uk>2008-04-19 12:17:34 -0400
commitcf816ecb533ab96b883dfdc0db174598b5b5c4d2 (patch)
tree1b7705db288ae2917105e624b01fdf81e0882bf1 /drivers/ata/Kconfig
parentadf6d34e460387ee3e8f1e1875d52bff51212c7d (diff)
parent15f7d677ccff6f0f5de8a1ee43a792567e9f9de9 (diff)
Merge branch 'merge-fixes' into devel
Diffstat (limited to 'drivers/ata/Kconfig')
-rw-r--r--drivers/ata/Kconfig64
1 files changed, 46 insertions, 18 deletions
diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig
index 25aba69b59b4..292aa9a0f02f 100644
--- a/drivers/ata/Kconfig
+++ b/drivers/ata/Kconfig
@@ -28,7 +28,7 @@ config ATA_NONSTANDARD
28 default n 28 default n
29 29
30config ATA_ACPI 30config ATA_ACPI
31 bool 31 bool "ATA ACPI Support"
32 depends on ACPI && PCI 32 depends on ACPI && PCI
33 select ACPI_DOCK 33 select ACPI_DOCK
34 default y 34 default y
@@ -41,6 +41,13 @@ config ATA_ACPI
41 You can disable this at kernel boot time by using the 41 You can disable this at kernel boot time by using the
42 option libata.noacpi=1 42 option libata.noacpi=1
43 43
44config SATA_PMP
45 bool "SATA Port Multiplier support"
46 default y
47 help
48 This option adds support for SATA Port Multipliers
49 (the SATA version of an ethernet hub, or SAS expander).
50
44config SATA_AHCI 51config SATA_AHCI
45 tristate "AHCI SATA support" 52 tristate "AHCI SATA support"
46 depends on PCI 53 depends on PCI
@@ -49,6 +56,43 @@ config SATA_AHCI
49 56
50 If unsure, say N. 57 If unsure, say N.
51 58
59config SATA_SIL24
60 tristate "Silicon Image 3124/3132 SATA support"
61 depends on PCI
62 help
63 This option enables support for Silicon Image 3124/3132 Serial ATA.
64
65 If unsure, say N.
66
67config SATA_FSL
68 tristate "Freescale 3.0Gbps SATA support"
69 depends on FSL_SOC
70 help
71 This option enables support for Freescale 3.0Gbps SATA controller.
72 It can be found on MPC837x and MPC8315.
73
74 If unsure, say N.
75
76config ATA_SFF
77 bool "ATA SFF support"
78 default y
79 help
80 This option adds support for ATA controllers with SFF
81 compliant or similar programming interface.
82
83 SFF is the legacy IDE interface that has been around since
84 the dawn of time. Almost all PATA controllers have an
85 SFF interface. Many SATA controllers have an SFF interface
86 when configured into a legacy compatibility mode.
87
88 For users with exclusively modern controllers like AHCI,
89 Silicon Image 3124, or Marvell 6440, you may choose to
90 disable this uneeded SFF support.
91
92 If unsure, say Y.
93
94if ATA_SFF
95
52config SATA_SVW 96config SATA_SVW
53 tristate "ServerWorks Frodo / Apple K2 SATA support" 97 tristate "ServerWorks Frodo / Apple K2 SATA support"
54 depends on PCI 98 depends on PCI
@@ -125,14 +169,6 @@ config SATA_SIL
125 169
126 If unsure, say N. 170 If unsure, say N.
127 171
128config SATA_SIL24
129 tristate "Silicon Image 3124/3132 SATA support"
130 depends on PCI
131 help
132 This option enables support for Silicon Image 3124/3132 Serial ATA.
133
134 If unsure, say N.
135
136config SATA_SIS 172config SATA_SIS
137 tristate "SiS 964/965/966/180 SATA support" 173 tristate "SiS 964/965/966/180 SATA support"
138 depends on PCI 174 depends on PCI
@@ -183,15 +219,6 @@ config PATA_ACPI
183 firmware in the BIOS. This driver can sometimes handle 219 firmware in the BIOS. This driver can sometimes handle
184 otherwise unsupported hardware. 220 otherwise unsupported hardware.
185 221
186config SATA_FSL
187 tristate "Freescale 3.0Gbps SATA support"
188 depends on FSL_SOC
189 help
190 This option enables support for Freescale 3.0Gbps SATA controller.
191 It can be found on MPC837x and MPC8315.
192
193 If unsure, say N.
194
195config PATA_ALI 222config PATA_ALI
196 tristate "ALi PATA support (Experimental)" 223 tristate "ALi PATA support (Experimental)"
197 depends on PCI && EXPERIMENTAL 224 depends on PCI && EXPERIMENTAL
@@ -679,4 +706,5 @@ config PATA_BF54X
679 706
680 If unsure, say N. 707 If unsure, say N.
681 708
709endif # ATA_SFF
682endif # ATA 710endif # ATA