uboot/common/Kconfig
<<
>>
Prefs
   1menu "Command line interface"
   2        depends on !SPL_BUILD
   3
   4config HUSH_PARSER
   5        bool "Use hush shell"
   6        select SYS_HUSH_PARSER
   7        help
   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").
  12
  13          If disabled, you get the old, much simpler behaviour with a somewhat
  14          smaller memory footprint.
  15
  16config SYS_HUSH_PARSER
  17        bool
  18        help
  19          Backward compatibility.
  20
  21comment "Commands"
  22
  23menu "Info commands"
  24
  25config CMD_BDI
  26        bool "bdinfo"
  27        help
  28          Print board info
  29
  30config CMD_CONSOLE
  31        bool "coninfo"
  32        help
  33          Print console devices and information.
  34
  35config CMD_LICENSE
  36        bool "license"
  37        help
  38          Print GPL license text
  39
  40endmenu
  41
  42menu "Boot commands"
  43
  44config CMD_BOOTD
  45        bool "bootd"
  46        help
  47          Run the command stored in the environment "bootcmd", i.e.
  48          "bootd" does the same thing as "run bootcmd".
  49
  50config CMD_BOOTM
  51        bool "bootm"
  52        default y
  53        help
  54          Boot an application image from the memory.
  55
  56config CMD_GO
  57        bool "go"
  58        default y
  59        help
  60          Start an application at a given address.
  61
  62config CMD_RUN
  63        bool "run"
  64        help
  65          Run the command in the given environment variable.
  66
  67config CMD_IMI
  68        bool "iminfo"
  69        help
  70          Print header information for application image.
  71
  72config CMD_IMLS
  73        bool "imls"
  74        help
  75          List all images found in flash
  76
  77config CMD_XIMG
  78        bool "imxtract"
  79        help
  80          Extract a part of a multi-image.
  81
  82endmenu
  83
  84menu "Environment commands"
  85
  86config CMD_EXPORTENV
  87        bool "env export"
  88        default y
  89        help
  90          Export environments.
  91
  92config CMD_IMPORTENV
  93        bool "env import"
  94        default y
  95        help
  96          Import environments.
  97
  98config CMD_EDITENV
  99        bool "editenv"
 100        help
 101          Edit environment variable.
 102
 103config CMD_SAVEENV
 104        bool "saveenv"
 105        help
 106          Run the command in the given environment variable.
 107
 108endmenu
 109
 110menu "Memory commands"
 111
 112config CMD_MEMORY
 113        bool "md, mm, nm, mw, cp, cmp, base, loop"
 114        help
 115          Memeory commands.
 116            md - memory display
 117            mm - memory modify (auto-incrementing address)
 118            nm - memory modify (constant address)
 119            mw - memory write (fill)
 120            cp - memory copy
 121            cmp - memory compare
 122            base - print or set address offset
 123            loop - initinite loop on address range
 124
 125config CMD_CRC32
 126        bool "crc32"
 127        default y
 128        help
 129          Compute CRC32.
 130
 131config LOOPW
 132        bool "loopw"
 133        help
 134          Infinite write loop on address range
 135
 136config CMD_MEMTEST
 137        bool "crc32"
 138        help
 139          Simple RAM read/write test.
 140
 141config CMD_MX_CYCLIC
 142        bool "mdc, mwc"
 143        help
 144          mdc - memory display cyclic
 145          mwc - memory write cyclic
 146
 147config CMD_MEMINFO
 148        bool "meminfo"
 149        help
 150          Display memory information.
 151
 152endmenu
 153
 154menu "Device access commands"
 155
 156config CMD_LOADB
 157        bool "loadb"
 158        help
 159          Load a binary file over serial line.
 160
 161config CMD_LOADS
 162        bool "loads"
 163        help
 164          Load an S-Record file over serial line
 165
 166config CMD_FLASH
 167        bool "flinfo, erase, protect"
 168        help
 169          NOR flash support.
 170            flinfo - print FLASH memory information
 171            erase - FLASH memory
 172            protect - enable or disable FLASH write protection
 173
 174config CMD_NAND
 175        bool "nand"
 176        help
 177          NAND support.
 178
 179config CMD_SPI
 180        bool "sspi"
 181        help
 182          SPI utility command.
 183
 184config CMD_I2C
 185        bool "i2c"
 186        help
 187          I2C support.
 188
 189config CMD_USB
 190        bool "usb"
 191        help
 192          USB support.
 193
 194config CMD_FPGA
 195        bool "fpga"
 196        help
 197          FPGA support.
 198
 199endmenu
 200
 201
 202menu "Shell scripting commands"
 203
 204config CMD_ECHO
 205        bool "echo"
 206        help
 207          Echo args to console
 208
 209config CMD_ITEST
 210        bool "itest"
 211        help
 212          Return true/false on integer compare.
 213
 214config CMD_SOURCE
 215        bool "source"
 216        help
 217          Run script from memory
 218
 219endmenu
 220
 221menu "Network commands"
 222
 223config CMD_NET
 224        bool "bootp, tftpboot"
 225        help
 226          Network commands.
 227          bootp - boot image via network using BOOTP/TFTP protocol
 228          tftpboot - boot image via network using TFTP protocol
 229
 230config CMD_TFTPPUT
 231        bool "tftp put"
 232        help
 233          TFTP put command, for uploading files to a server
 234
 235config CMD_TFTPSRV
 236        bool "tftpsrv"
 237        help
 238          Act as a TFTP server and boot the first received file
 239
 240config CMD_RARP
 241        bool "rarpboot"
 242        help
 243          Boot image via network using RARP/TFTP protocol
 244
 245config CMD_DHCP
 246        bool "dhcp"
 247        help
 248          Boot image via network using DHCP/TFTP protocol
 249
 250config CMD_NFS
 251        bool "nfs"
 252        help
 253          Boot image via network using NFS protocol.
 254
 255config CMD_PING
 256        bool "ping"
 257        help
 258          Send ICMP ECHO_REQUEST to network host
 259
 260config CMD_CDP
 261        bool "cdp"
 262        help
 263          Perform CDP network configuration
 264
 265config CMD_SNTP
 266        bool "sntp"
 267        help
 268          Synchronize RTC via network
 269
 270config CMD_DNS
 271        bool "dns"
 272        help
 273          Lookup the IP of a hostname
 274
 275config CMD_DNS
 276        bool "dns"
 277        help
 278          Lookup the IP of a hostname
 279
 280config CMD_LINK_LOCAL
 281        bool "linklocal"
 282        help
 283          Acquire a network IP address using the link-local protocol
 284
 285endmenu
 286
 287menu "Misc commands"
 288
 289config CMD_TIME
 290        bool "time"
 291        help
 292          Run commands and summarize execution time.
 293
 294# TODO: rename to CMD_SLEEP
 295config CMD_MISC
 296        bool "sleep"
 297        help
 298          Delay execution for some time
 299
 300config CMD_TIMER
 301        bool "timer"
 302        help
 303          Access the system timer.
 304
 305config CMD_SETGETDCR
 306        bool "getdcr, setdcr, getidcr, setidcr"
 307        depends on 4xx
 308        help
 309          getdcr - Get an AMCC PPC 4xx DCR's value
 310          setdcr - Set an AMCC PPC 4xx DCR's value
 311          getidcr - Get a register value via indirect DCR addressing
 312          setidcr - Set a register value via indirect DCR addressing
 313
 314endmenu
 315
 316endmenu
 317