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>
This commit is contained in:
parent
dd84058d24
commit
516312598a
65
Kconfig
Normal file
65
Kconfig
Normal file
@ -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"
|
66
arch/Kconfig
Normal file
66
arch/Kconfig
Normal file
@ -0,0 +1,66 @@
|
||||
choice
|
||||
prompt "Architecture select"
|
||||
default SANDBOX
|
||||
|
||||
config ARC
|
||||
bool "ARC architecture"
|
||||
|
||||
config ARM
|
||||
bool "ARM architecture"
|
||||
|
||||
config AVR32
|
||||
bool "AVR32 architecture"
|
||||
|
||||
config BLACKFIN
|
||||
bool "Blackfin architecture"
|
||||
|
||||
config M68K
|
||||
bool "M68000 architecture"
|
||||
|
||||
config MICROBLAZE
|
||||
bool "MicroBlaze architecture"
|
||||
|
||||
config MIPS
|
||||
bool "MIPS architecture"
|
||||
|
||||
config NDS32
|
||||
bool "NDS32 architecture"
|
||||
|
||||
config NIOS2
|
||||
bool "Nios II architecture"
|
||||
|
||||
config OPENRISC
|
||||
bool "OpenRISC architecture"
|
||||
|
||||
config PPC
|
||||
bool "PowerPC architecture"
|
||||
|
||||
config SANDBOX
|
||||
bool "Sandbox"
|
||||
|
||||
config SH
|
||||
bool "SuperH architecture"
|
||||
|
||||
config SPARC
|
||||
bool "SPARC architecture"
|
||||
|
||||
config X86
|
||||
bool "x86 architecture"
|
||||
|
||||
endchoice
|
||||
|
||||
source "arch/arc/Kconfig"
|
||||
source "arch/arm/Kconfig"
|
||||
source "arch/avr32/Kconfig"
|
||||
source "arch/blackfin/Kconfig"
|
||||
source "arch/m68k/Kconfig"
|
||||
source "arch/microblaze/Kconfig"
|
||||
source "arch/mips/Kconfig"
|
||||
source "arch/nds32/Kconfig"
|
||||
source "arch/nios2/Kconfig"
|
||||
source "arch/openrisc/Kconfig"
|
||||
source "arch/powerpc/Kconfig"
|
||||
source "arch/sandbox/Kconfig"
|
||||
source "arch/sh/Kconfig"
|
||||
source "arch/sparc/Kconfig"
|
||||
source "arch/x86/Kconfig"
|
Loading…
Reference in New Issue
Block a user