dm: blk: Add a block-device uclass
[platform/kernel/u-boot.git] / drivers / block / Kconfig
1 config BLK
2         bool "Support block devices"
3         depends on DM
4         help
5           Enable support for block devices, such as SCSI, MMC and USB
6           flash sticks. These provide a block-level interface which permits
7           reading, writing and (in some cases) erasing blocks. Block
8           devices often have a partition table which allows the device to
9           be partitioned into several areas, called 'partitions' in U-Boot.
10           A filesystem can be placed in each partition.
11
12 config DISK
13         bool "Support disk controllers with driver model"
14         depends on DM
15         default y if 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.