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*693a1837SYifeng Zhaoconfig LIBATA 24*693a1837SYifeng Zhao bool 25*693a1837SYifeng Zhao help 26*693a1837SYifeng Zhao Select this to build and link the libata helper functions. 27*693a1837SYifeng Zhao 28*693a1837SYifeng Zhaoconfig SCSI_AHCI 29*693a1837SYifeng Zhao bool "Enable SCSI interface to SATA devices" 30*693a1837SYifeng Zhao select LIBATA 31*693a1837SYifeng Zhao help 32*693a1837SYifeng Zhao Enable this to allow interfacing SATA devices via the SCSI layer. 33*693a1837SYifeng Zhao 34f2105c61SSimon Glassmenu "SATA/SCSI device support" 35f2105c61SSimon Glass 36a5c680feSBin Mengconfig AHCI_PCI 37a5c680feSBin Meng bool "Support for PCI-based AHCI controller" 38a5c680feSBin Meng depends on DM_SCSI 39a5c680feSBin Meng help 40a5c680feSBin Meng Enables support for the PCI-based AHCI controller. 41a5c680feSBin Meng 42f2105c61SSimon Glassconfig SATA_CEVA 43f2105c61SSimon Glass bool "Ceva Sata controller" 44f2105c61SSimon Glass depends on AHCI 45f2105c61SSimon Glass depends on DM_SCSI 46f2105c61SSimon Glass help 47f2105c61SSimon Glass This option enables Ceva Sata controller hard IP available on Xilinx 48f2105c61SSimon Glass ZynqMP. Support up to 2 external devices. Complient with SATA 3.1 and 49f2105c61SSimon Glass AHCI 1.3 specifications with hot-plug detect feature. 50f2105c61SSimon Glass 51f2105c61SSimon Glass 52f2105c61SSimon Glassconfig DWC_AHCI 53f2105c61SSimon Glass bool "Enable Synopsys DWC AHCI driver support" 54f2105c61SSimon Glass select SCSI_AHCI 55f2105c61SSimon Glass select PHY 56f2105c61SSimon Glass depends on DM_SCSI 57f2105c61SSimon Glass help 58f2105c61SSimon Glass Enable this driver to support Sata devices through 59f2105c61SSimon Glass Synopsys DWC AHCI module. 60f2105c61SSimon Glass 61f2105c61SSimon Glassendmenu 62