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"
189 bool "dm - Access to driver model information"
193 Provides access to driver model data structures and information,
194 such as a list of devices, list of uclasses and the state of each
195 device (e.g. activated). This is not required for operation, but
196 can be useful to see the state of driver model for debugging or
200 bool "demo - Demonstration commands for driver model"
203 Provides a 'demo' command which can be used to play around with
204 driver model. To use this properly you will need to enable one or
205 both of the demo devices (DM_DEMO_SHAPE and DM_DEMO_SIMPLE).
206 Otherwise you will always get an empty list of devices. The demo
207 devices are defined in the sandbox device tree, so the easiest
208 option is to use sandbox and pass the -d point to sandbox's
215 Load a binary file over serial line.
221 Load an S-Record file over serial line
224 bool "flinfo, erase, protect"
225 default y if !SYS_NO_FLASH
228 flinfo - print FLASH memory information
230 protect - enable or disable FLASH write protection
233 bool "MTD device support"
236 bool "MTD partitioning support"
238 depends on MTD_DEVICE && (CMD_FLASH || CMD_NAND)
245 config CMD_NAND_TRIMFFS
246 bool "Enable nand write.trimffs command"
248 Enable command to leave page sized runs of 0xff patterns in
249 erased state rather than overwriting them. This is required
250 for using NAND flash filesystems on NAND controllers with
251 a non-0xff ECC code for all 0xff data.
287 menu "Shell scripting commands"
299 Return true/false on integer compare.
305 Run script from memory
309 menu "Network commands"
312 bool "bootp, tftpboot"
316 bootp - boot image via network using BOOTP/TFTP protocol
317 tftpboot - boot image via network using TFTP protocol
322 TFTP put command, for uploading files to a server
327 Act as a TFTP server and boot the first received file
332 Boot image via network using RARP/TFTP protocol
337 Boot image via network using DHCP/TFTP protocol
343 config BOOTP_BOOTFILESIZE
344 bool "obtain bootfile size from DHCP"
346 config BOOTP_BOOTPATH
347 bool "obtain bootfile path from DHCP"
350 bool "obtain DNS server IP address from DHCP"
353 bool "store secondary DNS IP address in dnsip2"
356 bool "obtain gateway IP address from DHCP"
358 config BOOTP_ID_CACHE_SIZE
359 int "DHCP transaction ID cache size"
362 BOOTP packets are uniquely identified using a 32-bit ID. The
363 server will copy the ID from client requests to responses and
364 U-Boot will use this to determine if it is the destination of
365 an incoming response. Some servers will check that addresses
366 aren't in use before handing them out (usually using an ARP
367 ping) and therefore take up to a few hundred milliseconds to
368 respond. Network congestion may also influence the time it
369 takes for a response to make it back to the client. If that
370 time is too long, U-Boot will retransmit requests. In order
371 to allow earlier responses to still be accepted after these
372 retransmissions, U-Boot's BOOTP client keeps a small cache of
373 IDs. The CONFIG_BOOTP_ID_CACHE_SIZE controls the size of this
374 cache. The default is to keep IDs for up to four outstanding
375 requests. Increasing this will allow U-Boot to accept offers
376 from a BOOTP client in networks with unusually high latency.
378 config BOOTP_MAY_FAIL
379 bool "Do not start over, if DHCP server is not available"
381 If the DHCP server is not found after the configured retry
382 count, the call will fail instead of starting over. This
383 can be used to fail over to Link-local IP address
384 configuration if the DHCP server is not available.
386 config BOOTP_NISDOMAIN
387 bool "obtain NIS domain from DHCP"
389 config BOOTP_NTPSERVER
390 bool "obtain NTP server IP address from DHCP"
392 config BOOTP_RANDOM_DELAY
393 bool "Use a (pseudo) random delay between DHCP retries"
396 config BOOTP_RANDOM_ID
397 bool "Generate a (pseudo) random transaction ID"
400 config BOOTP_SEND_HOSTNAME
401 bool "send hostname in DHCP request"
403 config BOOTP_SUBNETMASK
404 bool "obtain subnet mask from DHCP"
406 config BOOTP_TIMEOFFSET
407 bool "obtain from DHCP"
409 config BOOTP_VENDOREX
410 bool "obtain from DHCP"
420 Boot image via network using NFS protocol.
425 Send ICMP ECHO_REQUEST to network host
430 Perform CDP network configuration
435 Synchronize RTC via network
440 Lookup the IP of a hostname
442 config CMD_LINK_LOCAL
445 Acquire a network IP address using the link-local protocol
448 bool "MII register access"
450 Support reading/writing ETH PHY registers via MII bus
459 Enable commands to switch data cache on/off.
464 Run commands and summarize execution time.
467 bool "fuse read/write"
469 eFuse reading and programming support
471 # TODO: rename to CMD_SLEEP
476 Delay execution for some time
481 Access the system timer.
484 bool "getdcr, setdcr, getidcr, setidcr"
488 getdcr - Get an AMCC PPC 4xx DCR's value
489 setdcr - Set an AMCC PPC 4xx DCR's value
490 getidcr - Get a register value via indirect DCR addressing
491 setidcr - Set a register value via indirect DCR addressing
497 menu "Environment configuration settings"
500 prompt "Select environment non-volatile storage"
502 config ENV_IS_NOWHERE
503 bool "do not store environment"
505 config ENV_IS_IN_NAND
506 bool "store environment in NAND"
510 bool "store environment in MMC"
513 config ENV_IS_IN_SPI_FLASH
514 bool "store environment in SPI flash"
520 menu "Display configuration"
525 config DISPLAY_BOARDINFO
526 bool "Display board info"