menu "Command line interface" depends on !SPL_BUILD config HUSH_PARSER bool "Use hush shell" select SYS_HUSH_PARSER help This option enables the "hush" shell (from Busybox) as command line interpreter, thus enabling powerful command line syntax like if...then...else...fi conditionals or `&&' and '||' constructs ("shell scripts"). If disabled, you get the old, much simpler behaviour with a somewhat smaller memory footprint. config SYS_HUSH_PARSER bool help Backward compatibility. comment "Commands" menu "Info commands" config CMD_BDI bool "bdinfo" help Print board info config CMD_CONSOLE bool "coninfo" help Print console devices and information. config CMD_LICENSE bool "license" help Print GPL license text endmenu menu "Boot commands" config CMD_BOOTD bool "bootd" help Run the command stored in the environment "bootcmd", i.e. "bootd" does the same thing as "run bootcmd". config CMD_BOOTM bool "bootm" default y help Boot an application image from the memory. config CMD_GO bool "go" default y help Start an application at a given address. config CMD_RUN bool "run" help Run the command in the given environment variable. config CMD_IMI bool "iminfo" help Print header information for application image. config CMD_IMLS bool "imls" help List all images found in flash config CMD_XIMG bool "imxtract" help Extract a part of a multi-image. endmenu menu "Environment commands" config CMD_EXPORTENV bool "env export" default y help Export environments. config CMD_IMPORTENV bool "env import" default y help Import environments. config CMD_EDITENV bool "editenv" help Edit environment variable. config CMD_SAVEENV bool "saveenv" help Run the command in the given environment variable. endmenu menu "Memory commands" config CMD_MEMORY bool "md, mm, nm, mw, cp, cmp, base, loop" help Memeory commands. md - memory display mm - memory modify (auto-incrementing address) nm - memory modify (constant address) mw - memory write (fill) cp - memory copy cmp - memory compare base - print or set address offset loop - initinite loop on address range config CMD_CRC32 bool "crc32" default y help Compute CRC32. config LOOPW bool "loopw" help Infinite write loop on address range config CMD_MEMTEST bool "crc32" help Simple RAM read/write test. config CMD_MX_CYCLIC bool "mdc, mwc" help mdc - memory display cyclic mwc - memory write cyclic config CMD_MEMINFO bool "meminfo" help Display memory information. endmenu menu "Device access commands" config CMD_LOADB bool "loadb" help Load a binary file over serial line. config CMD_LOADS bool "loads" help Load an S-Record file over serial line config CMD_FLASH bool "flinfo, erase, protect" help NOR flash support. flinfo - print FLASH memory information erase - FLASH memory protect - enable or disable FLASH write protection config CMD_NAND bool "nand" help NAND support. config CMD_SPI bool "sspi" help SPI utility command. config CMD_I2C bool "i2c" help I2C support. config CMD_USB bool "usb" help USB support. config CMD_FPGA bool "fpga" help FPGA support. endmenu menu "Shell scripting commands" config CMD_ECHO bool "echo" help Echo args to console config CMD_ITEST bool "itest" help Return true/false on integer compare. config CMD_SOURCE bool "source" help Run script from memory endmenu menu "Network commands" config CMD_NET bool "bootp, tftpboot" help Network commands. bootp - boot image via network using BOOTP/TFTP protocol tftpboot - boot image via network using TFTP protocol config CMD_TFTPPUT bool "tftp put" help TFTP put command, for uploading files to a server config CMD_TFTPSRV bool "tftpsrv" help Act as a TFTP server and boot the first received file config CMD_RARP bool "rarpboot" help Boot image via network using RARP/TFTP protocol config CMD_DHCP bool "dhcp" help Boot image via network using DHCP/TFTP protocol config CMD_NFS bool "nfs" help Boot image via network using NFS protocol. config CMD_PING bool "ping" help Send ICMP ECHO_REQUEST to network host config CMD_CDP bool "cdp" help Perform CDP network configuration config CMD_SNTP bool "sntp" help Synchronize RTC via network config CMD_DNS bool "dns" help Lookup the IP of a hostname config CMD_DNS bool "dns" help Lookup the IP of a hostname config CMD_LINK_LOCAL bool "linklocal" help Acquire a network IP address using the link-local protocol endmenu menu "Misc commands" config CMD_TIME bool "time" help Run commands and summarize execution time. # TODO: rename to CMD_SLEEP config CMD_MISC bool "sleep" help Delay execution for some time config CMD_TIMER bool "timer" help Access the system timer. config CMD_SETGETDCR bool "getdcr, setdcr, getidcr, setidcr" depends on 4xx help getdcr - Get an AMCC PPC 4xx DCR's value setdcr - Set an AMCC PPC 4xx DCR's value getidcr - Get a register value via indirect DCR addressing setidcr - Set a register value via indirect DCR addressing endmenu endmenu