xref: /openbmc/u-boot/drivers/block/Kconfig (revision 09d71aac)
1*09d71aacSSimon Glassconfig BLK
2*09d71aacSSimon Glass	bool "Support block devices"
3*09d71aacSSimon Glass	depends on DM
4*09d71aacSSimon Glass	help
5*09d71aacSSimon Glass	  Enable support for block devices, such as SCSI, MMC and USB
6*09d71aacSSimon Glass	  flash sticks. These provide a block-level interface which permits
7*09d71aacSSimon Glass	  reading, writing and (in some cases) erasing blocks. Block
8*09d71aacSSimon Glass	  devices often have a partition table which allows the device to
9*09d71aacSSimon Glass	  be partitioned into several areas, called 'partitions' in U-Boot.
10*09d71aacSSimon Glass	  A filesystem can be placed in each partition.
11*09d71aacSSimon Glass
12e3b5f041SSimon Glassconfig DISK
13e3b5f041SSimon Glass	bool "Support disk controllers with driver model"
14e3b5f041SSimon Glass	depends on DM
15e3b5f041SSimon Glass	default y if DM
16e3b5f041SSimon Glass	help
17e3b5f041SSimon Glass	  This enables a uclass for disk controllers in U-Boot. Various driver
18e3b5f041SSimon Glass	  types can use this, such as AHCI/SATA. It does not provide any standard
19e3b5f041SSimon Glass	  operations at present. The block device interface has not been converted
20e3b5f041SSimon Glass	  to driver model.
21