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