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.
35 Print console devices and information.
40 Print GPL license text
50 Run the command stored in the environment "bootcmd", i.e.
51 "bootd" does the same thing as "run bootcmd".
57 Boot an application image from the memory.
63 Boot a Linux kernel zImage.
68 Boot a WindowsCE image.
74 Start an application at a given address.
80 Run the command in the given environment variable.
86 Print header information for application image.
92 List all images found in flash
98 Extract a part of a multi-image.
105 bool "Enable FDT commands"
107 config OF_BOARD_SETUP
108 bool "Support DT modifications by board code"
113 menu "Environment commands"
131 Edit environment variable.
137 Run the command in the given environment variable.
141 menu "Memory commands"
144 bool "md, mm, nm, mw, cp, cmp, base, loop"
149 mm - memory modify (auto-incrementing address)
150 nm - memory modify (constant address)
151 mw - memory write (fill)
154 base - print or set address offset
155 loop - initinite loop on address range
166 Infinite write loop on address range
171 Simple RAM read/write test.
176 mdc - memory display cyclic
177 mwc - memory write cyclic
182 Display memory information.
186 menu "Device access commands"
192 Load a binary file over serial line.
198 Load an S-Record file over serial line
201 bool "flinfo, erase, protect"
202 default y if !SYS_NO_FLASH
205 flinfo - print FLASH memory information
207 protect - enable or disable FLASH write protection
210 bool "MTD device support"
213 bool "MTD partitioning support"
215 depends on MTD_DEVICE && (CMD_FLASH || CMD_NAND)
222 config CMD_NAND_TRIMFFS
223 bool "Enable nand write.trimffs command"
225 Enable command to leave page sized runs of 0xff patterns in
226 erased state rather than overwriting them. This is required
227 for using NAND flash filesystems on NAND controllers with
228 a non-0xff ECC code for all 0xff data.
264 menu "Shell scripting commands"
276 Return true/false on integer compare.
282 Run script from memory
286 menu "Network commands"
289 bool "bootp, tftpboot"
293 bootp - boot image via network using BOOTP/TFTP protocol
294 tftpboot - boot image via network using TFTP protocol
299 TFTP put command, for uploading files to a server
304 Act as a TFTP server and boot the first received file
309 Boot image via network using RARP/TFTP protocol
314 Boot image via network using DHCP/TFTP protocol
320 config BOOTP_BOOTFILESIZE
321 bool "obtain bootfile size from DHCP"
323 config BOOTP_BOOTPATH
324 bool "obtain bootfile path from DHCP"
327 bool "obtain DNS server IP address from DHCP"
330 bool "store secondary DNS IP address in dnsip2"
333 bool "obtain gateway IP address from DHCP"
335 config BOOTP_ID_CACHE_SIZE
336 int "DHCP transaction ID cache size"
339 BOOTP packets are uniquely identified using a 32-bit ID. The
340 server will copy the ID from client requests to responses and
341 U-Boot will use this to determine if it is the destination of
342 an incoming response. Some servers will check that addresses
343 aren't in use before handing them out (usually using an ARP
344 ping) and therefore take up to a few hundred milliseconds to
345 respond. Network congestion may also influence the time it
346 takes for a response to make it back to the client. If that
347 time is too long, U-Boot will retransmit requests. In order
348 to allow earlier responses to still be accepted after these
349 retransmissions, U-Boot's BOOTP client keeps a small cache of
350 IDs. The CONFIG_BOOTP_ID_CACHE_SIZE controls the size of this
351 cache. The default is to keep IDs for up to four outstanding
352 requests. Increasing this will allow U-Boot to accept offers
353 from a BOOTP client in networks with unusually high latency.
355 config BOOTP_MAY_FAIL
356 bool "Do not start over, if DHCP server is not available"
358 If the DHCP server is not found after the configured retry
359 count, the call will fail instead of starting over. This
360 can be used to fail over to Link-local IP address
361 configuration if the DHCP server is not available.
363 config BOOTP_NISDOMAIN
364 bool "obtain NIS domain from DHCP"
366 config BOOTP_NTPSERVER
367 bool "obtain NTP server IP address from DHCP"
369 config BOOTP_RANDOM_DELAY
370 bool "Use a (pseudo) random delay between DHCP retries"
373 config BOOTP_RANDOM_ID
374 bool "Generate a (pseudo) random transaction ID"
377 config BOOTP_SEND_HOSTNAME
378 bool "send hostname in DHCP request"
380 config BOOTP_SUBNETMASK
381 bool "obtain subnet mask from DHCP"
383 config BOOTP_TIMEOFFSET
384 bool "obtain from DHCP"
386 config BOOTP_VENDOREX
387 bool "obtain from DHCP"
397 Boot image via network using NFS protocol.
402 Send ICMP ECHO_REQUEST to network host
407 Perform CDP network configuration
412 Synchronize RTC via network
417 Lookup the IP of a hostname
419 config CMD_LINK_LOCAL
422 Acquire a network IP address using the link-local protocol
425 bool "MII register access"
427 Support reading/writing ETH PHY registers via MII bus
436 Enable commands to switch data cache on/off.
441 Run commands and summarize execution time.
444 bool "fuse read/write"
446 eFuse reading and programming support
448 # TODO: rename to CMD_SLEEP
453 Delay execution for some time
458 Access the system timer.
461 bool "getdcr, setdcr, getidcr, setidcr"
465 getdcr - Get an AMCC PPC 4xx DCR's value
466 setdcr - Set an AMCC PPC 4xx DCR's value
467 getidcr - Get a register value via indirect DCR addressing
468 setidcr - Set a register value via indirect DCR addressing
474 menu "Environment configuration settings"
477 prompt "Select environment non-volatile storage"
479 config ENV_IS_NOWHERE
480 bool "do not store environment"
482 config ENV_IS_IN_NAND
483 bool "store environment in NAND"
487 bool "store environment in MMC"
490 config ENV_IS_IN_SPI_FLASH
491 bool "store environment in SPI flash"
497 menu "Display configuration"
502 config DISPLAY_BOARDINFO
503 bool "Display board info"