]>
Commit | Line | Data |
---|---|---|
09d71aac SG |
1 | config BLK |
2 | bool "Support block devices" | |
3 | depends on DM | |
896a74f6 | 4 | default y if DM_MMC |
09d71aac SG |
5 | help |
6 | Enable support for block devices, such as SCSI, MMC and USB | |
7 | flash sticks. These provide a block-level interface which permits | |
8 | reading, writing and (in some cases) erasing blocks. Block | |
9 | devices often have a partition table which allows the device to | |
10 | be partitioned into several areas, called 'partitions' in U-Boot. | |
11 | A filesystem can be placed in each partition. | |
12 | ||
a219639d SG |
13 | config AHCI |
14 | bool "Support SATA controllers with driver model" | |
e3b5f041 | 15 | depends on DM |
e3b5f041 SG |
16 | help |
17 | This enables a uclass for disk controllers in U-Boot. Various driver | |
18 | types can use this, such as AHCI/SATA. It does not provide any standard | |
19 | operations at present. The block device interface has not been converted | |
20 | to driver model. | |
e40cf34a | 21 | |
e8a016b5 MS |
22 | config DM_SCSI |
23 | bool "Support SCSI controllers with driver model" | |
24 | depends on BLK | |
25 | help | |
26 | This option enables the SCSI (Small Computer System Interface) uclass | |
27 | which supports SCSI and SATA HDDs. For every device configuration | |
28 | (IDs/LUNs) a block device is created with RAW read/write and | |
29 | filesystem support. | |
30 | ||
e40cf34a EN |
31 | config BLOCK_CACHE |
32 | bool "Use block device cache" | |
33 | default n | |
34 | help | |
35 | This option enables a disk-block cache for all block devices. | |
36 | This is most useful when accessing filesystems under U-Boot since | |
37 | it will prevent repeated reads from directory structures and other | |
38 | filesystem data structures. | |
e8a016b5 MS |
39 | |
40 | menu "SATA/SCSI device support" | |
41 | ||
49c4c78e MS |
42 | config SATA_CEVA |
43 | bool "Ceva Sata controller" | |
44 | depends on AHCI | |
45 | depends on DM_SCSI | |
46 | help | |
47 | This option enables Ceva Sata controller hard IP available on Xilinx | |
48 | ZynqMP. Support up to 2 external devices. Complient with SATA 3.1 and | |
49 | AHCI 1.3 specifications with hot-plug detect feature. | |
50 | ||
02a4b429 JJH |
51 | |
52 | config DWC_AHCI | |
53 | bool "Enable Synopsys DWC AHCI driver support" | |
54 | select SCSI_AHCI | |
55 | select PHY | |
56 | depends on DM_SCSI | |
57 | help | |
58 | Enable this driver to support Sata devices through | |
59 | Synopsys DWC AHCI module. | |
60 | ||
e8a016b5 | 61 | endmenu |
fc843a02 SG |
62 | |
63 | config IDE | |
64 | bool "Support IDE controllers" | |
65 | help | |
66 | Enables support for IDE (Integrated Drive Electronics) hard drives. | |
67 | This allows access to raw blocks and filesystems on an IDE drive | |
68 | from U-Boot. See also CMD_IDE which provides an 'ide' command for | |
69 | performing various IDE operations. |