Commit e91c3c332beeb271ab8ee39614a2f96df749cdc2
Committed by
Tom Rini
1 parent
390f7035d3
Exists in
v2017.01-smarct4x
and in
37 other branches
kconfig: add CONFIG_LOCALVERSION and CONFIG_LOCALVERSION_AUTO
Copy Kconfig options from "init/Kconfig" of Linux v3.16 tag and adjust some parts of the help document. Move CONFIG_SPL, CONFIG_TPL, ... etc. to "Boot images" menu. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Showing 1 changed file with 37 additions and 1 deletions Side-by-side Diff
Kconfig
... | ... | @@ -14,6 +14,42 @@ |
14 | 14 | |
15 | 15 | menu "General setup" |
16 | 16 | |
17 | +config LOCALVERSION | |
18 | + string "Local version - append to U-Boot release" | |
19 | + depends on !SPL_BUILD | |
20 | + help | |
21 | + Append an extra string to the end of your U-Boot version. | |
22 | + This will show up on your boot log, for example. | |
23 | + The string you set here will be appended after the contents of | |
24 | + any files with a filename matching localversion* in your | |
25 | + object and source tree, in that order. Your total string can | |
26 | + be a maximum of 64 characters. | |
27 | + | |
28 | +config LOCALVERSION_AUTO | |
29 | + bool "Automatically append version information to the version string" | |
30 | + depends on !SPL_BUILD | |
31 | + default y | |
32 | + help | |
33 | + This will try to automatically determine if the current tree is a | |
34 | + release tree by looking for git tags that belong to the current | |
35 | + top of tree revision. | |
36 | + | |
37 | + A string of the format -gxxxxxxxx will be added to the localversion | |
38 | + if a git-based tree is found. The string generated by this will be | |
39 | + appended after any matching localversion* files, and after the value | |
40 | + set in CONFIG_LOCALVERSION. | |
41 | + | |
42 | + (The actual string used here is the first eight characters produced | |
43 | + by running the command: | |
44 | + | |
45 | + $ git rev-parse --verify HEAD | |
46 | + | |
47 | + which is done within the script "scripts/setlocalversion".) | |
48 | + | |
49 | +endmenu # General setup | |
50 | + | |
51 | +menu "Boot images" | |
52 | + | |
17 | 53 | config SPL_BUILD |
18 | 54 | bool |
19 | 55 | depends on $KCONFIG_OBJDIR="spl" || $KCONFIG_OBJDIR="tpl" |
... | ... | @@ -54,7 +90,7 @@ |
54 | 90 | configuration to Kconfig. Since this option will be removed sometime, |
55 | 91 | new boards should not use this option. |
56 | 92 | |
57 | -endmenu # General setup | |
93 | +endmenu # Boot images | |
58 | 94 | |
59 | 95 | source "arch/Kconfig" |