]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - drivers/ata/Kconfig
ata: Migrate CONFIG_MVSATA_IDE to Kconfig
[people/ms/u-boot.git] / drivers / ata / Kconfig
index 25ef5cef02fa51af3431792c232963c863d1fb5d..990de72309a222b032798a641042651db467f5e8 100644 (file)
@@ -20,6 +20,17 @@ config SATA
 
          See also CMD_SATA which provides command-line support.
 
 
          See also CMD_SATA which provides command-line support.
 
+config LIBATA
+       bool
+       help
+         Select this to build and link the libata helper functions.
+
+config SCSI_AHCI
+       bool "Enable SCSI interface to SATA devices"
+       select LIBATA
+       help
+         Enable this to allow interfacing SATA devices via the SCSI layer.
+
 menu "SATA/SCSI device support"
 
 config AHCI_PCI
 menu "SATA/SCSI device support"
 
 config AHCI_PCI
@@ -49,30 +60,41 @@ config DWC_AHCI
 
 config DWC_AHSATA
        bool "Enable DWC AHSATA driver support"
 
 config DWC_AHSATA
        bool "Enable DWC AHSATA driver support"
+       select LIBATA
        help
          Enable this driver to support the DWC AHSATA SATA controller found
          in i.MX5 and i.MX6 SoCs.
 
 config FSL_SATA
        bool "Enable Freescale SATA controller driver support"
        help
          Enable this driver to support the DWC AHSATA SATA controller found
          in i.MX5 and i.MX6 SoCs.
 
 config FSL_SATA
        bool "Enable Freescale SATA controller driver support"
+       select LIBATA
        help
          Enable this driver to support the SATA controller found in
          some Freescale PowerPC SoCs.
 
        help
          Enable this driver to support the SATA controller found in
          some Freescale PowerPC SoCs.
 
+config MVSATA_IDE
+       bool "Enable Marvell SATA controller driver support via IDE interface"
+       help
+         Enable this driver to support the SATA controller found in
+         some Marvell SoCs, running in IDE compatibility mode using PIO.
+
 config SATA_MV
        bool "Enable Marvell SATA controller driver support"
 config SATA_MV
        bool "Enable Marvell SATA controller driver support"
+       select LIBATA
        help
          Enable this driver to support the SATA controller found in
          some Marvell SoCs.
 
 config SATA_SIL
        bool "Enable Silicon Image SIL3131 / SIL3132 / SIL3124 SATA driver support"
        help
          Enable this driver to support the SATA controller found in
          some Marvell SoCs.
 
 config SATA_SIL
        bool "Enable Silicon Image SIL3131 / SIL3132 / SIL3124 SATA driver support"
+       select LIBATA
        help
          Enable this driver to support the SIL3131, SIL3132 and SIL3124
          SATA controllers.
 
 config SATA_SIL3114
        bool "Enable Silicon Image SIL3114 SATA driver support"
        help
          Enable this driver to support the SIL3131, SIL3132 and SIL3124
          SATA controllers.
 
 config SATA_SIL3114
        bool "Enable Silicon Image SIL3114 SATA driver support"
+       select LIBATA
        help
          Enable this driver to support the SIL3114 SATA controllers.
 
        help
          Enable this driver to support the SIL3114 SATA controllers.