Merge branch 'master' of http://git.denx.de/u-boot-mmc
[platform/kernel/u-boot.git] / 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 AHCI
14         bool "Support SATA controllers with driver model"
15         depends on DM
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.
21
22 config BLOCK_CACHE
23         bool "Use block device cache"
24         default n
25         help
26           This option enables a disk-block cache for all block devices.
27           This is most useful when accessing filesystems under U-Boot since
28           it will prevent repeated reads from directory structures and other
29           filesystem data structures.