1 menu "Command line interface"
7 This option enables the "hush" shell (from Busybox) as command line
8 interpreter, thus enabling powerful command line syntax like
9 if...then...else...fi conditionals or `&&' and '||'
10 constructs ("shell scripts").
12 If disabled, you get the old, much simpler behaviour with a somewhat
13 smaller memory footprint.
15 config SYS_HUSH_PARSER
18 Backward compatibility.
34 Print console devices and information.
39 Print GPL license text
49 Run the command stored in the environment "bootcmd", i.e.
50 "bootd" does the same thing as "run bootcmd".
56 Boot an application image from the memory.
62 Boot a Linux kernel zImage.
67 Boot a WindowsCE image.
73 Start an application at a given address.
79 Run the command in the given environment variable.
85 Print header information for application image.
91 List all images found in flash
97 Extract a part of a multi-image.
104 bool "Enable FDT commands"
106 config OF_BOARD_SETUP
107 bool "Support DT modifications by board code"
112 menu "Environment commands"
130 Edit environment variable.
136 Run the command in the given environment variable.
140 menu "Memory commands"
143 bool "md, mm, nm, mw, cp, cmp, base, loop"
148 mm - memory modify (auto-incrementing address)
149 nm - memory modify (constant address)
150 mw - memory write (fill)
153 base - print or set address offset
154 loop - initinite loop on address range
165 Infinite write loop on address range
170 Simple RAM read/write test.
175 mdc - memory display cyclic
176 mwc - memory write cyclic
181 Display memory information.
185 menu "Device access commands"
188 bool "dm - Access to driver model information"
192 Provides access to driver model data structures and information,
193 such as a list of devices, list of uclasses and the state of each
194 device (e.g. activated). This is not required for operation, but
195 can be useful to see the state of driver model for debugging or
199 bool "demo - Demonstration commands for driver model"
202 Provides a 'demo' command which can be used to play around with
203 driver model. To use this properly you will need to enable one or
204 both of the demo devices (DM_DEMO_SHAPE and DM_DEMO_SIMPLE).
205 Otherwise you will always get an empty list of devices. The demo
206 devices are defined in the sandbox device tree, so the easiest
207 option is to use sandbox and pass the -d point to sandbox's
214 Load a binary file over serial line.
220 Load an S-Record file over serial line
223 bool "flinfo, erase, protect"
224 default y if !SYS_NO_FLASH
227 flinfo - print FLASH memory information
229 protect - enable or disable FLASH write protection
232 bool "MTD device support"
235 bool "MTD partitioning support"
237 depends on MTD_DEVICE && (CMD_FLASH || CMD_NAND)
244 config CMD_NAND_TRIMFFS
245 bool "Enable nand write.trimffs command"
247 Enable command to leave page sized runs of 0xff patterns in
248 erased state rather than overwriting them. This is required
249 for using NAND flash filesystems on NAND controllers with
250 a non-0xff ECC code for all 0xff data.
286 menu "Shell scripting commands"
298 Return true/false on integer compare.
304 Run script from memory
308 menu "Network commands"
311 bool "bootp, tftpboot"
315 bootp - boot image via network using BOOTP/TFTP protocol
316 tftpboot - boot image via network using TFTP protocol
321 TFTP put command, for uploading files to a server
326 Act as a TFTP server and boot the first received file
331 Boot image via network using RARP/TFTP protocol
336 Boot image via network using DHCP/TFTP protocol
342 config BOOTP_BOOTFILESIZE
343 bool "obtain bootfile size from DHCP"
345 config BOOTP_BOOTPATH
346 bool "obtain bootfile path from DHCP"
349 bool "obtain DNS server IP address from DHCP"
352 bool "store secondary DNS IP address in dnsip2"
355 bool "obtain gateway IP address from DHCP"
357 config BOOTP_ID_CACHE_SIZE
358 int "DHCP transaction ID cache size"
361 BOOTP packets are uniquely identified using a 32-bit ID. The
362 server will copy the ID from client requests to responses and
363 U-Boot will use this to determine if it is the destination of
364 an incoming response. Some servers will check that addresses
365 aren't in use before handing them out (usually using an ARP
366 ping) and therefore take up to a few hundred milliseconds to
367 respond. Network congestion may also influence the time it
368 takes for a response to make it back to the client. If that
369 time is too long, U-Boot will retransmit requests. In order
370 to allow earlier responses to still be accepted after these
371 retransmissions, U-Boot's BOOTP client keeps a small cache of
372 IDs. The CONFIG_BOOTP_ID_CACHE_SIZE controls the size of this
373 cache. The default is to keep IDs for up to four outstanding
374 requests. Increasing this will allow U-Boot to accept offers
375 from a BOOTP client in networks with unusually high latency.
377 config BOOTP_MAY_FAIL
378 bool "Do not start over, if DHCP server is not available"
380 If the DHCP server is not found after the configured retry
381 count, the call will fail instead of starting over. This
382 can be used to fail over to Link-local IP address
383 configuration if the DHCP server is not available.
385 config BOOTP_NISDOMAIN
386 bool "obtain NIS domain from DHCP"
388 config BOOTP_NTPSERVER
389 bool "obtain NTP server IP address from DHCP"
391 config BOOTP_RANDOM_DELAY
392 bool "Use a (pseudo) random delay between DHCP retries"
395 config BOOTP_RANDOM_ID
396 bool "Generate a (pseudo) random transaction ID"
399 config BOOTP_SEND_HOSTNAME
400 bool "send hostname in DHCP request"
402 config BOOTP_SUBNETMASK
403 bool "obtain subnet mask from DHCP"
405 config BOOTP_TIMEOFFSET
406 bool "obtain from DHCP"
408 config BOOTP_VENDOREX
409 bool "obtain from DHCP"
419 Boot image via network using NFS protocol.
424 Send ICMP ECHO_REQUEST to network host
429 Perform CDP network configuration
434 Synchronize RTC via network
439 Lookup the IP of a hostname
441 config CMD_LINK_LOCAL
444 Acquire a network IP address using the link-local protocol
447 bool "MII register access"
449 Support reading/writing ETH PHY registers via MII bus
458 Enable commands to switch data cache on/off.
463 Run commands and summarize execution time.
466 bool "fuse read/write"
468 eFuse reading and programming support
470 # TODO: rename to CMD_SLEEP
475 Delay execution for some time
480 Access the system timer.
483 bool "getdcr, setdcr, getidcr, setidcr"
487 getdcr - Get an AMCC PPC 4xx DCR's value
488 setdcr - Set an AMCC PPC 4xx DCR's value
489 getidcr - Get a register value via indirect DCR addressing
490 setidcr - Set a register value via indirect DCR addressing
496 menu "Environment configuration settings"
499 prompt "Select environment non-volatile storage"
501 config ENV_IS_NOWHERE
502 bool "do not store environment"
504 config ENV_IS_IN_NAND
505 bool "store environment in NAND"
509 bool "store environment in MMC"
512 config ENV_IS_IN_SPI_FLASH
513 bool "store environment in SPI flash"
519 menu "Display configuration"
524 config DISPLAY_BOARDINFO
525 bool "Display board info"