blob: 26760895f99dd53370f9077f5b7213a1a6f241fe [file] [log] [blame]
Simon Glasscceee552016-02-29 15:25:55 -07001config BLK
2 bool "Support block devices"
3 depends on DM
Simon Glass7b8492e2016-10-01 14:43:18 -06004 default y if DM_MMC
Simon Glasscceee552016-02-29 15:25:55 -07005 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
Simon Glass5f4bd8c2017-07-04 13:31:19 -060013config SPL_BLK
14 bool "Support block devices in SPL"
15 depends on SPL_DM && BLK
16 default y
17 help
18 Enable support for block devices, such as SCSI, MMC and USB
19 flash sticks. These provide a block-level interface which permits
20 reading, writing and (in some cases) erasing blocks. Block
21 devices often have a partition table which allows the device to
22 be partitioned into several areas, called 'partitions' in U-Boot.
23 A filesystem can be placed in each partition.
24
Eric Nelsonfaf4f052016-03-28 10:05:44 -070025config BLOCK_CACHE
26 bool "Use block device cache"
27 default n
28 help
29 This option enables a disk-block cache for all block devices.
30 This is most useful when accessing filesystems under U-Boot since
31 it will prevent repeated reads from directory structures and other
32 filesystem data structures.
Michal Simekc886f352016-09-08 15:06:45 +020033
Simon Glassb569a012017-05-17 03:25:30 -060034config IDE
35 bool "Support IDE controllers"
36 help
37 Enables support for IDE (Integrated Drive Electronics) hard drives.
38 This allows access to raw blocks and filesystems on an IDE drive
39 from U-Boot. See also CMD_IDE which provides an 'ide' command for
40 performing various IDE operations.