X-Git-Url: http://git.ipfire.org/?p=people%2Fms%2Fu-boot.git;a=blobdiff_plain;f=Kconfig;h=efd77f3129f9f1fe08eb72669a7ca92ae951d553;hp=227fb17dd996fb3bde57a1c6ad45652fc572c1cb;hb=c35e2d91a9096a5033138b495742b98407fe238e;hpb=0def58f7fd26a237bb08cfbd58ec53372b1ad06b diff --git a/Kconfig b/Kconfig index 227fb17dd9..efd77f3129 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,59 @@ 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_PART + select CMD_MII if NET + select CMD_PING if NET + select CMD_PART if PARTITIONS select HUSH_PARSER + select BOOTP_BOOTPATH if NET + select BOOTP_DNS if NET + select BOOTP_GATEWAY if NET + select BOOTP_HOSTNAME if NET + select BOOTP_PXE if NET + select BOOTP_SUBNETMASK if NET + select CMDLINE_EDITING + select AUTO_COMPLETE + select SYS_LONGHELP + select SUPPORT_RAW_INITRD + select ENV_VARS_UBOOT_CONFIG help Select this to enable various options and commands which are suitable for building u-boot for booting general purpose Linux distributions. +config ENV_VARS_UBOOT_CONFIG + bool "Add arch, board, vendor and soc variables to default environment" + help + Define this in order to add variables describing the + U-Boot build configuration to the default environment. + These will be named arch, cpu, board, vendor, and soc. + Enabling this option will cause the following to be defined: + - CONFIG_SYS_ARCH + - CONFIG_SYS_CPU + - CONFIG_SYS_BOARD + - CONFIG_SYS_VENDOR + - CONFIG_SYS_SOC + +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 @@ -359,15 +402,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