mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-26 05:34:30 +08:00
fef0f1cc38
Kconfig settings that are related to the API for standalone applications should be in the API sub-menu and not on the top level. CONFIG_STANDALONE_LOAD_ADDR is only relevant if standalone example applications are built. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
42 lines
1.1 KiB
Plaintext
42 lines
1.1 KiB
Plaintext
menu "API"
|
|
|
|
config API
|
|
bool "Enable U-Boot API"
|
|
help
|
|
This option enables the U-Boot API. See api/README for more information.
|
|
|
|
config SYS_MMC_MAX_DEVICE
|
|
int "Maximum number of MMC devices exposed via the API"
|
|
depends on API
|
|
default 1
|
|
|
|
config EXAMPLES
|
|
bool "Compile API examples"
|
|
depends on !SANDBOX
|
|
default y if ARCH_QEMU
|
|
help
|
|
U-Boot provides an API for standalone applications. Examples are
|
|
provided in directory examples/.
|
|
|
|
config STANDALONE_LOAD_ADDR
|
|
depends on EXAMPLES
|
|
hex "Address in memory to link standalone applications to"
|
|
default 0xffffffff80200000 if MIPS && 64BIT
|
|
default 0x8c000000 if SH
|
|
default 0x82000000 if ARC
|
|
default 0x80f00000 if MICROBLAZE
|
|
default 0x80300000 if ARCH_OMAP2PLUS || FSL_LSCH2 || FSL_LSCH3
|
|
default 0x80200000 if MIPS && 32BIT
|
|
default 0x0c100000 if ARM
|
|
default 0x02000000 if NIOS2
|
|
default 0x00040000 if PPC || X86
|
|
default 0x00020000 if M68K
|
|
default 0x0 if RISCV
|
|
default SYS_LOAD_ADDR
|
|
help
|
|
This option defines a board specific value for the address where
|
|
standalone program gets loaded, thus overwriting the architecture
|
|
dependent default settings.
|
|
|
|
endmenu
|