X-Git-Url: http://git.ipfire.org/?p=people%2Fms%2Fu-boot.git;a=blobdiff_plain;f=Kconfig;h=724d4c0bd3c7510008eab92e16a72111a40f80aa;hp=c48f00ea369595a18bb2c5d955a2a9ad5abc7adf;hb=20fa1dd386c891f7d6477e7d442dda76af6c765b;hpb=1fdafb2e3dfecdc4129a8062ad25b1adb32b0efb diff --git a/Kconfig b/Kconfig index c48f00ea36..724d4c0bd3 100644 --- a/Kconfig +++ b/Kconfig @@ -14,6 +14,12 @@ source "arch/Kconfig" menu "General setup" +config BROKEN + bool + help + This option cannot be enabled. It is used as dependency + for broken and incomplete features. + config LOCALVERSION string "Local version - append to U-Boot release" help @@ -60,22 +66,35 @@ config DISTRO_DEFAULTS default y if ARCH_MESON default y if ARCH_ROCKCHIP default n + imply USE_BOOTCOMMAND select CMD_BOOTZ if ARM && !ARM64 select CMD_BOOTI if ARM64 - select CMD_DHCP - select CMD_PXE + select CMD_DHCP if NET + select CMD_PXE if NET select CMD_EXT2 select CMD_EXT4 select CMD_FAT select CMD_FS_GENERIC - select CMD_MII - select CMD_PING + select CMD_MII if NET + select CMD_PING if NET select CMD_PART select HUSH_PARSER help Select this to enable various options and commands which are suitable for building u-boot for booting general purpose Linux distributions. +config SYS_BOOT_GET_CMDLINE + bool "Enable kernel command line setup" + help + Enables allocating and saving kernel cmdline in space between + "bootm_low" and "bootm_low" + BOOTMAPSZ. + +config SYS_BOOT_GET_KBD + bool "Enable kernel board information setup" + help + Enables allocating and saving a kernel copy of the bd_info in + space between "bootm_low" and "bootm_low" + BOOTMAPSZ. + config SYS_MALLOC_F bool "Enable malloc() pool before relocation" default y if DM @@ -158,10 +177,26 @@ config PHYS_64BIT This can be used not only for 64bit SoCs, but also for large physical address extention on 32bit SoCs. +config BUILD_ROM + bool "Build U-Boot as BIOS replacement" + depends on X86 + help + This option allows to build a ROM version of U-Boot. + The build process generally requires several binary blobs + which are not shipped in the U-Boot source tree. + Please, see doc/README.x86 for details. + endmenu # General setup menu "Boot images" +config ANDROID_BOOT_IMAGE + bool "Enable support for Android Boot Images" + default y if FASTBOOT + help + This enables support for booting images which use the Android + image format header. + config FIT bool "Support Flattened Image Tree" select MD5 @@ -266,7 +301,7 @@ config SPL_LOAD_FIT config SPL_FIT_IMAGE_POST_PROCESS bool "Enable post-processing of FIT artifacts after loading by the SPL" - depends on SPL_LOAD_FIT && TI_SECURE_DEVICE + depends on SPL_LOAD_FIT help Allows doing any sort of manipulation to blobs after they got extracted from the U-Boot FIT image like stripping off headers or modifying the @@ -343,15 +378,13 @@ config SYS_EXTRA_OPTIONS new boards should not use this option. config SYS_TEXT_BASE - depends on ARC || X86 || ARCH_UNIPHIER || ARCH_ZYNQMP || \ - (M68K && !TARGET_ASTRO_MCF5373L) || MICROBLAZE || MIPS || \ - ARCH_ZYNQ || ARCH_KEYSTONE || ARCH_OMAP2PLUS + depends on !NIOS2 && !XTENSA depends on !EFI_APP + default 0x80800000 if ARCH_OMAP2PLUS hex "Text Base" help - TODO: Move CONFIG_SYS_TEXT_BASE for all the architecture + The address in memory that U-Boot will be running from, initially. - default 0x80800000 if ARCH_OMAP2PLUS config SYS_CLK_FREQ @@ -391,5 +424,3 @@ source "fs/Kconfig" source "lib/Kconfig" source "test/Kconfig" - -source "scripts/Kconfig"