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 Glassconfig SCSI 24f2105c61SSimon Glass bool "Support SCSI controllers" 25f2105c61SSimon Glass help 26f2105c61SSimon Glass This enables support for SCSI (Small Computer System Interface), 27f2105c61SSimon Glass a parallel interface widely used with storage peripherals such as 28f2105c61SSimon Glass hard drives and optical drives. The SCSI standards define physical 29f2105c61SSimon Glass interfaces as well as protocols for controlling devices and 30f2105c61SSimon Glass tranferring data. 31f2105c61SSimon Glass 32f2105c61SSimon Glassconfig DM_SCSI 33f2105c61SSimon Glass bool "Support SCSI controllers with driver model" 34f2105c61SSimon Glass depends on BLK 35f2105c61SSimon Glass help 36f2105c61SSimon Glass This option enables the SCSI (Small Computer System Interface) uclass 37f2105c61SSimon Glass which supports SCSI and SATA HDDs. For every device configuration 38f2105c61SSimon Glass (IDs/LUNs) a block device is created with RAW read/write and 39f2105c61SSimon Glass filesystem support. 40f2105c61SSimon Glass 41f2105c61SSimon Glassmenu "SATA/SCSI device support" 42f2105c61SSimon Glass 43*a5c680feSBin Mengconfig AHCI_PCI 44*a5c680feSBin Meng bool "Support for PCI-based AHCI controller" 45*a5c680feSBin Meng depends on DM_SCSI 46*a5c680feSBin Meng help 47*a5c680feSBin Meng Enables support for the PCI-based AHCI controller. 48*a5c680feSBin Meng 49f2105c61SSimon Glassconfig SATA_CEVA 50f2105c61SSimon Glass bool "Ceva Sata controller" 51f2105c61SSimon Glass depends on AHCI 52f2105c61SSimon Glass depends on DM_SCSI 53f2105c61SSimon Glass help 54f2105c61SSimon Glass This option enables Ceva Sata controller hard IP available on Xilinx 55f2105c61SSimon Glass ZynqMP. Support up to 2 external devices. Complient with SATA 3.1 and 56f2105c61SSimon Glass AHCI 1.3 specifications with hot-plug detect feature. 57f2105c61SSimon Glass 58f2105c61SSimon Glass 59f2105c61SSimon Glassconfig DWC_AHCI 60f2105c61SSimon Glass bool "Enable Synopsys DWC AHCI driver support" 61f2105c61SSimon Glass select SCSI_AHCI 62f2105c61SSimon Glass select PHY 63f2105c61SSimon Glass depends on DM_SCSI 64f2105c61SSimon Glass help 65f2105c61SSimon Glass Enable this driver to support Sata devices through 66f2105c61SSimon Glass Synopsys DWC AHCI module. 67f2105c61SSimon Glass 68f2105c61SSimon Glassendmenu 69