X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=drivers%2Fata%2FKconfig;h=49a056e9416a55333004d03c6e5d27ea63261267;hb=c60f671b65a8b336c3533fcf0f0ee45dff287ff7;hp=617c80f01158089173b045364fa89046dcf0ba32;hpb=c88ecf47bdcd0af21b23a3317116bcd956f1e775;p=u-boot diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 617c80f011..49a056e941 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -9,6 +9,7 @@ config AHCI config SATA bool "Support SATA controllers" + select HAVE_BLOCK_DEVICE help This enables support for SATA (Serial Advanced Technology Attachment), a serial bus standard for connecting to hard drives and @@ -20,6 +21,17 @@ config SATA 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 @@ -47,10 +59,55 @@ config DWC_AHCI Enable this driver to support Sata devices through Synopsys DWC AHCI module. +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" + select LIBATA + 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" + 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" + 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" + select LIBATA + help + Enable this driver to support the SIL3114 SATA controllers. + +config AHCI_MVEBU + bool "Marvell EBU AHCI SATA support" + depends on ARCH_MVEBU + depends on AHCI + select SCSI_AHCI + select DM_SCSI + help + This option enables support for the Marvell EBU SoC's + onboard AHCI SATA. + + If unsure, say N. endmenu