1 menu "Command line interface"
8 This option enables the "hush" shell (from Busybox) as command line
9 interpreter, thus enabling powerful command line syntax like
10 if...then...else...fi conditionals or `&&' and '||'
11 constructs ("shell scripts").
13 If disabled, you get the old, much simpler behaviour with a somewhat
14 smaller memory footprint.
16 config SYS_HUSH_PARSER
19 Backward compatibility.
33 Print console devices and information.
38 Print GPL license text
47 Run the command stored in the environment "bootcmd", i.e.
48 "bootd" does the same thing as "run bootcmd".
54 Boot an application image from the memory.
60 Boot a Linux kernel zImage.
65 Boot a WindowsCE image.
71 Start an application at a given address.
76 Run the command in the given environment variable.
81 Print header information for application image.
86 List all images found in flash
91 Extract a part of a multi-image.
98 bool "Enable FDT commands"
100 config OF_BOARD_SETUP
101 bool "Support DT modifications by board code"
106 menu "Environment commands"
123 Edit environment variable.
128 Run the command in the given environment variable.
132 menu "Memory commands"
135 bool "md, mm, nm, mw, cp, cmp, base, loop"
139 mm - memory modify (auto-incrementing address)
140 nm - memory modify (constant address)
141 mw - memory write (fill)
144 base - print or set address offset
145 loop - initinite loop on address range
156 Infinite write loop on address range
161 Simple RAM read/write test.
166 mdc - memory display cyclic
167 mwc - memory write cyclic
172 Display memory information.
176 menu "Device access commands"
181 Load a binary file over serial line.
186 Load an S-Record file over serial line
189 bool "flinfo, erase, protect"
192 flinfo - print FLASH memory information
194 protect - enable or disable FLASH write protection
197 bool "MTD device support"
200 bool "MTD partitioning support"
202 depends on MTD_DEVICE && (CMD_FLASH || CMD_NAND)
209 config CMD_NAND_TRIMFFS
210 bool "Enable nand write.trimffs command"
212 Enable command to leave page sized runs of 0xff patterns in
213 erased state rather than overwriting them. This is required
214 for using NAND flash filesystems on NAND controllers with
215 a non-0xff ECC code for all 0xff data.
250 menu "Shell scripting commands"
260 Return true/false on integer compare.
265 Run script from memory
269 menu "Network commands"
272 bool "bootp, tftpboot"
275 bootp - boot image via network using BOOTP/TFTP protocol
276 tftpboot - boot image via network using TFTP protocol
281 TFTP put command, for uploading files to a server
286 Act as a TFTP server and boot the first received file
291 Boot image via network using RARP/TFTP protocol
296 Boot image via network using DHCP/TFTP protocol
302 config BOOTP_BOOTFILESIZE
303 bool "obtain bootfile size from DHCP"
305 config BOOTP_BOOTPATH
306 bool "obtain bootfile path from DHCP"
309 bool "obtain DNS server IP address from DHCP"
312 bool "store secondary DNS IP address in dnsip2"
315 bool "obtain gateway IP address from DHCP"
317 config BOOTP_ID_CACHE_SIZE
318 int "DHCP transaction ID cache size"
321 BOOTP packets are uniquely identified using a 32-bit ID. The
322 server will copy the ID from client requests to responses and
323 U-Boot will use this to determine if it is the destination of
324 an incoming response. Some servers will check that addresses
325 aren't in use before handing them out (usually using an ARP
326 ping) and therefore take up to a few hundred milliseconds to
327 respond. Network congestion may also influence the time it
328 takes for a response to make it back to the client. If that
329 time is too long, U-Boot will retransmit requests. In order
330 to allow earlier responses to still be accepted after these
331 retransmissions, U-Boot's BOOTP client keeps a small cache of
332 IDs. The CONFIG_BOOTP_ID_CACHE_SIZE controls the size of this
333 cache. The default is to keep IDs for up to four outstanding
334 requests. Increasing this will allow U-Boot to accept offers
335 from a BOOTP client in networks with unusually high latency.
337 config BOOTP_MAY_FAIL
338 bool "Do not start over, if DHCP server is not available"
340 If the DHCP server is not found after the configured retry
341 count, the call will fail instead of starting over. This
342 can be used to fail over to Link-local IP address
343 configuration if the DHCP server is not available.
345 config BOOTP_NISDOMAIN
346 bool "obtain NIS domain from DHCP"
348 config BOOTP_NTPSERVER
349 bool "obtain NTP server IP address from DHCP"
351 config BOOTP_RANDOM_DELAY
352 bool "Use a (pseudo) random delay between DHCP retries"
355 config BOOTP_RANDOM_ID
356 bool "Generate a (pseudo) random transaction ID"
359 config BOOTP_SEND_HOSTNAME
360 bool "send hostname in DHCP request"
362 config BOOTP_SUBNETMASK
363 bool "obtain subnet mask from DHCP"
365 config BOOTP_TIMEOFFSET
366 bool "obtain from DHCP"
368 config BOOTP_VENDOREX
369 bool "obtain from DHCP"
378 Boot image via network using NFS protocol.
383 Send ICMP ECHO_REQUEST to network host
388 Perform CDP network configuration
393 Synchronize RTC via network
398 Lookup the IP of a hostname
400 config CMD_LINK_LOCAL
403 Acquire a network IP address using the link-local protocol
406 bool "MII register access"
408 Support reading/writing ETH PHY registers via MII bus
417 Enable commands to switch data cache on/off.
422 Run commands and summarize execution time.
424 # TODO: rename to CMD_SLEEP
428 Delay execution for some time
433 Access the system timer.
436 bool "getdcr, setdcr, getidcr, setidcr"
439 getdcr - Get an AMCC PPC 4xx DCR's value
440 setdcr - Set an AMCC PPC 4xx DCR's value
441 getidcr - Get a register value via indirect DCR addressing
442 setidcr - Set a register value via indirect DCR addressing
448 menu "Environment configuration settings"
451 prompt "Select environment non-volatile storage"
453 config ENV_IS_NOWHERE
454 bool "do not store environment"
456 config ENV_IS_IN_NAND
457 bool "store environment in NAND"
461 bool "store environment in MMC"
464 config ENV_IS_IN_SPI_FLASH
465 bool "store environment in SPI flash"
471 menu "Display configuration"
476 config DISPLAY_BOARDINFO
477 bool "Display board info"