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 23*9fd95ef0STuomas Tynkkynenconfig SCSI_AHCI 24*9fd95ef0STuomas Tynkkynen bool "Enable SCSI interface to SATA devices" 25*9fd95ef0STuomas Tynkkynen help 26*9fd95ef0STuomas Tynkkynen Enable this to allow interfacing SATA devices via the SCSI layer. 27*9fd95ef0STuomas Tynkkynen 28f2105c61SSimon Glassmenu "SATA/SCSI device support" 29f2105c61SSimon Glass 30a5c680feSBin Mengconfig AHCI_PCI 31a5c680feSBin Meng bool "Support for PCI-based AHCI controller" 32a5c680feSBin Meng depends on DM_SCSI 33a5c680feSBin Meng help 34a5c680feSBin Meng Enables support for the PCI-based AHCI controller. 35a5c680feSBin Meng 36f2105c61SSimon Glassconfig SATA_CEVA 37f2105c61SSimon Glass bool "Ceva Sata controller" 38f2105c61SSimon Glass depends on AHCI 39f2105c61SSimon Glass depends on DM_SCSI 40f2105c61SSimon Glass help 41f2105c61SSimon Glass This option enables Ceva Sata controller hard IP available on Xilinx 42f2105c61SSimon Glass ZynqMP. Support up to 2 external devices. Complient with SATA 3.1 and 43f2105c61SSimon Glass AHCI 1.3 specifications with hot-plug detect feature. 44f2105c61SSimon Glass 45f2105c61SSimon Glass 46f2105c61SSimon Glassconfig DWC_AHCI 47f2105c61SSimon Glass bool "Enable Synopsys DWC AHCI driver support" 48f2105c61SSimon Glass select SCSI_AHCI 49f2105c61SSimon Glass select PHY 50f2105c61SSimon Glass depends on DM_SCSI 51f2105c61SSimon Glass help 52f2105c61SSimon Glass Enable this driver to support Sata devices through 53f2105c61SSimon Glass Synopsys DWC AHCI module. 54f2105c61SSimon Glass 55477b16a7STuomas Tynkkynenconfig DWC_AHSATA 56477b16a7STuomas Tynkkynen bool "Enable DWC AHSATA driver support" 57477b16a7STuomas Tynkkynen help 58477b16a7STuomas Tynkkynen Enable this driver to support the DWC AHSATA SATA controller found 59477b16a7STuomas Tynkkynen in i.MX5 and i.MX6 SoCs. 60477b16a7STuomas Tynkkynen 619920d151STuomas Tynkkynenconfig FSL_SATA 629920d151STuomas Tynkkynen bool "Enable Freescale SATA controller driver support" 639920d151STuomas Tynkkynen help 649920d151STuomas Tynkkynen Enable this driver to support the SATA controller found in 659920d151STuomas Tynkkynen some Freescale PowerPC SoCs. 669920d151STuomas Tynkkynen 67ad0ac543STuomas Tynkkynenconfig SATA_MV 68ad0ac543STuomas Tynkkynen bool "Enable Marvell SATA controller driver support" 69ad0ac543STuomas Tynkkynen help 70ad0ac543STuomas Tynkkynen Enable this driver to support the SATA controller found in 71ad0ac543STuomas Tynkkynen some Marvell SoCs. 72ad0ac543STuomas Tynkkynen 73c88ecf47STuomas Tynkkynenconfig SATA_SIL 74c88ecf47STuomas Tynkkynen bool "Enable Silicon Image SIL3131 / SIL3132 / SIL3124 SATA driver support" 75c88ecf47STuomas Tynkkynen help 76c88ecf47STuomas Tynkkynen Enable this driver to support the SIL3131, SIL3132 and SIL3124 77c88ecf47STuomas Tynkkynen SATA controllers. 78c88ecf47STuomas Tynkkynen 7932f0398bSTuomas Tynkkynenconfig SATA_SIL3114 8032f0398bSTuomas Tynkkynen bool "Enable Silicon Image SIL3114 SATA driver support" 8132f0398bSTuomas Tynkkynen help 8232f0398bSTuomas Tynkkynen Enable this driver to support the SIL3114 SATA controllers. 8332f0398bSTuomas Tynkkynen 84f2105c61SSimon Glassendmenu 85