diff options
author | Masahiro Yamada <yamada.m@jp.panasonic.com> | 2014-07-30 14:08:15 +0900 |
---|---|---|
committer | Tom Rini <trini@ti.com> | 2014-07-30 08:48:02 -0400 |
commit | 516312598ab1a310d8fa8339694b56090d87c63d (patch) | |
tree | d4e87c8fc3ab141e25062588ae3e922fa007d482 /Kconfig | |
parent | dd84058d24ff54d6b32818ffe44aeb4bba2cfae6 (diff) |
kconfig: add basic Kconfig files
This commit adds more Kconfig files, which were written by hand.
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Acked-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'Kconfig')
-rw-r--r-- | Kconfig | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/Kconfig b/Kconfig new file mode 100644 index 00000000000..9e77a6e28b4 --- /dev/null +++ b/Kconfig @@ -0,0 +1,65 @@ +# +# For a description of the syntax of this configuration file, +# see Documentation/kbuild/kconfig-language.txt. +# +mainmenu "U-Boot $UBOOTVERSION Configuration" + +config UBOOTVERSION + string + option env="UBOOTVERSION" + +config KCONFIG_OBJDIR + string + option env="KCONFIG_OBJDIR" + +config DEFCONFIG_LIST + string + depends on !SPL_BUILD + option defconfig_list + default "configs/sandbox_defconfig" + +menu "General setup" + +config SPL_BUILD + bool + depends on $KCONFIG_OBJDIR="spl" || $KCONFIG_OBJDIR="tpl" + default y + +config TPL_BUILD + bool + depends on $KCONFIG_OBJDIR="tpl" + default y + +config SPL + bool + prompt "Enable SPL" if !SPL_BUILD + default y if SPL_BUILD + help + If you want to build SPL as well as the normal image, say Y. + +config TPL + bool + depends on SPL + prompt "Enable TPL" if !SPL_BUILD + default y if TPL_BUILD + default n + help + If you want to build TPL as well as the normal image and SPL, say Y. + +config SYS_EXTRA_OPTIONS + string "Extra Options (DEPRECATED)" + depends on !SPL_BUILD + help + The old configuration infrastructure (= mkconfig + boards.cfg) + provided the extra options field. It you have something like + "HAS_BAR,BAZ=64", the optional options + #define CONFIG_HAS + #define CONFIG_BAZ 64 + will be defined in include/config.h. + This option was prepared for the smooth migration from the old + configuration to Kconfig. Since this option will be removed sometime, + new boards should not use this option. + +endmenu # General setup + +source "arch/Kconfig" |