1config 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 13config HAVE_BLOCK_DEVICE 14 bool "Enable Legacy Block Device" 15 help 16 Some devices require block support whether or not DM is enabled 17 18config SPL_BLK 19 bool "Support block devices in SPL" 20 depends on SPL_DM && BLK 21 default y 22 help 23 Enable support for block devices, such as SCSI, MMC and USB 24 flash sticks. These provide a block-level interface which permits 25 reading, writing and (in some cases) erasing blocks. Block 26 devices often have a partition table which allows the device to 27 be partitioned into several areas, called 'partitions' in U-Boot. 28 A filesystem can be placed in each partition. 29 30config BLOCK_CACHE 31 bool "Use block device cache" 32 default n 33 help 34 This option enables a disk-block cache for all block devices. 35 This is most useful when accessing filesystems under U-Boot since 36 it will prevent repeated reads from directory structures and other 37 filesystem data structures. 38 39config IDE 40 bool "Support IDE controllers" 41 select HAVE_BLOCK_DEVICE 42 help 43 Enables support for IDE (Integrated Drive Electronics) hard drives. 44 This allows access to raw blocks and filesystems on an IDE drive 45 from U-Boot. See also CMD_IDE which provides an 'ide' command for 46 performing various IDE operations. 47 48config SYSTEMACE 49 bool "Xilinx SystemACE support" 50 select HAVE_BLOCK_DEVICE 51 help 52 Adding this option adds support for Xilinx SystemACE chips attached 53 via some sort of local bus. The address of the chip must also be 54 defined in the CONFIG_SYS_SYSTEMACE_BASE macro. 55 56 When SystemACE support is added, the "ace" device type becomes 57 available to the fat commands, i.e. fatls. 58 59config SYS_SYSTEMACE_BASE 60 hex "Base address of SystemACE chip" 61 depends on SYSTEMACE 62 63config SYS_SYSTEMACE_WIDTH 64 int "Word size of access to the of SystemACE chip" 65 depends on SYSTEMACE 66