2 config GREGORIAN_CALENDER
17 menu "General Settings "
19 config LOCALVERSION_AUTO
20 bool "Automatically append version information to the version string"
23 This will try to automatically determine if the current tree is a
24 release tree by looking for git tags that belong to the current
27 A string of the format -gxxxxxxxx will be added to the localversion
28 if a git-based tree is found. The string generated by this will be
29 appended after any matching localversion* files, and after the value
30 set in CONFIG_LOCALVERSION.
32 (The actual string used here is the first eight characters produced
33 by running the command:
35 $ git rev-parse --verify HEAD
37 which is done within the script "scripts/setlocalversion".)
51 Saying yes here enables the MMU. This is useful on some architectures
52 to enable the data cache which depends on the MMU. See Documentation/mmu.txt
53 for further information.
55 config HAVE_CONFIGURABLE_TEXT_BASE
59 depends on HAVE_CONFIGURABLE_TEXT_BASE
62 default ARCH_TEXT_BASE
64 The Address U-Boot gets linked at.
66 config HAVE_CONFIGURABLE_MEMORY_LAYOUT
70 prompt "select memory layout"
71 depends on HAVE_CONFIGURABLE_MEMORY_LAYOUT
72 default MEMORY_LAYOUT_DEFAULT
74 config MEMORY_LAYOUT_DEFAULT
75 bool "use default memory layout"
77 select this option to use U-Boots standard memory layout:
85 config MEMORY_LAYOUT_FIXED
86 bool "manually assign a memory layout"
88 select this option to manually assign stack base and malloc
94 depends on MEMORY_LAYOUT_FIXED
104 depends on MEMORY_LAYOUT_FIXED
111 prompt "malloc area size"
116 prompt "Prompt for broken or incomplete code"
120 prompt "Prompt for experimental code"
123 depends on HAS_MODULES
124 depends on EXPERIMENTAL
125 bool "module support"
127 This option enables support for loadable modules via insmod. Module
128 support is quite experimental at the moment. There is no convenient
129 way to compile modules and the list of exported symbols to actually
130 make use of modules is short to nonexistent
133 depends on HAS_KALLSYMS
137 With Kallsyms enabled all symbols are compiled into the U-Boot image.
138 This is useful to print a nice backtrace when an exception occurs.
139 No architecture supports backtraces at the moment, so this option
140 is quite useless at the moment
144 bool "generate relocatable U-Boot binary"
146 A non relocatable U-Boot binary will run at it's compiled in
147 link address in RAM. This leads to smaller image sizes but may
148 put U-Boot just in the middle of RAM. With this option enabled
149 instead U-Boot can determine this address at runtime and thus
150 allowing it to relocate to the end of the available RAM. This
151 way you have the whole memory in a single piece.
153 config MACH_HAS_LOWLEVEL_INIT
156 config MACH_DO_LOWLEVEL_INIT
157 bool "run machine low-level init"
158 depends on MACH_HAS_LOWLEVEL_INIT
161 This entry enables SDRAM and other board low level initialization
162 on many platforms. Disabling this option allows configurations to use
163 U-boot as a second stage boot loader.
165 config ARCH_HAS_LOWLEVEL_INIT
170 prompt "U-Boot command prompt"
175 prompt "Default baudrate"
178 config SIMPLE_READLINE
181 depends on !CMDLINE_EDITING
185 prompt "Enable long help texts"
189 prompt "Buffer size for input from the Console"
194 prompt "max. Number of arguments accepted for monitor commands"
198 prompt "Select your shell"
203 Enable hush support. This is the most advanced shell available
209 simple shell. No if/then, no return values from commands, no loops
214 prompt "hush globbing support"
215 depends on SHELL_HUSH
217 If you want to use wildcards like * or ? say y here.
219 config PROMPT_HUSH_PS2
221 depends on SHELL_HUSH
225 config CMDLINE_EDITING
227 prompt "Enable command line editing"
231 depends on CMDLINE_EDITING
232 prompt "Enable auto completion"
234 config DYNAMIC_CRC_TABLE
237 prompt "Generate the crc32 table dynamically"
240 Saying yes to this option saves around 800 bytes of binary size.
243 config ERRNO_MESSAGES
245 prompt "print error values as text"
251 select GREGORIAN_CALENDER
252 prompt "print timestamp information from images"
254 When CONFIG_TIMESTAMP is selected, the timestamp
255 (date and time) of an image is printed by image
256 commands like bootm or iminfo. This option is
257 automatically enabled when you select CFG_CMD_DATE .
262 prompt "Enable full console support"
264 This option enables full console support capable of
265 handling multiple consoles.
267 config CONSOLE_SIMPLE
270 depends on !CONSOLE_FULL
272 config CONSOLE_ACTIVATE_FIRST
273 depends on CONSOLE_FULL
276 prompt "activate first console on startup"
278 Normally on startup all consoles are disabled, so you won't
279 see anything from U-Boot starting. Enabling this option
280 enables the first console.
282 config CONSOLE_ACTIVATE_ALL
283 depends on CONSOLE_FULL
284 depends on !CONSOLE_ACTIVATE_FIRST
286 prompt "activate all consoles on startup"
288 Enabling this options activates all consoles on startup, so
289 you will get output and a prompt on all consoles simultaneously.
291 config EARLY_CONSOLE_PORT
293 depends on HAS_EARLY_INIT
294 prompt "Console device for early output"
296 Choose the device on which you want to have early output printed
297 to. This is only used during startup when no device information
300 config EARLY_CONSOLE_BAUDRATE
303 depends on HAS_EARLY_INIT
304 prompt "Early console baudrate"
306 Choose the baudrate for your early console.
310 prompt "Open Firmware flat device tree support"
314 prompt "Enable Partitions"
316 config DEFAULT_ENVIRONMENT
319 prompt "Compile in default environment"
321 Enabling this option will give you a default environment when
322 the environment found in the environment sector is invalid
324 config DEFAULT_ENVIRONMENT_PATH
326 depends on DEFAULT_ENVIRONMENT
327 prompt "Default environment path"
329 The path the default environment will be taken from. Relative
330 pathes will be relative to the U-Boot Toplevel dir, but absolute
331 pathes are fine aswell.
339 prompt "enable debug symbols"
341 Enable build of u-boot with -g.
343 config ENABLE_FLASH_NOISE
345 prompt "verbose flash handling"
347 Enable this to get noisy flash handling routines
349 config ENABLE_PARTITION_NOISE
351 prompt "verbose partition handling"
353 Enable this to get noisy partition handling routines
355 config ENABLE_DEVICE_NOISE
357 prompt "verbose device handling"
359 Enable this to get noisy device handling routines