1*4882a593Smuzhiyunconfig AHCI 2*4882a593Smuzhiyun bool "Support SATA controllers with driver model" 3*4882a593Smuzhiyun depends on DM 4*4882a593Smuzhiyun help 5*4882a593Smuzhiyun This enables a uclass for disk controllers in U-Boot. Various driver 6*4882a593Smuzhiyun types can use this, such as AHCI/SATA. It does not provide any standard 7*4882a593Smuzhiyun operations at present. The block device interface has not been converted 8*4882a593Smuzhiyun to driver model. 9*4882a593Smuzhiyun 10*4882a593Smuzhiyunconfig SATA 11*4882a593Smuzhiyun bool "Support SATA controllers" 12*4882a593Smuzhiyun help 13*4882a593Smuzhiyun This enables support for SATA (Serial Advanced Technology 14*4882a593Smuzhiyun Attachment), a serial bus standard for connecting to hard drives and 15*4882a593Smuzhiyun other storage devices. 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun SATA replaces PATA (originally just ATA), which stands for Parallel AT 18*4882a593Smuzhiyun Attachment, where AT refers to an IBM AT (Advanced Technology) 19*4882a593Smuzhiyun computer released in 1984. 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun See also CMD_SATA which provides command-line support. 22*4882a593Smuzhiyun 23*4882a593Smuzhiyunconfig LIBATA 24*4882a593Smuzhiyun bool 25*4882a593Smuzhiyun help 26*4882a593Smuzhiyun Select this to build and link the libata helper functions. 27*4882a593Smuzhiyun 28*4882a593Smuzhiyunconfig SCSI_AHCI 29*4882a593Smuzhiyun bool "Enable SCSI interface to SATA devices" 30*4882a593Smuzhiyun select LIBATA 31*4882a593Smuzhiyun help 32*4882a593Smuzhiyun Enable this to allow interfacing SATA devices via the SCSI layer. 33*4882a593Smuzhiyun 34*4882a593Smuzhiyunmenu "SATA/SCSI device support" 35*4882a593Smuzhiyun 36*4882a593Smuzhiyunconfig AHCI_PCI 37*4882a593Smuzhiyun bool "Support for PCI-based AHCI controller" 38*4882a593Smuzhiyun depends on DM_SCSI 39*4882a593Smuzhiyun help 40*4882a593Smuzhiyun Enables support for the PCI-based AHCI controller. 41*4882a593Smuzhiyun 42*4882a593Smuzhiyunconfig SATA_CEVA 43*4882a593Smuzhiyun bool "Ceva Sata controller" 44*4882a593Smuzhiyun depends on AHCI 45*4882a593Smuzhiyun depends on DM_SCSI 46*4882a593Smuzhiyun help 47*4882a593Smuzhiyun This option enables Ceva Sata controller hard IP available on Xilinx 48*4882a593Smuzhiyun ZynqMP. Support up to 2 external devices. Complient with SATA 3.1 and 49*4882a593Smuzhiyun AHCI 1.3 specifications with hot-plug detect feature. 50*4882a593Smuzhiyun 51*4882a593Smuzhiyun 52*4882a593Smuzhiyunconfig DWC_AHCI 53*4882a593Smuzhiyun bool "Enable Synopsys DWC AHCI driver support" 54*4882a593Smuzhiyun select SCSI_AHCI 55*4882a593Smuzhiyun select PHY 56*4882a593Smuzhiyun depends on DM_SCSI 57*4882a593Smuzhiyun help 58*4882a593Smuzhiyun Enable this driver to support Sata devices through 59*4882a593Smuzhiyun Synopsys DWC AHCI module. 60*4882a593Smuzhiyun 61*4882a593Smuzhiyunendmenu 62