Blame view
Kconfig
3.48 KB
516312598 kconfig: add basi... |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# # 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" |
516312598 kconfig: add basi... |
14 |
menu "General setup" |
e91c3c332 kconfig: add CONF... |
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
config LOCALVERSION string "Local version - append to U-Boot release" depends on !SPL_BUILD help Append an extra string to the end of your U-Boot version. This will show up on your boot log, for example. The string you set here will be appended after the contents of any files with a filename matching localversion* in your object and source tree, in that order. Your total string can be a maximum of 64 characters. config LOCALVERSION_AUTO bool "Automatically append version information to the version string" depends on !SPL_BUILD default y help This will try to automatically determine if the current tree is a release tree by looking for git tags that belong to the current top of tree revision. A string of the format -gxxxxxxxx will be added to the localversion if a git-based tree is found. The string generated by this will be appended after any matching localversion* files, and after the value set in CONFIG_LOCALVERSION. (The actual string used here is the first eight characters produced by running the command: $ git rev-parse --verify HEAD which is done within the script "scripts/setlocalversion".) |
4a8ed8e24 kconfig: add CONF... |
46 47 48 49 50 51 52 53 54 |
config CC_OPTIMIZE_FOR_SIZE bool "Optimize for size" depends on !SPL_BUILD default y help Enabling this option will pass "-Os" instead of "-O2" to gcc resulting in a smaller U-Boot image. This option is enabled by default for U-Boot. |
e91c3c332 kconfig: add CONF... |
55 |
endmenu # General setup |
1bf0979f5 Kconfig: Add EXPE... |
56 57 58 59 60 61 62 |
menuconfig EXPERT bool "Configure standard U-Boot features (expert users)" help This option allows certain base U-Boot options and settings to be disabled or tweaked. This is for specialized environments which can tolerate a "non-standard" U-Boot. Only use this if you really know what you are doing. |
e91c3c332 kconfig: add CONF... |
63 |
menu "Boot images" |
516312598 kconfig: add basi... |
64 65 66 67 68 69 70 71 72 |
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 |
02627356b kconfig: add CONF... |
73 74 |
config SUPPORT_SPL bool |
cf6bbe4c6 kconfig: add CONF... |
75 76 |
config SUPPORT_TPL bool |
516312598 kconfig: add basi... |
77 78 |
config SPL bool |
02627356b kconfig: add CONF... |
79 |
depends on SUPPORT_SPL |
516312598 kconfig: add basi... |
80 81 82 83 84 85 86 |
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 |
cf6bbe4c6 kconfig: add CONF... |
87 |
depends on SPL && SUPPORT_TPL |
516312598 kconfig: add basi... |
88 89 90 91 92 93 94 95 96 97 98 |
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) |
ed36323f6 kconfig: add blan... |
99 |
provided the extra options field. If you have something like |
516312598 kconfig: add basi... |
100 101 102 103 104 105 106 |
"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. |
7f7563cec sparc: move CONFI... |
107 108 109 110 111 |
config SYS_TEXT_BASE depends on SPARC hex "Text Base" help TODO: Move CONFIG_SYS_TEXT_BASE for all the architecture |
e91c3c332 kconfig: add CONF... |
112 |
endmenu # Boot images |
516312598 kconfig: add basi... |
113 114 |
source "arch/Kconfig" |
ed36323f6 kconfig: add blan... |
115 116 |
source "common/Kconfig" |
783e6a72b kconfig: move CON... |
117 |
source "dts/Kconfig" |
ed36323f6 kconfig: add blan... |
118 119 120 121 122 123 124 |
source "net/Kconfig" source "drivers/Kconfig" source "fs/Kconfig" source "lib/Kconfig" |