Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm
[safe/jmp/linux-2.6] / drivers / ata / Kconfig
index f2df6e2..01c52c4 100644 (file)
@@ -3,7 +3,7 @@
 #
 
 menuconfig ATA
-       tristate "Serial ATA (prod) and Parallel ATA (experimental) drivers"
+       tristate "Serial ATA and Parallel ATA drivers"
        depends on HAS_IOMEM
        depends on BLOCK
        depends on !(M32R || M68K) || BROKEN
@@ -40,7 +40,6 @@ config ATA_VERBOSE_ERROR
 config ATA_ACPI
        bool "ATA ACPI Support"
        depends on ACPI && PCI
-       select ACPI_DOCK
        default y
        help
          This option adds support for ATA-related ACPI objects.
@@ -374,8 +373,8 @@ config PATA_HPT366
          If unsure, say N.
 
 config PATA_HPT37X
-       tristate "HPT 370/370A/371/372/374/302 PATA support (Experimental)"
-       depends on PCI && EXPERIMENTAL
+       tristate "HPT 370/370A/371/372/374/302 PATA support"
+       depends on PCI
        help
          This option enables support for the majority of the later HPT
          PATA controllers via the new ATA layer.
@@ -383,8 +382,8 @@ config PATA_HPT37X
          If unsure, say N.
 
 config PATA_HPT3X2N
-       tristate "HPT 372N/302N PATA support (Experimental)"
-       depends on PCI && EXPERIMENTAL
+       tristate "HPT 372N/302N PATA support"
+       depends on PCI
        help
          This option enables support for the N variant HPT PATA
          controllers via the new ATA layer
@@ -401,7 +400,7 @@ config PATA_HPT3X3
          If unsure, say N.
 
 config PATA_HPT3X3_DMA
-       bool "HPT 343/363 DMA support (Experimental)"
+       bool "HPT 343/363 DMA support"
        depends on PATA_HPT3X3
        help
          This option enables DMA support for the HPT343/363
@@ -447,9 +446,9 @@ config PATA_JMICRON
 
 config PATA_LEGACY
        tristate "Legacy ISA PATA support (Experimental)"
-       depends on ISA && EXPERIMENTAL
+       depends on (ISA || PCI)  && EXPERIMENTAL
        help
-         This option enables support for ISA/VLB bus legacy PATA
+         This option enables support for ISA/VLB/PCI bus legacy PATA
          ports and allows them to be accessed via the new ATA layer.
 
          If unsure, say N.
@@ -510,8 +509,8 @@ config PATA_NETCELL
          If unsure, say N.
 
 config PATA_NINJA32
-       tristate "Ninja32/Delkin Cardbus ATA support (Experimental)"
-       depends on PCI && EXPERIMENTAL
+       tristate "Ninja32/Delkin Cardbus ATA support"
+       depends on PCI
        help
          This option enables support for the Ninja32, Delkin and
          possibly other brands of Cardbus ATA adapter
@@ -573,6 +572,14 @@ config PATA_PCMCIA
 
          If unsure, say N.
 
+config PATA_PDC2027X
+       tristate "Promise PATA 2027x support"
+       depends on PCI
+       help
+         This option enables support for Promise PATA pdc20268 to pdc20277 host adapters.
+
+         If unsure, say N.
+
 config PATA_PDC_OLD
        tristate "Older Promise PATA controller support"
        depends on PCI
@@ -643,14 +650,6 @@ config PATA_SERVERWORKS
 
          If unsure, say N.
 
-config PATA_PDC2027X
-       tristate "Promise PATA 2027x support"
-       depends on PCI
-       help
-         This option enables support for Promise PATA pdc20268 to pdc20277 host adapters.
-
-         If unsure, say N.
-
 config PATA_SIL680
        tristate "CMD / Silicon Image 680 PATA support"
        depends on PCI
@@ -667,6 +666,15 @@ config PATA_SIS
 
          If unsure, say N.
 
+config PATA_TOSHIBA
+       tristate "Toshiba Piccolo support (Experimental)"
+       depends on PCI && EXPERIMENTAL
+       help
+         Support for the Toshiba Piccolo controllers. Currently only the
+         primary channel is supported by this driver.
+
+         If unsure, say N.
+
 config PATA_VIA
        tristate "VIA PATA support"
        depends on PCI
@@ -781,5 +789,15 @@ config PATA_BF54X
 
          If unsure, say N.
 
+config PATA_MACIO
+       tristate "Apple PowerMac/PowerBook internal 'MacIO' IDE"
+       depends on PPC_PMAC
+       help
+         Most IDE capable PowerMacs have IDE busses driven by a variant
+          of this controller which is part of the Apple chipset used on
+          most PowerMac models. Some models have multiple busses using
+          different chipsets, though generally, MacIO is one of them.
+
+
 endif # ATA_SFF
 endif # ATA