]> git.sur5r.net Git - u-boot/blob - drivers/block/Kconfig
1ddd6508e40da4ed347c4cb010c2eb42bea03ece
[u-boot] / drivers / block / Kconfig
1 config BLK
2         bool "Support block devices"
3         depends on DM
4         default y if DM_MMC
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
13 config SCSI
14         bool "Support SCSI controllers"
15         help
16           This enables support for SCSI (Small Computer System Interface),
17           a parallel interface widely used with storage peripherals such as
18           hard drives and optical drives. The SCSI standards define physical
19           interfaces as well as protocols for controlling devices and
20           tranferring data.
21
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
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.
39
40 config IDE
41         bool "Support IDE controllers"
42         help
43           Enables support for IDE (Integrated Drive Electronics) hard drives.
44           This allows access to raw blocks and filesystems on an IDE drive
45           from U-Boot. See also CMD_IDE which provides an 'ide' command for
46           performing various IDE operations.