]>
Commit | Line | Data |
---|---|---|
4db98d3d EV |
1 | config API |
2 | bool "Enable U-Boot API" | |
ac44c6cf | 3 | depends on CC_IS_GCC |
4db98d3d EV |
4 | help |
5 | This option enables the U-Boot API. See api/README for more information. | |
6 | ||
ac44c6cf TR |
7 | menu "API" |
8 | depends on API | |
9 | ||
9ba938e7 TR |
10 | config SYS_MMC_MAX_DEVICE |
11 | int "Maximum number of MMC devices exposed via the API" | |
9ba938e7 TR |
12 | default 1 |
13 | ||
fef0f1cc HS |
14 | config EXAMPLES |
15 | bool "Compile API examples" | |
16 | depends on !SANDBOX | |
17 | default y if ARCH_QEMU | |
18 | help | |
19 | U-Boot provides an API for standalone applications. Examples are | |
20 | provided in directory examples/. | |
32b7e39d TR |
21 | |
22 | config STANDALONE_LOAD_ADDR | |
fef0f1cc | 23 | depends on EXAMPLES |
32b7e39d TR |
24 | hex "Address in memory to link standalone applications to" |
25 | default 0xffffffff80200000 if MIPS && 64BIT | |
26 | default 0x8c000000 if SH | |
27 | default 0x82000000 if ARC | |
28 | default 0x80f00000 if MICROBLAZE | |
29 | default 0x80300000 if ARCH_OMAP2PLUS || FSL_LSCH2 || FSL_LSCH3 | |
30 | default 0x80200000 if MIPS && 32BIT | |
31 | default 0x0c100000 if ARM | |
32 | default 0x02000000 if NIOS2 | |
33 | default 0x00040000 if PPC || X86 | |
34 | default 0x00020000 if M68K | |
35 | default 0x0 if RISCV | |
36 | default SYS_LOAD_ADDR | |
37 | help | |
38 | This option defines a board specific value for the address where | |
39 | standalone program gets loaded, thus overwriting the architecture | |
40 | dependent default settings. | |
fef0f1cc HS |
41 | |
42 | endmenu |