1# 2# For a description of the syntax of this configuration file, 3# see Documentation/kbuild/kconfig-language.txt. 4# 5mainmenu "U-Boot $UBOOTVERSION Configuration" 6 7config UBOOTVERSION 8 string 9 option env="UBOOTVERSION" 10 11config KCONFIG_OBJDIR 12 string 13 option env="KCONFIG_OBJDIR" 14 15menu "General setup" 16 17config 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 28config 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 49endmenu # General setup 50 51menu "Boot images" 52 53config SPL_BUILD 54 bool 55 depends on $KCONFIG_OBJDIR="spl" || $KCONFIG_OBJDIR="tpl" 56 default y 57 58config TPL_BUILD 59 bool 60 depends on $KCONFIG_OBJDIR="tpl" 61 default y 62 63config SPL 64 bool 65 prompt "Enable SPL" if !SPL_BUILD 66 default y if SPL_BUILD 67 help 68 If you want to build SPL as well as the normal image, say Y. 69 70config TPL 71 bool 72 depends on SPL 73 prompt "Enable TPL" if !SPL_BUILD 74 default y if TPL_BUILD 75 default n 76 help 77 If you want to build TPL as well as the normal image and SPL, say Y. 78 79config SYS_EXTRA_OPTIONS 80 string "Extra Options (DEPRECATED)" 81 depends on !SPL_BUILD 82 help 83 The old configuration infrastructure (= mkconfig + boards.cfg) 84 provided the extra options field. It you have something like 85 "HAS_BAR,BAZ=64", the optional options 86 #define CONFIG_HAS 87 #define CONFIG_BAZ 64 88 will be defined in include/config.h. 89 This option was prepared for the smooth migration from the old 90 configuration to Kconfig. Since this option will be removed sometime, 91 new boards should not use this option. 92 93endmenu # Boot images 94 95source "arch/Kconfig" 96