config BLK bool "Support block devices" depends on DM default y if DM_MMC help Enable support for block devices, such as SCSI, MMC and USB flash sticks. These provide a block-level interface which permits reading, writing and (in some cases) erasing blocks. Block devices often have a partition table which allows the device to be partitioned into several areas, called 'partitions' in U-Boot. A filesystem can be placed in each partition. config SPL_BLK bool "Support block devices in SPL" depends on SPL_DM && BLK default y help Enable support for block devices, such as SCSI, MMC and USB flash sticks. These provide a block-level interface which permits reading, writing and (in some cases) erasing blocks. Block devices often have a partition table which allows the device to be partitioned into several areas, called 'partitions' in U-Boot. A filesystem can be placed in each partition. config BLOCK_CACHE bool "Use block device cache" default n help This option enables a disk-block cache for all block devices. This is most useful when accessing filesystems under U-Boot since it will prevent repeated reads from directory structures and other filesystem data structures. config IDE bool "Support IDE controllers" help Enables support for IDE (Integrated Drive Electronics) hard drives. This allows access to raw blocks and filesystems on an IDE drive from U-Boot. See also CMD_IDE which provides an 'ide' command for performing various IDE operations. config SYSTEMACE bool "Xilinx SystemACE support" help Adding this option adds support for Xilinx SystemACE chips attached via some sort of local bus. The address of the chip must also be defined in the CONFIG_SYS_SYSTEMACE_BASE macro. When SystemACE support is added, the "ace" device type becomes available to the fat commands, i.e. fatls. config SYS_SYSTEMACE_BASE hex "Base address of SystemACE chip" depends on SYSTEMACE config SYS_SYSTEMACE_WIDTH int "Word size of access to the of SystemACE chip" depends on SYSTEMACE