]> Git Repo - u-boot.git/blobdiff - api/Kconfig
Kconfig: Remove TARGET_TRICORDER references
[u-boot.git] / api / Kconfig
index 382aa4ad3f02cb82aa777216854cb3d9cdf78925..b5a7399d7f3c5cb6de776d6e1c2ee53654e8b864 100644 (file)
@@ -1,8 +1,42 @@
-menu "API"
-
 config API
        bool "Enable U-Boot API"
+       depends on CC_IS_GCC
        help
          This option enables the U-Boot API. See api/README for more information.
 
+menu "API"
+       depends on API
+
+config SYS_MMC_MAX_DEVICE
+       int  "Maximum number of MMC devices exposed via the 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
This page took 0.027098 seconds and 4 git commands to generate.