| config AHCI | |
| bool "Support SATA controllers with driver model" | |
| depends on DM | |
| help | |
| This enables a uclass for disk controllers in U-Boot. Various driver | |
| types can use this, such as AHCI/SATA. It does not provide any standard | |
| operations at present. The block device interface has not been converted | |
| to driver model. | |
| 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 | |
| other storage devices. | |
| SATA replaces PATA (originally just ATA), which stands for Parallel AT | |
| Attachment, where AT refers to an IBM AT (Advanced Technology) | |
| computer released in 1984. | |
| 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 | |
| bool "Support for PCI-based AHCI controller" | |
| depends on DM_SCSI | |
| help | |
| Enables support for the PCI-based AHCI controller. | |
| config SATA_CEVA | |
| bool "Ceva Sata controller" | |
| depends on AHCI | |
| depends on DM_SCSI | |
| help | |
| This option enables Ceva Sata controller hard IP available on Xilinx | |
| ZynqMP. Support up to 2 external devices. Complient with SATA 3.1 and | |
| AHCI 1.3 specifications with hot-plug detect feature. | |
| config DWC_AHCI | |
| bool "Enable Synopsys DWC AHCI driver support" | |
| select SCSI_AHCI | |
| select PHY | |
| depends on DM_SCSI | |
| help | |
| 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. | |
| endmenu |