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