]> git.ipfire.org Git - people/ms/u-boot.git/blame - drivers/block/Kconfig
efi_driver: return type of efi_driver_init()
[people/ms/u-boot.git] / drivers / block / Kconfig
CommitLineData
09d71aac
SG
1config BLK
2 bool "Support block devices"
3 depends on DM
896a74f6 4 default y if DM_MMC
09d71aac
SG
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
1811a928
AF
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
c4d660d4
SG
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
e40cf34a
EN
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.
e8a016b5 38
fc843a02
SG
39config IDE
40 bool "Support IDE controllers"
1811a928 41 select HAVE_BLOCK_DEVICE
fc843a02
SG
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.
560eeee8
TR
47
48config SYSTEMACE
49 bool "Xilinx SystemACE support"
1811a928 50 select HAVE_BLOCK_DEVICE
560eeee8
TR
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