1f2105c61SSimon Glassconfig AHCI 2f2105c61SSimon Glass bool "Support SATA controllers with driver model" 3f2105c61SSimon Glass depends on DM 4f2105c61SSimon Glass help 5f2105c61SSimon Glass This enables a uclass for disk controllers in U-Boot. Various driver 6f2105c61SSimon Glass types can use this, such as AHCI/SATA. It does not provide any standard 7f2105c61SSimon Glass operations at present. The block device interface has not been converted 8f2105c61SSimon Glass to driver model. 9f2105c61SSimon Glass 10f2105c61SSimon Glassconfig SATA 11f2105c61SSimon Glass bool "Support SATA controllers" 12f2105c61SSimon Glass help 13f2105c61SSimon Glass This enables support for SATA (Serial Advanced Technology 14f2105c61SSimon Glass Attachment), a serial bus standard for connecting to hard drives and 15f2105c61SSimon Glass other storage devices. 16f2105c61SSimon Glass 17f2105c61SSimon Glass SATA replaces PATA (originally just ATA), which stands for Parallel AT 18f2105c61SSimon Glass Attachment, where AT refers to an IBM AT (Advanced Technology) 19f2105c61SSimon Glass computer released in 1984. 20f2105c61SSimon Glass 21f2105c61SSimon Glass See also CMD_SATA which provides command-line support. 22f2105c61SSimon Glass 23f2105c61SSimon Glassmenu "SATA/SCSI device support" 24f2105c61SSimon Glass 25a5c680feSBin Mengconfig AHCI_PCI 26a5c680feSBin Meng bool "Support for PCI-based AHCI controller" 27a5c680feSBin Meng depends on DM_SCSI 28a5c680feSBin Meng help 29a5c680feSBin Meng Enables support for the PCI-based AHCI controller. 30a5c680feSBin Meng 31f2105c61SSimon Glassconfig SATA_CEVA 32f2105c61SSimon Glass bool "Ceva Sata controller" 33f2105c61SSimon Glass depends on AHCI 34f2105c61SSimon Glass depends on DM_SCSI 35f2105c61SSimon Glass help 36f2105c61SSimon Glass This option enables Ceva Sata controller hard IP available on Xilinx 37f2105c61SSimon Glass ZynqMP. Support up to 2 external devices. Complient with SATA 3.1 and 38f2105c61SSimon Glass AHCI 1.3 specifications with hot-plug detect feature. 39f2105c61SSimon Glass 40f2105c61SSimon Glass 41f2105c61SSimon Glassconfig DWC_AHCI 42f2105c61SSimon Glass bool "Enable Synopsys DWC AHCI driver support" 43f2105c61SSimon Glass select SCSI_AHCI 44f2105c61SSimon Glass select PHY 45f2105c61SSimon Glass depends on DM_SCSI 46f2105c61SSimon Glass help 47f2105c61SSimon Glass Enable this driver to support Sata devices through 48f2105c61SSimon Glass Synopsys DWC AHCI module. 49f2105c61SSimon Glass 50*9920d151STuomas Tynkkynenconfig FSL_SATA 51*9920d151STuomas Tynkkynen bool "Enable Freescale SATA controller driver support" 52*9920d151STuomas Tynkkynen help 53*9920d151STuomas Tynkkynen Enable this driver to support the SATA controller found in 54*9920d151STuomas Tynkkynen some Freescale PowerPC SoCs. 55*9920d151STuomas Tynkkynen 56ad0ac543STuomas Tynkkynenconfig SATA_MV 57ad0ac543STuomas Tynkkynen bool "Enable Marvell SATA controller driver support" 58ad0ac543STuomas Tynkkynen help 59ad0ac543STuomas Tynkkynen Enable this driver to support the SATA controller found in 60ad0ac543STuomas Tynkkynen some Marvell SoCs. 61ad0ac543STuomas Tynkkynen 62c88ecf47STuomas Tynkkynenconfig SATA_SIL 63c88ecf47STuomas Tynkkynen bool "Enable Silicon Image SIL3131 / SIL3132 / SIL3124 SATA driver support" 64c88ecf47STuomas Tynkkynen help 65c88ecf47STuomas Tynkkynen Enable this driver to support the SIL3131, SIL3132 and SIL3124 66c88ecf47STuomas Tynkkynen SATA controllers. 67c88ecf47STuomas Tynkkynen 6832f0398bSTuomas Tynkkynenconfig SATA_SIL3114 6932f0398bSTuomas Tynkkynen bool "Enable Silicon Image SIL3114 SATA driver support" 7032f0398bSTuomas Tynkkynen help 7132f0398bSTuomas Tynkkynen Enable this driver to support the SIL3114 SATA controllers. 7232f0398bSTuomas Tynkkynen 73f2105c61SSimon Glassendmenu 74