]> git.ipfire.org Git - people/ms/u-boot.git/blob - disk/Kconfig
1400b26ae247f525896cc90551281aae813fa4d2
[people/ms/u-boot.git] / disk / Kconfig
1
2 menu "Partition Types"
3
4 config PARTITIONS
5 bool "Enable Partition Labels (disklabels) support"
6 default y
7 help
8 Partition Labels (disklabels) Supported:
9 Zero or more of the following:
10 - CONFIG_MAC_PARTITION Apple's MacOS partition table.
11 - CONFIG_DOS_PARTITION MS Dos partition table, traditional on the
12 Intel architecture, USB sticks, etc.
13 - CONFIG_ISO_PARTITION ISO partition table, used on CDROM etc.
14 - CONFIG_EFI_PARTITION GPT partition table, common when EFI is the
15 bootloader. Note 2TB partition limit; see
16 disk/part_efi.c
17 - CONFIG_MTD_PARTITIONS Memory Technology Device partition table.
18 If IDE or SCSI support is enabled (CONFIG_CMD_IDE or CONFIG_SCSI)
19 you must configure support for at least one non-MTD partition type
20 as well.
21
22 config MAC_PARTITION
23 bool "Enable Apple's MacOS partition table"
24 depends on PARTITIONS
25 default y if SPARC
26 help
27 Say Y here if you would like to use device under U-Boot which
28 were partitioned on a Macintosh.
29
30 config SPL_MAC_PARTITION
31 bool "Enable Apple's MacOS partition table for SPL"
32 depends on SPL && PARTITIONS
33 default y if MAC_PARTITION
34
35 config DOS_PARTITION
36 bool "Enable MS Dos partition table"
37 depends on PARTITIONS
38 default y if DISTRO_DEFAULTS
39 default y if x86 || SPARC || CMD_FAT || USB_STORAGE
40 help
41 traditional on the Intel architecture, USB sticks, etc.
42
43 config SPL_DOS_PARTITION
44 bool "Enable MS Dos partition table for SPL"
45 depends on SPL && PARTITIONS
46 default y if DOS_PARTITION
47
48 config ISO_PARTITION
49 bool "Enable ISO partition table"
50 depends on PARTITIONS
51 default y if DISTRO_DEFAULTS
52 default y if SPARC || MIPS || TEGRA
53
54 config SPL_ISO_PARTITION
55 bool "Enable ISO partition table for SPL"
56 depends on SPL && PARTITIONS
57 default y if ISO_PARTITION
58
59 endmenu