Kconfig 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. menu "Partition Types"
  2. config PARTITIONS
  3. bool "Enable Partition Labels (disklabels) support"
  4. default y
  5. help
  6. Partition Labels (disklabels) Supported:
  7. Zero or more of the following:
  8. - CONFIG_MAC_PARTITION Apple's MacOS partition table.
  9. - CONFIG_DOS_PARTITION MS Dos partition table, traditional on the
  10. Intel architecture, USB sticks, etc.
  11. - CONFIG_ISO_PARTITION ISO partition table, used on CDROM etc.
  12. - CONFIG_EFI_PARTITION GPT partition table, common when EFI is the
  13. bootloader. Note 2TB partition limit; see
  14. disk/part_efi.c
  15. - CONFIG_MTD_PARTITIONS Memory Technology Device partition table.
  16. If IDE or SCSI support is enabled (CONFIG_CMD_IDE or CONFIG_SCSI)
  17. you must configure support for at least one non-MTD partition type
  18. as well.
  19. config MAC_PARTITION
  20. bool "Enable Apple's MacOS partition table"
  21. depends on PARTITIONS
  22. help
  23. Say Y here if you would like to use device under U-Boot which
  24. were partitioned on a Macintosh.
  25. config SPL_MAC_PARTITION
  26. bool "Enable Apple's MacOS partition table for SPL"
  27. depends on SPL && PARTITIONS
  28. default y if MAC_PARTITION
  29. config DOS_PARTITION
  30. bool "Enable MS Dos partition table"
  31. depends on PARTITIONS
  32. default y if DISTRO_DEFAULTS
  33. default y if x86 || CMD_FAT || USB_STORAGE
  34. help
  35. traditional on the Intel architecture, USB sticks, etc.
  36. config SPL_DOS_PARTITION
  37. bool "Enable MS Dos partition table for SPL"
  38. depends on SPL && PARTITIONS
  39. default y if DOS_PARTITION
  40. config ISO_PARTITION
  41. bool "Enable ISO partition table"
  42. depends on PARTITIONS
  43. default y if DISTRO_DEFAULTS
  44. default y if MIPS || TEGRA
  45. config SPL_ISO_PARTITION
  46. bool "Enable ISO partition table for SPL"
  47. depends on SPL && PARTITIONS
  48. default y if ISO_PARTITION
  49. config AMIGA_PARTITION
  50. bool "Enable AMIGA partition table"
  51. depends on PARTITIONS
  52. help
  53. Say Y here if you would like to use device under U-Boot which
  54. were partitioned under AmigaOS.
  55. config SPL_AMIGA_PARTITION
  56. bool "Enable AMIGA partition table for SPL"
  57. depends on SPL && PARTITIONS
  58. default y if AMIGA_PARTITION
  59. config EFI_PARTITION
  60. bool "Enable EFI GPT partition table"
  61. depends on PARTITIONS
  62. default y if DISTRO_DEFAULTS
  63. default y if TEGRA
  64. help
  65. Say Y here if you would like to use device under U-Boot which
  66. were partitioned using EFI GPT.
  67. common when EFI is the bootloader. Note 2TB partition limit;
  68. see disk/part_efi.c
  69. config EFI_PARTITION_ENTRIES_OFF
  70. int "Offset (in bytes) of the EFI partition entries"
  71. depends on EFI_PARTITION
  72. default 0
  73. help
  74. Specify an earliest location (in bytes) where the partition
  75. entries may be located. This is meant to allow "punching a
  76. hole into a device" to create a gap for an SPL, its payload
  77. and the U-Boot environment.
  78. If unsure, leave at 0 (which will locate the partition
  79. entries at the first possible LBA following the GPT header).
  80. config SPL_EFI_PARTITION
  81. bool "Enable EFI GPT partition table for SPL"
  82. depends on SPL && PARTITIONS
  83. default y if EFI_PARTITION
  84. config PARTITION_UUIDS
  85. bool "Enable support of UUID for partition"
  86. depends on PARTITIONS
  87. default y if DISTRO_DEFAULTS
  88. default y if EFI_PARTITION
  89. help
  90. Activate the configuration of UUID for partition
  91. config SPL_PARTITION_UUIDS
  92. bool "Enable support of UUID for partition in SPL"
  93. depends on SPL && PARTITIONS
  94. default y if SPL_EFI_PARTITION
  95. config PARTITION_TYPE_GUID
  96. bool "Enable support of GUID for partition type"
  97. depends on PARTITIONS
  98. depends on EFI_PARTITION
  99. help
  100. Activate the configuration of GUID type
  101. for EFI partition
  102. endmenu