Blame view
cmd/Kconfig
61.2 KB
72a8cf8dc Move all command ... |
1 |
menu "Command line interface" |
302a64875 Add an option to ... |
2 3 4 5 6 7 8 9 10 11 |
config CMDLINE bool "Support U-Boot commands" default y help Enable U-Boot's command-line functions. This provides a means to enter commands into U-Boot for a wide variety of purposes. It also allows scripts (containing commands) to be executed. Various commands and command categorys can be indivdually enabled. Depending on the number of commands enabled, this can add substantially to the size of U-Boot. |
72a8cf8dc Move all command ... |
12 13 |
config HUSH_PARSER bool "Use hush shell" |
302a64875 Add an option to ... |
14 |
depends on CMDLINE |
72a8cf8dc Move all command ... |
15 16 17 18 19 20 21 22 |
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. |
d021e9421 Convert CONFIG_BO... |
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
config CMDLINE_EDITING bool "Enable command line editing" depends on CMDLINE default y help Enable editing and History functions for interactive command line input operations config AUTO_COMPLETE bool "Enable auto complete using TAB" depends on CMDLINE default y help Enable auto completion of commands using TAB. config SYS_LONGHELP bool "Enable long help messages" depends on CMDLINE default y if CMDLINE help Defined when you want long help messages included Do not set this option when short of memory. |
72a8cf8dc Move all command ... |
45 46 |
config SYS_PROMPT string "Shell prompt" |
a91feaee0 ARM: zynq: Define... |
47 |
default "Zynq> " if ARCH_ZYNQ |
3c3886d75 arm64: zynqmp: De... |
48 |
default "ZynqMP> " if ARCH_ZYNQMP |
72a8cf8dc Move all command ... |
49 50 51 52 |
default "=> " help This string is displayed in the command line to the left of the cursor. |
7ae31fcce common: command: ... |
53 54 55 56 57 58 59 60 61 62 |
config SYS_XTRACE string "Command execution tracer" depends on CMDLINE default y if CMDLINE help This option enables the possiblity to print all commands before executing them and after all variables are evaluated (similar to Bash's xtrace/'set -x' feature). To enable the tracer a variable "xtrace" needs to be defined in the environment. |
72a8cf8dc Move all command ... |
63 |
menu "Autoboot options" |
41598c825 autoboot: add CON... |
64 65 66 67 68 |
config AUTOBOOT bool "Autoboot" default y help This enables the autoboot. See doc/README.autoboot for detail. |
72a8cf8dc Move all command ... |
69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
config AUTOBOOT_KEYED bool "Stop autobooting via specific input key / string" default n help This option enables stopping (aborting) of the automatic boot feature only by issuing a specific input key or string. If not enabled, any input key will abort the U-Boot automatic booting process and bring the device to the U-Boot prompt for user input. config AUTOBOOT_PROMPT string "Autoboot stop prompt" depends on AUTOBOOT_KEYED default "Autoboot in %d seconds\ " help This string is displayed before the boot delay selected by CONFIG_BOOTDELAY starts. If it is not defined there is no output indicating that autoboot is in progress. Note that this define is used as the (only) argument to a printf() call, so it may contain '%' format specifications, provided that it also includes, sepearated by commas exactly like in a printf statement, the required arguments. It is the responsibility of the user to select only such arguments that are valid in the given context. config AUTOBOOT_ENCRYPTION bool "Enable encryption in autoboot stopping" depends on AUTOBOOT_KEYED |
88fa4beb6 autoboot: Improve... |
99 100 101 102 103 104 105 106 |
help This option allows a string to be entered into U-Boot to stop the autoboot. The string itself is hashed and compared against the hash in the environment variable 'bootstopkeysha256'. If it matches then boot stops and a command-line prompt is presented. This provides a way to ship a secure production device which can also be accessed at the U-Boot command line. |
72a8cf8dc Move all command ... |
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 |
config AUTOBOOT_DELAY_STR string "Delay autobooting via specific input key / string" depends on AUTOBOOT_KEYED && !AUTOBOOT_ENCRYPTION help This option delays the automatic boot feature by issuing a specific input key or string. If CONFIG_AUTOBOOT_DELAY_STR or the environment variable "bootdelaykey" is specified and this string is received from console input before autoboot starts booting, U-Boot gives a command prompt. The U-Boot prompt will time out if CONFIG_BOOT_RETRY_TIME is used, otherwise it never times out. config AUTOBOOT_STOP_STR string "Stop autobooting via specific input key / string" depends on AUTOBOOT_KEYED && !AUTOBOOT_ENCRYPTION help This option enables stopping (aborting) of the automatic boot feature only by issuing a specific input key or string. If CONFIG_AUTOBOOT_STOP_STR or the environment variable "bootstopkey" is specified and this string is received from console input before autoboot starts booting, U-Boot gives a command prompt. The U-Boot prompt never times out, even if CONFIG_BOOT_RETRY_TIME is used. config AUTOBOOT_KEYED_CTRLC bool "Enable Ctrl-C autoboot interruption" depends on AUTOBOOT_KEYED && !AUTOBOOT_ENCRYPTION default n help This option allows for the boot sequence to be interrupted by ctrl-c, in addition to the "bootdelaykey" and "bootstopkey". Setting this variable provides an escape sequence from the limited "password" strings. config AUTOBOOT_STOP_STR_SHA256 string "Stop autobooting via SHA256 encrypted password" depends on AUTOBOOT_KEYED && AUTOBOOT_ENCRYPTION help This option adds the feature to only stop the autobooting, and therefore boot into the U-Boot prompt, when the input string / password matches a values that is encypted via a SHA256 hash and saved in the environment. |
8fc31e23a autoboot: Rename ... |
150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 |
config AUTOBOOT_USE_MENUKEY bool "Allow a specify key to run a menu from the environment" depends on !AUTOBOOT_KEYED help If a specific key is pressed to stop autoboot, then the commands in the environment variable 'menucmd' are executed before boot starts. config AUTOBOOT_MENUKEY int "ASCII value of boot key to show a menu" default 0 depends on AUTOBOOT_USE_MENUKEY help If this key is pressed to stop autoboot, then the commands in the environment variable 'menucmd' will be executed before boot starts. For example, 33 means "!" in ASCII, so pressing ! at boot would take this action. |
cf9803a60 Convert CONFIG_AU... |
166 167 |
config AUTOBOOT_MENU_SHOW bool "Show a menu on boot" |
dd2d98997 autoboot: add nec... |
168 |
depends on CMD_BOOTMENU |
cf9803a60 Convert CONFIG_AU... |
169 170 171 172 173 |
help This enables the boot menu, controlled by environment variables defined by the board. The menu starts after running the 'preboot' environmnent variable (if enabled) and before handling the boot delay. See README.bootmenu for more details. |
72a8cf8dc Move all command ... |
174 |
endmenu |
610eec7f0 scripts: Move Kco... |
175 176 |
config BUILD_BIN2C bool |
72a8cf8dc Move all command ... |
177 178 179 180 181 182 183 184 185 |
comment "Commands" menu "Info commands" config CMD_BDI bool "bdinfo" default y help Print board info |
61304dbec cmd: add a new co... |
186 187 |
config CMD_CONFIG bool "config" |
61304dbec cmd: add a new co... |
188 |
default SANDBOX |
5ed063d10 Kconfig: Sort boo... |
189 |
select BUILD_BIN2C |
61304dbec cmd: add a new co... |
190 191 192 193 194 195 196 |
help Print ".config" contents. If this option is enabled, the ".config" file contents are embedded in the U-Boot image and can be printed on the console by the "config" command. This provides information of which options are enabled on the running U-Boot. |
72a8cf8dc Move all command ... |
197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 |
config CMD_CONSOLE bool "coninfo" default y help Print console devices and information. config CMD_CPU bool "cpu" help Print information about available CPUs. This normally shows the number of CPUs, type (e.g. manufacturer, architecture, product or internal name) and clock frequency. Other information may be available depending on the CPU driver. config CMD_LICENSE bool "license" |
d726f225f cmd: rework "lice... |
213 |
select BUILD_BIN2C |
72a8cf8dc Move all command ... |
214 215 |
help Print GPL license text |
3b65ee34b x86: sandbox: Add... |
216 217 218 219 220 221 222 |
config CMD_PMC bool "pmc" help Provides access to the Intel Power-Management Controller (PMC) so that its state can be examined. This does not currently support changing the state but it is still useful for debugging and seeing what is going on. |
fa379223c Convert CONFIG_CM... |
223 224 225 226 227 |
config CMD_REGINFO bool "reginfo" depends on PPC help Register dump |
1c79f2ff8 cmd: add tlv_eepr... |
228 229 230 231 232 233 234 235 236 237 238 239 240 |
config CMD_TLV_EEPROM bool "tlv_eeprom" depends on I2C_EEPROM help Display and program the system EEPROM data block in ONIE Tlvinfo format. TLV stands for Type-Length-Value. config SPL_CMD_TLV_EEPROM bool "tlv_eeprom for SPL" depends on SPL_I2C_EEPROM select SPL_DRIVERS_MISC_SUPPORT help Read system EEPROM data block in ONIE Tlvinfo format from SPL. |
72a8cf8dc Move all command ... |
241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 |
endmenu menu "Boot commands" config CMD_BOOTD bool "bootd" default y 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. |
ecc7fdaa9 bootm: Add a boot... |
257 258 259 260 261 262 |
config BOOTM_EFI bool "Support booting UEFI FIT images" depends on CMD_BOOTEFI && CMD_BOOTM && FIT default y help Support booting UEFI FIT images via the bootm command. |
ab8243e43 cmd: Kconfig: Add... |
263 264 265 266 |
config CMD_BOOTZ bool "bootz" help Boot the Linux zImage |
269592719 cmd: booti: move ... |
267 268 |
config CMD_BOOTI bool "booti" |
3cedc9747 RISCV: image: Add... |
269 |
depends on ARM64 || RISCV |
269592719 cmd: booti: move ... |
270 271 272 |
default y help Boot an AArch64 Linux Kernel image from memory. |
4b0bcfa7c Kconfig: Migrate ... |
273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 |
config BOOTM_LINUX bool "Support booting Linux OS images" depends on CMD_BOOTM || CMD_BOOTZ || CMD_BOOTI default y help Support booting the Linux kernel directly via a command such as bootm or booti or bootz. config BOOTM_NETBSD bool "Support booting NetBSD (non-EFI) loader images" depends on CMD_BOOTM default y help Support booting NetBSD via the bootm command. config BOOTM_OPENRTOS bool "Support booting OPENRTOS / FreeRTOS images" depends on CMD_BOOTM help Support booting OPENRTOS / FreeRTOS via the bootm command. config BOOTM_OSE bool "Support booting Enea OSE images" |
14a2dee76 cmd/Kconfig: Add ... |
296 |
depends on (ARM && (ARM64 || CPU_V7A || CPU_V7R) || SANDBOX || PPC || X86) |
4b0bcfa7c Kconfig: Migrate ... |
297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 |
depends on CMD_BOOTM help Support booting Enea OSE images via the bootm command. config BOOTM_PLAN9 bool "Support booting Plan9 OS images" depends on CMD_BOOTM default y help Support booting Plan9 images via the bootm command. config BOOTM_RTEMS bool "Support booting RTEMS OS images" depends on CMD_BOOTM default y help Support booting RTEMS images via the bootm command. config BOOTM_VXWORKS bool "Support booting VxWorks OS images" depends on CMD_BOOTM default y help Support booting VxWorks images via the bootm command. |
fefff6363 cmd: move down CO... |
321 322 323 324 325 326 |
config CMD_BOOTEFI bool "bootefi" depends on EFI_LOADER default y help Boot an EFI image from memory. |
95b62b2e2 efi_loader: Allow... |
327 328 |
config CMD_BOOTEFI_HELLO_COMPILE bool "Compile a standard EFI hello world binary for testing" |
3b4847cbe efi_loader: suppo... |
329 |
depends on CMD_BOOTEFI && !CPU_V7M |
95b62b2e2 efi_loader: Allow... |
330 331 332 333 334 335 336 337 338 |
default y help This compiles a standard EFI hello world application with U-Boot so that it can be used with the test/py testing framework. This is useful for testing that EFI is working at a basic level, and for bringing up EFI support on a new architecture. No additional space will be required in the resulting U-Boot binary when this option is enabled. |
c7ae3dfdc efi: Add support ... |
339 340 |
config CMD_BOOTEFI_HELLO bool "Allow booting a standard EFI hello world for testing" |
95b62b2e2 efi_loader: Allow... |
341 |
depends on CMD_BOOTEFI_HELLO_COMPILE |
c7ae3dfdc efi: Add support ... |
342 343 344 345 346 |
help This adds a standard EFI hello world application to U-Boot so that it can be used with the 'bootefi hello' command. This is useful for testing that EFI is working at a basic level, and for bringing up EFI support on a new architecture. |
623b3a579 efi_selftest: pro... |
347 |
source lib/efi_selftest/Kconfig |
4880b026e cmd: Convert CMD_... |
348 349 350 351 352 |
config CMD_BOOTMENU bool "bootmenu" select MENU help Add an ANSI terminal boot menu command. |
b84acf105 dtimg/am57xx_evm_... |
353 354 |
config CMD_ADTIMG bool "adtimg" |
d03e76af5 cmd: Add dtimg co... |
355 356 357 358 359 |
help Android DTB/DTBO image manipulation commands. Read dtb/dtbo files from image into RAM, dump image structure information, etc. Those dtb/dtbo files should be merged in one dtb further, which needs to be passed to the kernel, as part of a boot process. |
94f6d0d1b cmd: abootimg: Ad... |
360 361 362 363 364 365 366 |
config CMD_ABOOTIMG bool "abootimg" depends on ANDROID_BOOT_IMAGE help Android Boot Image manipulation commands. Allows one to extract images contained in boot.img, like kernel, ramdisk, dtb, etc, and obtain corresponding meta-information from boot.img. |
34b431930 doc: android: Add... |
367 |
See doc/android/boot-image.rst for details. |
72a8cf8dc Move all command ... |
368 369 370 371 372 |
config CMD_ELF bool "bootelf, bootvx" default y help Boot an ELF/vxWorks image from the memory. |
23922e267 cmd: fdt: Use sep... |
373 374 375 376 377 378 |
config CMD_FDT bool "Flattened Device Tree utility commands" default y depends on OF_LIBFDT help Do FDT related setup before booting into the Operating System. |
72a8cf8dc Move all command ... |
379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 |
config CMD_GO bool "go" default y help Start an application at a given address. config CMD_RUN bool "run" default y help Run the command in the given environment variable. config CMD_IMI bool "iminfo" default y help Print header information for application image. config CMD_IMLS bool "imls" |
72a8cf8dc Move all command ... |
399 400 401 402 403 404 405 406 |
help List all images found in flash config CMD_XIMG bool "imxtract" default y help Extract a part of a multi-image. |
72c3033fd Convert CONFIG_CM... |
407 408 409 410 411 412 413 414 |
config CMD_SPL bool "spl export - Export boot information for Falcon boot" depends on SPL help Falcon mode allows booting directly from SPL into an Operating System such as Linux, thus skipping U-Boot proper. See doc/README.falcon for full information about how to use this command. |
203dc1b3a Convert CONFIG_CM... |
415 |
config CMD_SPL_NAND_OFS |
f63c43b8d Kconfig: cosmetic... |
416 |
hex "Offset of OS args or dtb for Falcon-mode NAND boot" |
7cb179eef Kconfig: Make CMD... |
417 |
depends on CMD_SPL && (TPL_NAND_SUPPORT || SPL_NAND_SUPPORT) |
203dc1b3a Convert CONFIG_CM... |
418 419 420 421 422 423 |
default 0 help This provides the offset of the command line arguments for Linux when booting from NAND in Falcon mode. See doc/README.falcon for full information about how to use this option (and also see board/gateworks/gw_ventana/README for an example). |
ef9e57d39 Kconfig: Add CMD_... |
424 425 426 427 428 429 430 |
config CMD_SPL_NOR_OFS hex "Offset of OS args or dtb for Falcon-mode NOR boot" depends on CMD_SPL && SPL_NOR_SUPPORT default 0 help This provides the offset of the command line arguments or dtb for Linux when booting from NOR in Falcon mode. |
3a91a2537 Convert CONFIG_CM... |
431 432 433 434 435 436 437 438 |
config CMD_SPL_WRITE_SIZE hex "Size of argument area" depends on CMD_SPL default 0x2000 help This provides the size of the command-line argument area in NAND flash used by Falcon-mode boot. See the documentation until CMD_SPL for detail. |
ac08432a4 cmd: fitupd: Conv... |
439 440 441 442 443 |
config CMD_FITUPD bool "fitImage update command" help Implements the 'fitupd' command, which allows to automatically store software updates present on a TFTP server in NOR Flash |
9c3d5dc42 MLK-18591-2 crypt... |
444 445 446 447 448 |
config CMD_FSL_CAAM_KB bool "Freescale i.MX CAAM command" help Implement the "caam" command to generate DEK blob for one block of data or decap the DEK blob to its original data. |
9b92a8d76 Convert CONFIG_CM... |
449 450 |
config CMD_THOR_DOWNLOAD bool "thor - TIZEN 'thor' download" |
909338c34 cmd: thor: select... |
451 |
select DFU |
9b92a8d76 Convert CONFIG_CM... |
452 453 454 455 456 |
help Implements the 'thor' download protocol. This is a way of downloading a software update over USB from an attached host. There is no documentation about this within the U-Boot source code but you should be able to find something on the interwebs. |
e7a815f32 Convert CONFIG_CM... |
457 458 459 460 461 462 463 464 465 466 467 |
config CMD_ZBOOT bool "zboot - x86 boot command" help With x86 machines it is common to boot a bzImage file which contains both a kernel and a setup.bin file. The latter includes configuration information from the dark ages which x86 boards still need to pick things out of. Consider using FIT in preference to this since it supports directly booting both 32- and 64-bit kernels, as well as secure boot. Documentation is available in doc/uImage.FIT/x86-fit-boot.txt |
72a8cf8dc Move all command ... |
468 469 470 |
endmenu menu "Environment commands" |
ab8243e43 cmd: Kconfig: Add... |
471 472 473 474 |
config CMD_ASKENV bool "ask for env variable" help Ask for environment variable |
72a8cf8dc Move all command ... |
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 |
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" default y help Edit environment variable. |
ab8243e43 cmd: Kconfig: Add... |
492 493 494 495 |
config CMD_GREPENV bool "search env" help Allow for searching environment variables |
72a8cf8dc Move all command ... |
496 497 498 499 500 501 |
config CMD_SAVEENV bool "saveenv" default y help Save all environment variables into the compiled-in persistent storage. |
cd121bdb6 env: register era... |
502 503 504 505 506 507 508 |
config CMD_ERASEENV bool "eraseenv" default n depends on CMD_SAVEENV help Erase environment variables from the compiled-in persistent storage. |
72a8cf8dc Move all command ... |
509 510 511 512 513 514 |
config CMD_ENV_EXISTS bool "env exists" default y help Check if a variable is defined in the environment for use in shell scripting. |
a55d29d2a Convert CONFIG_CM... |
515 516 517 518 519 520 521 |
config CMD_ENV_CALLBACK bool "env callbacks - print callbacks and their associated variables" help Some environment variable have callbacks defined by U_BOOT_ENV_CALLBACK. These are called when the variable changes. For example changing "baudrate" adjust the serial baud rate. This command lists the currently defined callbacks. |
ffc76589d Convert CONFIG_CM... |
522 523 524 525 526 527 528 |
config CMD_ENV_FLAGS bool "env flags -print variables that have non-default flags" help Some environment variables have special flags that control their behaviour. For example, serial# can only be written once and cannot be deleted. This command shows the variables that have special flags. |
49d81fdfb cmd: env: add "-e... |
529 530 531 |
config CMD_NVEDIT_EFI bool "env [set|print] -e - set/print UEFI variables" depends on EFI_LOADER |
49d81fdfb cmd: env: add "-e... |
532 533 534 535 536 |
imply HEXDUMP help UEFI variables are encoded as some form of U-Boot variables. If enabled, we are allowed to set/print UEFI variables using "env" command with "-e" option without knowing details. |
8e92120b3 cmd: nvedit: Add ... |
537 538 539 540 541 542 543 544 545 546 547 548 |
config CMD_NVEDIT_INFO bool "env info - print or evaluate environment information" help Print environment information: - env_valid : is environment valid - env_ready : is environment imported into hash table - env_use_default : is default environment used This command can be optionally used for evaluation in scripts: [-d] : evaluate whether default environment is used [-p] : evaluate whether environment can be persisted The result of multiple evaluations will be combined with AND. |
72a8cf8dc Move all command ... |
549 550 551 |
endmenu menu "Memory commands" |
55b255611 cmd: Add command ... |
552 553 554 555 556 |
config CMD_BINOP bool "binop" help Compute binary operations (xor, or, and) of byte arrays of arbitrary size from memory and store the result in memory or the environment. |
72a8cf8dc Move all command ... |
557 558 559 |
config CMD_CRC32 bool "crc32" default y |
5ed063d10 Kconfig: Sort boo... |
560 |
select HASH |
72a8cf8dc Move all command ... |
561 562 |
help Compute CRC32. |
221a949eb Kconfig: Finish m... |
563 564 565 566 567 |
config CRC32_VERIFY bool "crc32 -v" depends on CMD_CRC32 help Add -v option to verify data against a crc32 checksum. |
a1dc980d8 Convert CONFIG_CM... |
568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 |
config CMD_EEPROM bool "eeprom - EEPROM subsystem" help (deprecated, needs conversion to driver model) Provides commands to read and write EEPROM (Electrically Erasable Programmable Read Only Memory) chips that are connected over an I2C bus. config CMD_EEPROM_LAYOUT bool "Enable layout-aware eeprom commands" depends on CMD_EEPROM help (deprecated, needs conversion to driver model) When enabled, additional eeprom sub-commands become available. eeprom print - prints the contents of the eeprom in a human-readable way (eeprom layout fields, and data formatted to be fit for human consumption). eeprom update - allows user to update eeprom fields by specifying the field name, and providing the new data in a human readable format (same format as displayed by the eeprom print command). Both commands can either auto detect the layout, or be told which layout to use. Feature API: __weak int parse_layout_version(char *str) - override to provide your own layout name parsing __weak void __eeprom_layout_assign(struct eeprom_layout *layout, int layout_version); - override to setup the layout metadata based on the version __weak int eeprom_layout_detect(unsigned char *data) - override to provide your own algorithm for detecting layout version eeprom_field.c - contains various printing and updating functions for common types of eeprom fields. Can be used for defining custom layouts. config EEPROM_LAYOUT_HELP_STRING string "Tells user what layout names are supported" depends on CMD_EEPROM_LAYOUT default "<not defined>" help Help printed with the LAYOUT VERSIONS part of the 'eeprom' command's help. |
ba71be547 Kconfig: Sort the... |
615 616 617 618 |
config LOOPW bool "loopw" help Infinite write loop on address range |
bea79d7d3 Kconfig: introduc... |
619 620 621 622 623 624 |
config CMD_MD5SUM bool "md5sum" default n select MD5 help Compute MD5 checksum. |
221a949eb Kconfig: Finish m... |
625 |
config MD5SUM_VERIFY |
bea79d7d3 Kconfig: introduc... |
626 627 628 629 630 |
bool "md5sum -v" default n depends on CMD_MD5SUM help Add -v option to verify data against an MD5 checksum. |
ba71be547 Kconfig: Sort the... |
631 632 |
config CMD_MEMINFO bool "meminfo" |
221a949eb Kconfig: Finish m... |
633 |
help |
ba71be547 Kconfig: Sort the... |
634 |
Display memory information. |
221a949eb Kconfig: Finish m... |
635 |
|
ba71be547 Kconfig: Sort the... |
636 637 638 |
config CMD_MEMORY bool "md, mm, nm, mw, cp, cmp, base, loop" default y |
72a8cf8dc Move all command ... |
639 |
help |
ba71be547 Kconfig: Sort the... |
640 641 642 643 644 645 646 647 648 |
Memory 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 - initialize loop on address range |
72a8cf8dc Move all command ... |
649 |
|
72732318a cmd: mdc/mwc: nor... |
650 |
config CMD_MX_CYCLIC |
78f28773a Convert CONFIG_MX... |
651 652 653 654 655 656 657 658 659 660 661 662 |
bool "Enable cyclic md/mw commands" depends on CMD_MEMORY help Add the "mdc" and "mwc" memory commands. These are cyclic "md/mw" commands. Examples: => mdc.b 10 4 500 This command will print 4 bytes (10,11,12,13) each 500 ms. => mwc.l 100 12345678 10 This command will write 12345678 to address 100 all 10 ms. |
803e1a3d3 cmd: mem: Add a c... |
663 664 665 666 667 668 |
config CMD_RANDOM bool "random" default y depends on CMD_MEMORY && (LIB_RAND || LIB_HW_RAND) help random - fill memory with random data |
72a8cf8dc Move all command ... |
669 670 671 672 |
config CMD_MEMTEST bool "memtest" help Simple RAM read/write test. |
e89f8aae3 treewide: Migrate... |
673 674 675 676 677 678 679 680 |
if CMD_MEMTEST config SYS_ALT_MEMTEST bool "Alternative test" help Use a more complete alternative memory test. endif |
ba71be547 Kconfig: Sort the... |
681 682 683 |
config CMD_SHA1SUM bool "sha1sum" select SHA1 |
72a8cf8dc Move all command ... |
684 |
help |
ba71be547 Kconfig: Sort the... |
685 686 687 688 689 690 691 |
Compute SHA1 checksum. config SHA1SUM_VERIFY bool "sha1sum -v" depends on CMD_SHA1SUM help Add -v option to verify data against a SHA1 checksum. |
72a8cf8dc Move all command ... |
692 |
|
00805d7ad Convert CONFIG_CM... |
693 694 695 696 697 698 699 |
config CMD_STRINGS bool "strings - display strings in memory" help This works similarly to the Unix 'strings' command except that it works with a memory range. String of printable characters found within the range are displayed. The minimum number of characters for a sequence to be considered a string can be provided. |
ee7c0e712 Convert CONFIG_CM... |
700 701 702 703 704 705 |
endmenu menu "Compression commands" config CMD_LZMADEC bool "lzmadec" |
99e46dfc6 cmd: Make CMD_LZM... |
706 |
default y if CMD_BOOTI |
ee7c0e712 Convert CONFIG_CM... |
707 708 709 710 |
select LZMA help Support decompressing an LZMA (Lempel-Ziv-Markov chain algorithm) image from memory. |
e9d33e732 cmd: move CONFIG_... |
711 712 |
config CMD_UNZIP bool "unzip" |
99e46dfc6 cmd: Make CMD_LZM... |
713 |
default y if CMD_BOOTI |
e9d33e732 cmd: move CONFIG_... |
714 715 716 717 718 719 720 |
help Uncompress a zip-compressed memory region. config CMD_ZIP bool "zip" help Compress a memory region with zlib deflate method. |
72a8cf8dc Move all command ... |
721 722 723 |
endmenu menu "Device access commands" |
0c19b4d18 Kconfig: Sort the... |
724 725 726 727 728 |
config CMD_ARMFLASH #depends on FLASH_CFI_DRIVER bool "armflash" help ARM Ltd reference designs flash partition access |
051ebe322 cmd: add ADC cli ... |
729 730 731 732 733 734 735 |
config CMD_ADC bool "adc - Access Analog to Digital Converters info and data" select ADC select DM_REGULATOR help Shows ADC device info and permit printing one-shot analog converted data from a named Analog to Digital Converter. |
db7b7a05b cmd: Add 'bcb' co... |
736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 |
config CMD_BCB bool "bcb" depends on MMC depends on PARTITIONS help Read/modify/write the fields of Bootloader Control Block, usually stored on the flash "misc" partition with its structure defined in: https://android.googlesource.com/platform/bootable/recovery/+/master/ bootloader_message/include/bootloader_message/bootloader_message.h Some real-life use-cases include (but are not limited to): - Determine the "boot reason" (and act accordingly): https://source.android.com/devices/bootloader/boot-reason - Get/pass a list of commands from/to recovery: https://android.googlesource.com/platform/bootable/recovery - Inspect/dump the contents of the BCB fields |
49c752c93 cmd: Add bind/unb... |
752 753 754 755 756 757 758 759 |
config CMD_BIND bool "bind/unbind - Bind or unbind a device to/from a driver" depends on DM help Bind or unbind a device to/from a driver from the command line. This is useful in situations where a device may be handled by several drivers. For example, this can be used to bind a UDC to the usb ether gadget driver from the command line. |
d315628ed Convert CONFIG_CM... |
760 761 762 763 764 765 766 767 |
config CMD_CLK bool "clk - Show clock frequencies" help (deprecated) Shows clock frequences by calling a sock_clk_dump() hook function. This is depreated in favour of using the CLK uclass and accessing clock values from associated drivers. However currently no command exists for this. |
0c19b4d18 Kconfig: Sort the... |
768 769 770 771 772 773 774 775 776 777 778 779 780 781 |
config CMD_DEMO bool "demo - Demonstration commands for driver model" depends on DM help Provides a 'demo' command which can be used to play around with driver model. To use this properly you will need to enable one or both of the demo devices (DM_DEMO_SHAPE and DM_DEMO_SIMPLE). Otherwise you will always get an empty list of devices. The demo devices are defined in the sandbox device tree, so the easiest option is to use sandbox and pass the -d point to sandbox's u-boot.dtb file. config CMD_DFU bool "dfu" |
0f44d3353 dfu: Fix up the K... |
782 |
select DFU |
0c19b4d18 Kconfig: Sort the... |
783 784 |
help Enables the command "dfu" which is used to have U-Boot create a DFU |
00fd59dd1 README: Drop info... |
785 786 787 |
class device via USB. This command requires that the "dfu_alt_info" environment variable be set and define the alt settings to expose to the host. |
0c19b4d18 Kconfig: Sort the... |
788 |
|
72a8cf8dc Move all command ... |
789 790 791 |
config CMD_DM bool "dm - Access to driver model information" depends on DM |
72a8cf8dc Move all command ... |
792 793 794 795 796 797 |
help Provides access to driver model data structures and information, such as a list of devices, list of uclasses and the state of each device (e.g. activated). This is not required for operation, but can be useful to see the state of driver model for debugging or interest. |
312a10f16 fastboot: Move fa... |
798 799 800 801 802 803 804 |
config CMD_FASTBOOT bool "fastboot - Android fastboot support" depends on FASTBOOT help This enables the command "fastboot" which enables the Android fastboot mode for the platform. Fastboot is a protocol for downloading images, flashing and device control used on |
f73a7df98 net: fastboot: Me... |
805 806 |
Android devices. Fastboot requires either the network stack enabled or support for acting as a USB device. |
312a10f16 fastboot: Move fa... |
807 |
|
586a1bf5b doc: android: Con... |
808 |
See doc/android/fastboot.rst for more information. |
312a10f16 fastboot: Move fa... |
809 |
|
0c19b4d18 Kconfig: Sort the... |
810 811 812 |
config CMD_FLASH bool "flinfo, erase, protect" default y |
ff102c54b cmd: make MTD com... |
813 |
depends on MTD || FLASH_CFI_DRIVER || MTD_NOR_FLASH |
0c19b4d18 Kconfig: Sort the... |
814 815 816 817 818 819 820 821 |
help NOR flash support. flinfo - print FLASH memory information erase - FLASH memory protect - enable or disable FLASH write protection config CMD_FPGA bool "fpga" |
a4fa81146 cmd: Make CONFIG_... |
822 |
depends on FPGA |
0c19b4d18 Kconfig: Sort the... |
823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 |
default y help FPGA support. config CMD_FPGA_LOADBP bool "fpga loadbp - load partial bitstream (Xilinx only)" depends on CMD_FPGA help Supports loading an FPGA device from a bitstream buffer containing a partial bitstream. config CMD_FPGA_LOADFS bool "fpga loadfs - load bitstream from FAT filesystem (Xilinx only)" depends on CMD_FPGA help Supports loading an FPGA device from a FAT filesystem. config CMD_FPGA_LOADMK bool "fpga loadmk - load bitstream from image" depends on CMD_FPGA help Supports loading an FPGA device from a image generated by mkimage. config CMD_FPGA_LOADP bool "fpga loadp - load partial bitstream" depends on CMD_FPGA help Supports loading an FPGA device from a bitstream buffer containing a partial bitstream. |
cedd48e2c cmd: fpga: Add su... |
852 853 854 855 856 857 |
config CMD_FPGA_LOAD_SECURE bool "fpga loads - loads secure bitstreams (Xilinx only)" depends on CMD_FPGA help Enables the fpga loads command which is used to load secure (authenticated or encrypted or both) bitstreams on to FPGA. |
0c19b4d18 Kconfig: Sort the... |
858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 |
config CMD_FPGAD bool "fpgad - dump FPGA registers" help (legacy, needs conversion to driver model) Provides a way to dump FPGA registers by calling the board-specific fpga_get_reg() function. This functions similarly to the 'md' command. config CMD_FUSE bool "fuse - support for the fuse subssystem" help (deprecated - needs conversion to driver model) This allows reading, sensing, programming or overriding fuses which control the behaviour of the device. The command uses the fuse_...() API. config CMD_GPIO bool "gpio" help GPIO support. config CMD_GPT bool "GPT (GUID Partition Table) command" |
0c19b4d18 Kconfig: Sort the... |
881 |
select EFI_PARTITION |
1811a928c Move most CONFIG_... |
882 |
select HAVE_BLOCK_DEVICE |
5ed063d10 Kconfig: Sort boo... |
883 |
select PARTITION_UUIDS |
47738acce cmd: Move CONFIG_... |
884 |
imply RANDOM_UUID |
0c19b4d18 Kconfig: Sort the... |
885 886 887 |
help Enable the 'gpt' command to ready and write GPT style partition tables. |
47738acce cmd: Move CONFIG_... |
888 889 |
config RANDOM_UUID bool "GPT Random UUID generation" |
a451bc27c Convert LIB_UUID ... |
890 |
select LIB_UUID |
47738acce cmd: Move CONFIG_... |
891 892 893 |
help Enable the generation of partitions with random UUIDs if none are provided. |
0c19b4d18 Kconfig: Sort the... |
894 895 896 897 898 899 900 |
config CMD_GPT_RENAME bool "GPT partition renaming commands" depends on CMD_GPT help Enables the 'gpt' command to interchange names on two GPT partitions via the 'gpt swap' command or to rename single partitions via the 'rename' command. |
72a8cf8dc Move all command ... |
901 |
|
75eb9976b Convert CONFIG_CM... |
902 903 |
config CMD_IDE bool "ide - Support for IDE drivers" |
fc843a02a Kconfig: Add a CO... |
904 |
select IDE |
75eb9976b Convert CONFIG_CM... |
905 906 907 908 909 |
help Provides an 'ide' command which allows accessing the IDE drive, reseting the IDE interface, printing the partition table and geting device info. It also enables the 'diskboot' command which permits booting from an IDE drive. |
594e8d1c6 Convert CONFIG_CM... |
910 911 912 913 914 915 916 |
config CMD_IO bool "io - Support for performing I/O accesses" help Provides an 'iod' command to display I/O space and an 'iow' command to write values to the I/O space. This can be useful for manually checking the state of devices during boot when debugging device drivers, etc. |
7d0f5c130 Convert CONFIG_CM... |
917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 |
config CMD_IOTRACE bool "iotrace - Support for tracing I/O activity" help Provides an 'iotrace' command which supports recording I/O reads and writes in a trace buffer in memory . It also maintains a checksum of the trace records (even if space is exhausted) so that the sequence of I/O accesses can be verified. When debugging drivers it is useful to see what I/O accesses were done and in what order. Even if the individual accesses are of little interest it can be useful to verify that the access pattern is consistent each time an operation is performed. In this case a checksum can be used to characterise the operation of a driver. The checksum can be compared across different runs of the operation to verify that the driver is working properly. In particular, when performing major refactoring of the driver, where the access pattern should not change, the checksum provides assurance that the refactoring work has not broken the driver. This works by sneaking into the io.h heder for an architecture and redirecting I/O accesses through iotrace's tracing mechanism. For now no commands are provided to examine the trace buffer. The format is fairly simple, so 'md' is a reasonable substitute. Note: The checksum feature is only useful for I/O regions where the contents do not change outside of software control. Where this is not suitable you can fall back to manually comparing the addresses. It might be useful to enhance tracing to only checksum the accesses and not the data read/written. |
0c19b4d18 Kconfig: Sort the... |
950 951 952 953 |
config CMD_I2C bool "i2c" help I2C support. |
d05266f7c w1: add command f... |
954 955 956 957 958 959 |
config CMD_W1 depends on W1 default y if W1 bool "w1 - Support for Dallas 1-Wire protocol" help Dallas 1-wire protocol support |
72a8cf8dc Move all command ... |
960 961 962 963 964 965 966 967 968 969 970 |
config CMD_LOADB bool "loadb" default y help Load a binary file over serial line. config CMD_LOADS bool "loads" default y help Load an S-Record file over serial line |
ab8243e43 cmd: Kconfig: Add... |
971 972 973 974 |
config CMD_MMC bool "mmc" help MMC memory mapped support. |
5a7b11e65 Convert CONFIG_SU... |
975 976 977 978 979 980 |
config CMD_MMC_RPMB bool "Enable support for RPMB in the mmc command" depends on CMD_MMC help Enable the commands for reading, writing and programming the key for the Replay Protection Memory Block partition in eMMC. |
c232d14d1 mmc: Separate "mm... |
981 982 983 984 985 986 987 |
config CMD_MMC_SWRITE bool "mmc swrite" depends on CMD_MMC && MMC_WRITE select IMAGE_SPARSE help Enable support for the "mmc swrite" command to write Android sparse images to eMMC. |
5db66b3ae cmd: mtd: add 'mt... |
988 989 |
config CMD_MTD bool "mtd" |
ff102c54b cmd: make MTD com... |
990 |
depends on MTD |
5db66b3ae cmd: mtd: add 'mt... |
991 992 993 |
select MTD_PARTITIONS help MTD commands support. |
72a8cf8dc Move all command ... |
994 995 |
config CMD_NAND bool "nand" |
522c282ff cmd: nand: Make t... |
996 |
default y if NAND_SUNXI |
ff102c54b cmd: make MTD com... |
997 |
depends on MTD_RAW_NAND |
72a8cf8dc Move all command ... |
998 999 |
help NAND support. |
e915d2012 cmd: nand: Expose... |
1000 1001 1002 |
if CMD_NAND config CMD_NAND_TRIMFFS bool "nand write.trimffs" |
d482a8dfb sunxi: Enable UBI... |
1003 |
default y if ARCH_SUNXI |
e915d2012 cmd: nand: Expose... |
1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 |
help Allows one to skip empty pages when flashing something on a NAND. config CMD_NAND_LOCK_UNLOCK bool "nand lock/unlock" help NAND locking support. config CMD_NAND_TORTURE bool "nand torture" help NAND torture support. endif # CMD_NAND |
0adc38be3 nvme: Add nvme co... |
1018 1019 1020 1021 1022 1023 |
config CMD_NVME bool "nvme" depends on NVME default y if NVME help NVM Express device support |
978f0854d Convert CONFIG_CM... |
1024 1025 |
config CMD_ONENAND bool "onenand - access to onenand device" |
ff102c54b cmd: make MTD com... |
1026 |
depends on MTD |
978f0854d Convert CONFIG_CM... |
1027 1028 1029 1030 1031 |
help OneNAND is a brand of NAND ('Not AND' gate) flash which provides various useful features. This command allows reading, writing, and erasing blocks. It allso provides a way to show and change bad blocks, and test the device. |
3bf65cb56 cmd: Add osd comm... |
1032 1033 1034 1035 1036 1037 1038 |
config CMD_OSD bool "osd" help Enable the 'osd' command which allows to query information from and write text data to a on-screen display (OSD) device; a virtual device associated with a display capable of displaying a text overlay on the display it's associated with.. |
b331cd620 cmd, disk: conver... |
1039 1040 |
config CMD_PART bool "part" |
1811a928c Move most CONFIG_... |
1041 |
select HAVE_BLOCK_DEVICE |
5ed063d10 Kconfig: Sort boo... |
1042 |
select PARTITION_UUIDS |
b331cd620 cmd, disk: conver... |
1043 1044 1045 |
help Read and display information about the partition table on various media. |
6500ec7a5 Convert CONFIG_CM... |
1046 1047 1048 1049 1050 1051 1052 |
config CMD_PCI bool "pci - Access PCI devices" help Provide access to PCI (Peripheral Interconnect Bus), a type of bus used on some devices to allow the CPU to communicate with its peripherals. Sub-commands allow bus enumeration, displaying and changing configuration space and a few other features. |
d5a831390 cmd: pinmux: Add ... |
1053 1054 1055 1056 1057 1058 1059 |
config CMD_PINMUX bool "pinmux - show pins muxing" default y if PINCTRL help Parse all available pin-controllers and show pins muxing. This is useful for debug purpoer to check the pin muxing and to know if a pin is configured as a GPIO or as an alternate function. |
577c40ae1 cmd: Relocate pow... |
1060 1061 1062 1063 |
config CMD_POWEROFF bool "poweroff" help Poweroff/Shutdown the system |
b75dfd2d4 Kconfig: Convert ... |
1064 1065 1066 1067 |
config CMD_READ bool "read - Read binary data from a partition" help Provides low-level access to the data in a partition. |
0c19b4d18 Kconfig: Sort the... |
1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 |
config CMD_REMOTEPROC bool "remoteproc" depends on REMOTEPROC help Support for Remote Processor control config CMD_SATA bool "sata - Access SATA subsystem" select SATA help SATA (Serial Advanced Technology Attachment) is a serial bus standard for connecting to hard drives and other storage devices. This command provides information about attached devices and allows reading, writing and other operations. SATA replaces PATA (originally just ATA), which stands for Parallel AT Attachment, where AT refers to an IBM AT (Advanced Technology) computer released in 1984. |
15dc63d64 Convert CONFIG_CM... |
1086 1087 1088 1089 1090 |
config CMD_SAVES bool "saves - Save a file over serial in S-Record format" help Provides a way to save a binary file using the Motorola S-Record format over the serial line. |
0c3fecd0b cmd: scsi: move C... |
1091 1092 1093 1094 1095 1096 1097 1098 |
config CMD_SCSI bool "scsi - Access to SCSI devices" default y if SCSI help This provides a 'scsi' command which provides access to SCSI (Small Computer System Interface) devices. The command provides a way to scan the bus, reset the bus, read and write data and get information about devices. |
efce2442d Convert CONFIG_CM... |
1099 1100 1101 1102 1103 1104 |
config CMD_SDRAM bool "sdram - Print SDRAM configuration information" help Provides information about attached SDRAM. This assumed that the SDRAM has an EEPROM with information that can be read using the I2C bus. This is only available on some boards. |
72a8cf8dc Move all command ... |
1105 1106 |
config CMD_SF bool "sf" |
a4298ddaf Kconfig: Add SPI ... |
1107 |
depends on DM_SPI_FLASH || SPI_FLASH |
c2af7fb1f cmd: sf: Mark it ... |
1108 |
default y if DM_SPI_FLASH |
72a8cf8dc Move all command ... |
1109 1110 |
help SPI Flash support |
719d36ee3 Convert CONFIG_CM... |
1111 1112 |
config CMD_SF_TEST bool "sf test - Allow testing of SPI flash" |
a4298ddaf Kconfig: Add SPI ... |
1113 |
depends on CMD_SF |
719d36ee3 Convert CONFIG_CM... |
1114 1115 1116 1117 1118 1119 1120 1121 |
help Provides a way to test that SPI flash is working correctly. The test is destructive, in that an area of SPI flash must be provided for the test to use. Performance information is also provided, measuring the performance of reading, writing and erasing in Mbps (Million Bits Per Second). This value should approximately equal the SPI bus speed for a single-bit-wide SPI bus, assuming everything is working properly. |
72a8cf8dc Move all command ... |
1122 |
config CMD_SPI |
c95e632de Convert CONFIG_DE... |
1123 |
bool "sspi - Command to access spi device" |
a4298ddaf Kconfig: Add SPI ... |
1124 |
depends on SPI |
72a8cf8dc Move all command ... |
1125 1126 |
help SPI utility command. |
c95e632de Convert CONFIG_DE... |
1127 1128 1129 1130 1131 1132 1133 1134 1135 |
config DEFAULT_SPI_BUS int "default spi bus used by sspi command" depends on CMD_SPI default 0 config DEFAULT_SPI_MODE hex "default spi mode used by sspi command (see include/spi.h)" depends on CMD_SPI default 0 |
5605aa8ab Convert CONFIG_CM... |
1136 1137 1138 1139 1140 |
config CMD_TSI148 bool "tsi148 - Command to access tsi148 device" help This provides various sub-commands to initialise and configure the Turndra tsi148 device. See the command help for full details. |
a539c8bd7 cmd: Add Support ... |
1141 1142 1143 1144 1145 1146 |
config CMD_UFS bool "Enable UFS - Universal Flash Subsystem commands" depends on UFS help "This provides commands to initialise and configure universal flash subsystem devices" |
2a242e3e8 Convert CONFIG_CM... |
1147 1148 1149 1150 1151 |
config CMD_UNIVERSE bool "universe - Command to set up the Turndra Universe controller" help This allows setting up the VMEbus provided by this controller. See the command help for full details. |
72a8cf8dc Move all command ... |
1152 1153 |
config CMD_USB bool "usb" |
1811a928c Move most CONFIG_... |
1154 |
select HAVE_BLOCK_DEVICE |
72a8cf8dc Move all command ... |
1155 1156 |
help USB support. |
2f005695d cmd: add sdp command |
1157 1158 1159 1160 1161 1162 |
config CMD_USB_SDP bool "sdp" select USB_FUNCTION_SDP help Enables the command "sdp" which is used to have U-Boot emulating the Serial Download Protocol (SDP) via USB. |
6e7bdde4f Kconfig: Replace ... |
1163 |
|
453c95e01 usb: rockchip: ad... |
1164 1165 1166 1167 |
config CMD_ROCKUSB bool "rockusb" depends on USB_FUNCTION_ROCKUSB help |
6e7bdde4f Kconfig: Replace ... |
1168 |
Rockusb protocol is widely used by Rockchip SoC based devices. It can |
453c95e01 usb: rockchip: ad... |
1169 1170 1171 |
read/write info, image to/from devices. This enable rockusb command support to communication with rockusb device. for more detail about this command, please read doc/README.rockusb. |
2f005695d cmd: add sdp command |
1172 |
|
ab8243e43 cmd: Kconfig: Add... |
1173 1174 |
config CMD_USB_MASS_STORAGE bool "UMS usb mass storage" |
e4d4604a7 usb: ums: Kconfig... |
1175 |
select USB_FUNCTION_MASS_STORAGE |
ab8243e43 cmd: Kconfig: Add... |
1176 1177 |
help USB mass storage support |
78e12901f virtio: cmd: Add ... |
1178 1179 1180 1181 1182 1183 |
config CMD_VIRTIO bool "virtio" depends on VIRTIO default y if VIRTIO help VirtIO block device support |
82a00be35 cmd: add wdt command |
1184 1185 1186 1187 1188 |
config CMD_WDT bool "wdt" depends on WDT help This provides commands to control the watchdog timer devices. |
37c4a5f6a cmd: Add axi command |
1189 1190 1191 1192 1193 1194 1195 1196 |
config CMD_AXI bool "axi" depends on AXI help Enable the command "axi" for accessing AXI (Advanced eXtensible Interface) busses, a on-chip interconnect specification for managing functional blocks in SoC designs, which is also often used in designs involving FPGAs (e.g. communication with IP cores in Xilinx FPGAs). |
72a8cf8dc Move all command ... |
1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 |
endmenu menu "Shell scripting commands" config CMD_ECHO bool "echo" default y help Echo args to console config CMD_ITEST bool "itest" default y help Return true/false on integer compare. config CMD_SOURCE bool "source" default y help Run script from memory config CMD_SETEXPR bool "setexpr" default y help Evaluate boolean and math expressions and store the result in an env variable. Also supports loading the value at a memory location into a variable. If CONFIG_REGEX is enabled, setexpr also supports a gsub function. endmenu |
17030c7c4 cmd: Add 'ab_sele... |
1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 |
menu "Android support commands" config CMD_AB_SELECT bool "ab_select" default n depends on ANDROID_AB help On Android devices with more than one boot slot (multiple copies of the kernel and system images) this provides a command to select which slot should be used to boot from and register the boot attempt. This is used by the new A/B update model where one slot is updated in the background while running from the other slot. endmenu |
3b3ea2c56 Kconfig: cmd: Mak... |
1244 |
if NET |
d7a45eafd net: Make CMD_NET... |
1245 1246 1247 |
menuconfig CMD_NET bool "Network commands" default y |
d7869b218 Convert CONFIG_MI... |
1248 |
imply NETDEVICES |
d7a45eafd net: Make CMD_NET... |
1249 1250 1251 1252 1253 |
if CMD_NET config CMD_BOOTP bool "bootp" |
72a8cf8dc Move all command ... |
1254 1255 |
default y help |
72a8cf8dc Move all command ... |
1256 |
bootp - boot image via network using BOOTP/TFTP protocol |
d7a45eafd net: Make CMD_NET... |
1257 |
|
e88b2563d net: Move the DHC... |
1258 1259 1260 1261 1262 |
config CMD_DHCP bool "dhcp" depends on CMD_BOOTP help Boot image via network using DHCP/TFTP protocol |
92fa44d58 net: Move net com... |
1263 |
config BOOTP_BOOTPATH |
8df69d906 net: Improve menu... |
1264 |
bool "Request & store 'rootpath' from BOOTP/DHCP server" |
3dfbc53bd net: Make the BOO... |
1265 |
default y |
92fa44d58 net: Move net com... |
1266 |
depends on CMD_BOOTP |
8df69d906 net: Improve menu... |
1267 1268 1269 |
help Even though the config is called BOOTP_BOOTPATH, it stores the path in the variable 'rootpath'. |
92fa44d58 net: Move net com... |
1270 1271 |
config BOOTP_DNS |
8df69d906 net: Improve menu... |
1272 |
bool "Request & store 'dnsip' from BOOTP/DHCP server" |
3dfbc53bd net: Make the BOO... |
1273 |
default y |
92fa44d58 net: Move net com... |
1274 |
depends on CMD_BOOTP |
8df69d906 net: Improve menu... |
1275 1276 1277 1278 |
help The primary DNS server is stored as 'dnsip'. If two servers are returned, you must set BOOTP_DNS2 to store that second server IP also. |
92fa44d58 net: Move net com... |
1279 |
|
80449c032 net: Add the BOOT... |
1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 |
config BOOTP_DNS2 bool "Store 'dnsip2' from BOOTP/DHCP server" depends on BOOTP_DNS help If a DHCP client requests the DNS server IP from a DHCP server, it is possible that more than one DNS serverip is offered to the client. If CONFIG_BOOTP_DNS2 is enabled, the secondary DNS server IP will be stored in the additional environment variable "dnsip2". The first DNS serverip is always stored in the variable "dnsip", when BOOTP_DNS is defined. |
92fa44d58 net: Move net com... |
1290 |
config BOOTP_GATEWAY |
8df69d906 net: Improve menu... |
1291 |
bool "Request & store 'gatewayip' from BOOTP/DHCP server" |
3dfbc53bd net: Make the BOO... |
1292 |
default y |
92fa44d58 net: Move net com... |
1293 1294 1295 |
depends on CMD_BOOTP config BOOTP_HOSTNAME |
8df69d906 net: Improve menu... |
1296 |
bool "Request & store 'hostname' from BOOTP/DHCP server" |
3dfbc53bd net: Make the BOO... |
1297 |
default y |
92fa44d58 net: Move net com... |
1298 |
depends on CMD_BOOTP |
8df69d906 net: Improve menu... |
1299 1300 |
help The name may or may not be qualified with the local domain name. |
92fa44d58 net: Move net com... |
1301 |
|
bdce340cc net: Add option t... |
1302 1303 1304 1305 1306 1307 1308 1309 1310 |
config BOOTP_PREFER_SERVERIP bool "serverip variable takes precedent over DHCP server IP." depends on CMD_BOOTP help By default a BOOTP/DHCP reply will overwrite the 'serverip' variable. With this option enabled, the 'serverip' variable in the environment takes precedence over DHCP server IP and will only be set by the DHCP server if not already set in the environment. |
92fa44d58 net: Move net com... |
1311 |
config BOOTP_SUBNETMASK |
8df69d906 net: Improve menu... |
1312 |
bool "Request & store 'netmask' from BOOTP/DHCP server" |
3dfbc53bd net: Make the BOO... |
1313 |
default y |
92fa44d58 net: Move net com... |
1314 |
depends on CMD_BOOTP |
9b23c73d5 net: Add Kconfig ... |
1315 1316 1317 |
config BOOTP_NTPSERVER bool "Request & store 'ntpserverip' from BOOTP/DHCP server" depends on CMD_BOOTP |
3eaac6307 net: introduce pa... |
1318 1319 1320 1321 1322 1323 |
config CMD_PCAP bool "pcap capture" help Selecting this will allow capturing all Ethernet packets and store them in physical memory in a PCAP formated file, later to be analyzed by PCAP reader application (IE. WireShark). |
92fa44d58 net: Move net com... |
1324 |
config BOOTP_PXE |
2b9f486bf net: Improve BOOT... |
1325 |
bool "Send PXE client arch to BOOTP/DHCP server" |
3dfbc53bd net: Make the BOO... |
1326 |
default y |
2b9f486bf net: Improve BOOT... |
1327 1328 1329 |
depends on CMD_BOOTP && CMD_PXE help Supported for ARM, ARM64, and x86 for now. |
92fa44d58 net: Move net com... |
1330 1331 1332 |
config BOOTP_PXE_CLIENTARCH hex |
2b9f486bf net: Improve BOOT... |
1333 |
depends on BOOTP_PXE |
92fa44d58 net: Move net com... |
1334 1335 1336 1337 1338 1339 1340 |
default 0x16 if ARM64 default 0x15 if ARM default 0 if X86 config BOOTP_VCI_STRING string depends on CMD_BOOTP |
4bbd6b1d9 arm: v7R: Add ini... |
1341 |
default "U-Boot.armv7" if CPU_V7A || CPU_V7M || CPU_V7R |
92fa44d58 net: Move net com... |
1342 1343 1344 |
default "U-Boot.armv8" if ARM64 default "U-Boot.arm" if ARM default "U-Boot" |
d7a45eafd net: Make CMD_NET... |
1345 1346 1347 1348 |
config CMD_TFTPBOOT bool "tftpboot" default y help |
72a8cf8dc Move all command ... |
1349 1350 1351 1352 |
tftpboot - boot image via network using TFTP protocol config CMD_TFTPPUT bool "tftp put" |
d7a45eafd net: Make CMD_NET... |
1353 |
depends on CMD_TFTPBOOT |
72a8cf8dc Move all command ... |
1354 1355 1356 1357 1358 |
help TFTP put command, for uploading files to a server config CMD_TFTPSRV bool "tftpsrv" |
d7a45eafd net: Make CMD_NET... |
1359 |
depends on CMD_TFTPBOOT |
72a8cf8dc Move all command ... |
1360 1361 |
help Act as a TFTP server and boot the first received file |
92fa44d58 net: Move net com... |
1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 |
config NET_TFTP_VARS bool "Control TFTP timeout and count through environment" depends on CMD_TFTPBOOT default y help If set, allows controlling the TFTP timeout through the environment variable tftptimeout, and the TFTP maximum timeout count through the variable tftptimeoutcountmax. If unset, timeout and maximum are hard-defined as 1 second and 10 timouts per TFTP transfer. |
72a8cf8dc Move all command ... |
1372 1373 1374 1375 |
config CMD_RARP bool "rarpboot" help Boot image via network using RARP/TFTP protocol |
72a8cf8dc Move all command ... |
1376 1377 1378 1379 1380 |
config CMD_NFS bool "nfs" default y help Boot image via network using NFS protocol. |
ab8243e43 cmd: Kconfig: Add... |
1381 1382 |
config CMD_MII bool "mii" |
7d9701db4 cmd: mdio/mii: ad... |
1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 |
imply CMD_MDIO help If set, allows 802.3(clause 22) MII Management functions interface access The management interface specified in Clause 22 provides a simple, two signal, serial interface to connect a Station Management entity and a managed PHY for providing access to management parameters and services. The interface is referred to as the MII management interface. config CMD_MDIO bool "mdio" depends on PHYLIB help If set, allows Enable 802.3(clause 45) MDIO interface registers access The MDIO interface is orthogonal to the MII interface and extends it by adding access to more registers through indirect addressing. |
ab8243e43 cmd: Kconfig: Add... |
1399 |
|
72a8cf8dc Move all command ... |
1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 |
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_LINK_LOCAL bool "linklocal" |
6f0dc0ca3 net: Express LINK... |
1422 |
select LIB_RAND |
72a8cf8dc Move all command ... |
1423 1424 |
help Acquire a network IP address using the link-local protocol |
92fa44d58 net: Move net com... |
1425 |
endif |
ef072200f Convert CONFIG_CM... |
1426 1427 1428 1429 1430 1431 1432 |
config CMD_ETHSW bool "ethsw" help Allow control of L2 Ethernet switch commands. These are supported by the vsc9953 Ethernet driver at present. Sub-commands allow operations such as enabling / disabling a port and viewing/maintaining the filtering database (FDB) |
92fa44d58 net: Move net com... |
1433 1434 1435 1436 1437 |
config CMD_PXE bool "pxe" select MENU help Boot image via network using PXE protocol |
3b3ea2c56 Kconfig: cmd: Mak... |
1438 |
|
d8970dae2 net: Add new wol ... |
1439 1440 1441 1442 |
config CMD_WOL bool "wol" help Wait for wake-on-lan Magic Packet |
d7a45eafd net: Make CMD_NET... |
1443 |
endif |
72a8cf8dc Move all command ... |
1444 1445 |
menu "Misc commands" |
0f7102588 Convert CONFIG_CM... |
1446 1447 1448 1449 |
config CMD_BMP bool "Enable 'bmp' command" depends on LCD || DM_VIDEO || VIDEO help |
60a9aebdc Kconfig: fix a ty... |
1450 |
This provides a way to obtain information about a BMP-format image |
0f7102588 Convert CONFIG_CM... |
1451 1452 1453 1454 1455 1456 |
and to display it. BMP (which presumably stands for BitMaP) is a file format defined by Microsoft which supports images of various depths, formats and compression methods. Headers on the file determine the formats used. This command can be used by first loading the image into RAM, then using this command to look at it or display it. |
b11ed7d60 bootcount: Add bo... |
1457 1458 1459 1460 1461 1462 |
config CMD_BOOTCOUNT bool "bootcount" depends on BOOTCOUNT_LIMIT help Enable the bootcount command, which allows interrogation and reset of the bootcounter. |
4893e34b0 Convert CONFIG_CM... |
1463 1464 1465 1466 1467 1468 1469 1470 1471 |
config CMD_BSP bool "Enable board-specific commands" help (deprecated: instead, please define a Kconfig option for each command) Some boards have board-specific commands which are only enabled during developemnt and need to be turned off for production. This option provides a way to control this. The commands that are enabled vary depending on the board. |
cd3d48807 mmc: add bkops-en... |
1472 1473 1474 1475 1476 1477 1478 1479 |
config CMD_BKOPS_ENABLE bool "mmc bkops enable" depends on CMD_MMC default n help Enable command for setting manual background operations handshake on a eMMC device. The feature is optionally available on eMMC devices conforming to standard >= 4.41. |
e40cf34a2 drivers: block: a... |
1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 |
config CMD_BLOCK_CACHE bool "blkcache - control and stats for block cache" depends on BLOCK_CACHE default y if BLOCK_CACHE help Enable the blkcache command, which can be used to control the operation of the cache functions. This is most useful when fine-tuning the operation of the cache during development, but also allows the cache to be disabled when it might hurt performance (e.g. when using the ums command). |
ab8243e43 cmd: Kconfig: Add... |
1490 1491 1492 1493 |
config CMD_CACHE bool "icache or dcache" help Enable the "icache" and "dcache" commands |
29cfc096a cmd: add conitrac... |
1494 1495 1496 1497 1498 |
config CMD_CONITRACE bool "conitrace - trace console input codes" help Enable the 'conitrace' command which displays the codes received from the console input as hexadecimal numbers. |
4e92e60d3 cmd: add clear sc... |
1499 1500 1501 1502 1503 1504 1505 |
config CMD_CLS bool "Enable clear screen command 'cls'" depends on CFB_CONSOLE || DM_VIDEO || LCD || VIDEO default y if LCD help Enable the 'cls' command which clears the screen contents on video frame buffer. |
59df7e7e7 cmd: add efidebug... |
1506 1507 1508 |
config CMD_EFIDEBUG bool "efidebug - display/configure UEFI environment" depends on EFI_LOADER |
64b5ba4d2 efi_loader: make ... |
1509 |
select EFI_DEVICE_PATH_TO_TEXT |
59df7e7e7 cmd: add efidebug... |
1510 1511 1512 1513 1514 1515 |
default n help Enable the 'efidebug' command which provides a subset of UEFI shell utility with simplified functionality. It will be useful particularly for managing boot parameters as well as examining various EFI status for debugging. |
dab8788a8 cmd: add exceptio... |
1516 1517 1518 1519 1520 |
config CMD_EXCEPTION bool "exception - raise exception" depends on ARM || RISCV || X86 help Enable the 'exception' command which allows to raise an exception. |
ffe2052d6 dm: led: Add a ne... |
1521 1522 |
config CMD_LED bool "led" |
2ab6e74db cmd: Kconfig: LED... |
1523 |
depends on LED |
ffe2052d6 dm: led: Add a ne... |
1524 1525 1526 1527 1528 1529 |
default y if LED help Enable the 'led' command which allows for control of LEDs supported by the board. The LEDs can be listed with 'led list' and controlled with led on/off/togle/blink. Any LED drivers can be controlled with this command, e.g. led_gpio. |
c9032ce16 cmd: add Kconfig ... |
1530 1531 1532 |
config CMD_DATE bool "date" default y if DM_RTC |
05429b6cf rtc: move date.c ... |
1533 |
select LIB_DATE |
c9032ce16 cmd: add Kconfig ... |
1534 1535 1536 |
help Enable the 'date' command for getting/setting the time/date in RTC devices. |
72a8cf8dc Move all command ... |
1537 1538 1539 1540 |
config CMD_TIME bool "time" help Run commands and summarize execution time. |
d91a9d7fb Convert CONFIG_CM... |
1541 1542 1543 1544 1545 1546 1547 |
config CMD_GETTIME bool "gettime - read elapsed time" help Enable the 'gettime' command which reads the elapsed time since U-Boot started running. This shows the time in seconds and milliseconds. See also the 'bootstage' command which provides more flexibility for boot timing. |
4f24ac08a cmd: add rng command |
1548 1549 1550 1551 1552 1553 |
config CMD_RNG bool "rng command" depends on DM_RNG select HEXDUMP help Print bytes from the hardware random number generator. |
72a8cf8dc Move all command ... |
1554 1555 1556 1557 1558 1559 |
# TODO: rename to CMD_SLEEP config CMD_MISC bool "sleep" default y help Delay execution for some time |
0fd2290cf cmd: Kconfig: Mov... |
1560 1561 1562 1563 1564 1565 |
config MP bool "support for multiprocessor" help This provides an option to brinup different processors in multiprocessor cases. |
72a8cf8dc Move all command ... |
1566 1567 1568 1569 |
config CMD_TIMER bool "timer" help Access the system timer. |
72a8cf8dc Move all command ... |
1570 1571 1572 1573 1574 1575 1576 1577 1578 |
config CMD_SOUND bool "sound" depends on SOUND help This provides basic access to the U-Boot's sound support. The main feature is to play a beep. sound init - set up sound system sound play - play a sound |
993c912d3 cmd: sysboot: Cre... |
1579 1580 1581 1582 1583 |
config CMD_SYSBOOT bool "sysboot" select MENU help Boot image via local extlinux.conf file |
186865900 cmd: qfw: rename ... |
1584 |
config CMD_QFW |
dd6f3abbb x86: qemu: Move q... |
1585 |
bool "qfw" |
fcf5c0419 x86: qemu: split ... |
1586 |
select QFW |
dd6f3abbb x86: qemu: Move q... |
1587 1588 1589 1590 |
help This provides access to the QEMU firmware interface. The main feature is to allow easy loading of files passed to qemu-system via -kernel / -initrd |
fa61ef6b4 arm64: mvebu: Add... |
1591 1592 |
source "cmd/mvebu/Kconfig" |
3cef3b318 Convert CONFIG_CM... |
1593 1594 1595 1596 1597 1598 1599 |
config CMD_TERMINAL bool "terminal - provides a way to attach a serial terminal" help Provides a 'cu'-like serial terminal command. This can be used to access other serial ports from the system console. The terminal is very simple with no special processing of characters. As with cu, you can press ~. (tilde followed by period) to exit. |
1aa4e8d0d Convert CONFIG_CM... |
1600 1601 |
config CMD_UUID bool "uuid, guid - generation of unique IDs" |
a451bc27c Convert LIB_UUID ... |
1602 |
select LIB_UUID |
1aa4e8d0d Convert CONFIG_CM... |
1603 1604 1605 1606 1607 1608 1609 1610 |
help This enables two commands: uuid - generate random Universally Unique Identifier guid - generate Globally Unique Identifier based on random UUID The two commands are very similar except for the endianness of the output. |
72a8cf8dc Move all command ... |
1611 |
endmenu |
5cd9661dc arm: keystone: Mo... |
1612 |
source "cmd/ti/Kconfig" |
72a8cf8dc Move all command ... |
1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 |
config CMD_BOOTSTAGE bool "Enable the 'bootstage' command" depends on BOOTSTAGE help Add a 'bootstage' command which supports printing a report and un/stashing of bootstage data. menu "Power commands" config CMD_PMIC bool "Enable Driver Model PMIC command" depends on DM_PMIC help This is the pmic command, based on a driver model pmic's API. Command features are unchanged: - list - list pmic devices - pmic dev <id> - show or [set] operating pmic device (NEW) - pmic dump - dump registers - pmic read address - read byte of register at address - pmic write address - write byte to register at address The only one change for this command is 'dev' subcommand. config CMD_REGULATOR bool "Enable Driver Model REGULATOR command" depends on DM_REGULATOR help This command is based on driver model regulator's API. User interface features: - list - list regulator devices - regulator dev <id> - show or [set] operating regulator device - regulator info - print constraints info - regulator status - print operating status - regulator value <val] <-f> - print/[set] voltage value [uV] - regulator current <val> - print/[set] current value [uA] - regulator mode <id> - print/[set] operating mode id - regulator enable - enable the regulator output - regulator disable - disable the regulator output The '-f' (force) option can be used for set the value which exceeds the limits, which are found in device-tree and are kept in regulator's uclass platdata structure. endmenu menu "Security commands" |
b1a873df0 Convert CONFIG_CM... |
1657 1658 1659 1660 1661 1662 1663 1664 1665 |
config CMD_AES bool "Enable the 'aes' command" select AES help This provides a means to encrypt and decrypt data using the AES (Advanced Encryption Standard). This algorithm uses a symetric key and is widely used as a streaming cipher. Different key lengths are supported by the algorithm but this command only supports 128 bits at present. |
c04b9b344 Convert CONFIG_CM... |
1666 1667 |
config CMD_BLOB bool "Enable the 'blob' command" |
704eb656f MLK-18044-3: cryp... |
1668 1669 |
depends on !MX6ULL && !MX6SLL && !MX6SL select IMX_HAB if ARCH_MX6 || ARCH_MX7 || ARCH_MX7ULP || ARCH_IMX8M |
c04b9b344 Convert CONFIG_CM... |
1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 |
help This is used with the Freescale secure boot mechanism. Freescale's SEC block has built-in Blob Protocol which provides a method for protecting user-defined data across system power cycles. SEC block protects data in a data structure called a Blob, which provides both confidentiality and integrity protection. Encapsulating data as a blob Each time that the Blob Protocol is used to protect data, a different randomly generated key is used to encrypt the data. This random key is itself encrypted using a key which is derived from SoC's non-volatile secret key and a 16 bit Key identifier. The resulting encrypted key along with encrypted data is called a blob. The non-volatile secure key is available for use only during secure boot. During decapsulation, the reverse process is performed to get back the original data. Sub-commands: |
6e7bdde4f Kconfig: Replace ... |
1691 |
blob enc - encapsulating data as a cryptgraphic blob |
c04b9b344 Convert CONFIG_CM... |
1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 |
blob dec - decapsulating cryptgraphic blob to get the data Syntax: blob enc src dst len km Encapsulate and create blob of data $len bytes long at address $src and store the result at address $dst. $km is the 16 byte key modifier is also required for generation/use as key for cryptographic operation. Key modifier should be 16 byte long. blob dec src dst len km Decapsulate the blob of data at address $src and store result of $len byte at addr $dst. $km is the 16 byte key modifier is also required for generation/use as key for cryptographic operation. Key modifier should be 16 byte long. |
551c39344 Convert CONFIG_CM... |
1711 1712 |
config CMD_HASH bool "Support 'hash' command" |
d70f919e4 Kconfig: Add CONF... |
1713 |
select HASH |
551c39344 Convert CONFIG_CM... |
1714 1715 1716 1717 1718 |
help This provides a way to hash data in memory using various supported algorithms (such as SHA1, MD5, CRC32). The computed digest can be saved to memory or to an environment variable. It is also possible to verify a hash against data in memory. |
666028fc7 arm64: Add SMC an... |
1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 |
config CMD_HVC bool "Support the 'hvc' command" depends on ARM_SMCCC help Allows issuing Hypervisor Calls (HVCs). Mostly useful for development and testing. config CMD_SMC bool "Support the 'smc' command" depends on ARM_SMCCC help Allows issuing Secure Monitor Calls (SMCs). Mostly useful for development and testing. |
221a949eb Kconfig: Finish m... |
1732 1733 1734 1735 1736 |
config HASH_VERIFY bool "hash -v" depends on CMD_HASH help Add -v option to verify data against a hash. |
9f9ce3c36 tpm: prepare intr... |
1737 1738 1739 1740 1741 |
config CMD_TPM_V1 bool config CMD_TPM_V2 bool |
3a8c8bffd tpmv2: Make it se... |
1742 |
select CMD_LOG |
9f9ce3c36 tpm: prepare intr... |
1743 |
|
72a8cf8dc Move all command ... |
1744 1745 |
config CMD_TPM bool "Enable the 'tpm' command" |
9f9ce3c36 tpm: prepare intr... |
1746 1747 1748 |
depends on TPM_V1 || TPM_V2 select CMD_TPM_V1 if TPM_V1 select CMD_TPM_V2 if TPM_V2 |
72a8cf8dc Move all command ... |
1749 1750 1751 1752 1753 |
help This provides a means to talk to a TPM from the command line. A wide range of commands if provided - see 'tpm help' for details. The command requires a suitable TPM on your board and the correct driver must be enabled. |
9f9ce3c36 tpm: prepare intr... |
1754 |
if CMD_TPM |
72a8cf8dc Move all command ... |
1755 1756 |
config CMD_TPM_TEST bool "Enable the 'tpm test' command" |
9f9ce3c36 tpm: prepare intr... |
1757 |
depends on TPM_V1 |
72a8cf8dc Move all command ... |
1758 |
help |
9f9ce3c36 tpm: prepare intr... |
1759 1760 1761 1762 |
This provides a a series of tests to confirm that the TPMv1.x is working correctly. The tests cover initialisation, non-volatile RAM, extend, global lock and checking that timing is within expectations. The tests pass correctly on Infineon TPMs but may need to be adjusted |
72a8cf8dc Move all command ... |
1763 |
for other devices. |
9f9ce3c36 tpm: prepare intr... |
1764 |
endif |
72a8cf8dc Move all command ... |
1765 |
endmenu |
bfeba0173 cmd: cros_ec: Mov... |
1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 |
menu "Firmware commands" config CMD_CROS_EC bool "Enable crosec command" depends on CROS_EC default y help Enable command-line access to the Chrome OS EC (Embedded Controller). This provides the 'crosec' command which has a number of sub-commands for performing EC tasks such as updating its flash, accessing a small saved context area and talking to the I2C bus behind the EC (if there is one). endmenu |
72a8cf8dc Move all command ... |
1779 |
|
ab8243e43 cmd: Kconfig: Add... |
1780 |
menu "Filesystem commands" |
9d8455095 cmd: Add the 'btr... |
1781 1782 1783 1784 1785 1786 1787 1788 1789 |
config CMD_BTRFS bool "Enable the 'btrsubvol' command" select FS_BTRFS help This enables the 'btrsubvol' command to list subvolumes of a BTRFS filesystem. There are no special commands for listing BTRFS directories or loading BTRFS files - this can be done by the generic 'fs' commands (see CMD_FS_GENERIC) when BTRFS is enabled (see FS_BTRFS). |
d66a10fc0 fs: Convert CONFI... |
1790 1791 |
config CMD_CBFS bool "Enable the 'cbfs' command" |
deb959991 fs: Kconfig: Add ... |
1792 |
depends on FS_CBFS |
d66a10fc0 fs: Convert CONFI... |
1793 1794 1795 1796 1797 1798 |
help Define this to enable support for reading from a Coreboot filesystem. This is a ROM-based filesystem used for accessing files on systems that use coreboot as the first boot-loader and then load U-Boot to actually boot the Operating System. Available commands are cbfsinit, cbfsinfo, cbfsls and cbfsload. |
970727471 fs: Convert CONFI... |
1799 1800 |
config CMD_CRAMFS bool "Enable the 'cramfs' command" |
80e44cfe1 fs: Kconfig: Add ... |
1801 |
depends on FS_CRAMFS |
970727471 fs: Convert CONFI... |
1802 1803 1804 1805 1806 1807 1808 |
help This provides commands for dealing with CRAMFS (Compressed ROM filesystem). CRAMFS is useful when space is tight since files are compressed. Two commands are provided: cramfsls - lists files in a cramfs image cramfsload - loads a file from a cramfs image |
ab8243e43 cmd: Kconfig: Add... |
1809 1810 |
config CMD_EXT2 bool "ext2 command support" |
3d22bae57 fs: Migrate ext4 ... |
1811 |
select FS_EXT4 |
ab8243e43 cmd: Kconfig: Add... |
1812 1813 1814 1815 1816 |
help Enables EXT2 FS command config CMD_EXT4 bool "ext4 command support" |
3d22bae57 fs: Migrate ext4 ... |
1817 |
select FS_EXT4 |
ab8243e43 cmd: Kconfig: Add... |
1818 1819 1820 1821 1822 1823 |
help Enables EXT4 FS command config CMD_EXT4_WRITE depends on CMD_EXT4 bool "ext4 write command support" |
3d22bae57 fs: Migrate ext4 ... |
1824 |
select EXT4_WRITE |
ab8243e43 cmd: Kconfig: Add... |
1825 1826 1827 1828 1829 |
help Enables EXT4 FS write command config CMD_FAT bool "FAT command support" |
eedfb89e6 fs: fat: add kbui... |
1830 |
select FS_FAT |
ab8243e43 cmd: Kconfig: Add... |
1831 1832 1833 1834 1835 1836 1837 1838 |
help Support for the FAT fs config CMD_FS_GENERIC bool "filesystem commands" help Enables filesystem commands (e.g. load, ls) that work for multiple fs types. |
0269dfae0 cmd: Add Kconfig ... |
1839 |
|
efbe99ceb add Kconfig for f... |
1840 1841 1842 1843 |
config CMD_FS_UUID bool "fsuuid command" help Enables fsuuid command for filesystem UUID. |
b8682a7fc Convert CONFIG_CM... |
1844 1845 |
config CMD_JFFS2 bool "jffs2 command" |
59e12a4a8 fs: Kconfig: Add ... |
1846 |
select FS_JFFS2 |
b8682a7fc Convert CONFIG_CM... |
1847 1848 1849 1850 1851 |
help Enables commands to support the JFFS2 (Journalling Flash File System version 2) filesystem. This enables fsload, ls and fsinfo which provide the ability to load files, list directories and obtain filesystem information. |
0269dfae0 cmd: Add Kconfig ... |
1852 |
config CMD_MTDPARTS |
0269dfae0 cmd: Add Kconfig ... |
1853 |
bool "MTD partition support" |
ff102c54b cmd: make MTD com... |
1854 |
depends on MTD |
0269dfae0 cmd: Add Kconfig ... |
1855 |
help |
938db6fe5 cmd: mtdparts: de... |
1856 1857 1858 1859 1860 |
MTD partitioning tool support. It is strongly encouraged to avoid using this command anymore along with 'sf', 'nand', 'onenand'. One can still declare the partitions in the mtdparts environment variable but better use the MTD stack and the 'mtd' command instead. |
0269dfae0 cmd: Add Kconfig ... |
1861 |
|
cb70e6cb8 Convert CONFIG_CM... |
1862 1863 1864 1865 1866 1867 1868 1869 1870 |
config CMD_MTDPARTS_SPREAD bool "Padd partition size to take account of bad blocks" depends on CMD_MTDPARTS help This enables the 'spread' sub-command of the mtdparts command. This command will modify the existing mtdparts variable by increasing the size of the partitions such that 1) each partition's net size is at least as large as the size specified in the mtdparts variable and 2) each partition starts on a good block. |
672c57057 cmd: mtdparts: Fi... |
1871 1872 1873 1874 1875 1876 1877 |
config CMD_MTDPARTS_SHOW_NET_SIZES bool "Show net size (w/o bad blocks) of partitions" depends on CMD_MTDPARTS help Adds two columns to the printed partition table showing the effective usable size of a partition, if bad blocks are taken into account. |
587f44576 cmd: mtdparts: Kc... |
1878 1879 |
config MTDIDS_DEFAULT string "Default MTD IDs" |
ff102c54b cmd: make MTD com... |
1880 |
depends on MTD || SPI_FLASH |
587f44576 cmd: mtdparts: Kc... |
1881 1882 1883 1884 1885 1886 |
help Defines a default MTD IDs list for use with MTD partitions in the Linux MTD command line partitions format. config MTDPARTS_DEFAULT string "Default MTD partition scheme" |
ff102c54b cmd: make MTD com... |
1887 |
depends on MTD || SPI_FLASH |
587f44576 cmd: mtdparts: Kc... |
1888 1889 1890 |
help Defines a default MTD partitioning scheme in the Linux MTD command line partitions format |
74c597e82 MLK-22259-1: cmd:... |
1891 1892 1893 1894 1895 |
config MTDPARTS_SKIP_INVALID bool "Skip invalid devices and keep checking the next one" depends on CMD_MTDPARTS help Enable this feature will look for next device rather than quit. |
f8803a99f Convert CONFIG_CM... |
1896 1897 1898 1899 1900 1901 1902 1903 |
config CMD_REISER bool "reiser - Access to reiserfs filesystems" help This provides two commands which operate on a resierfs filesystem, commonly used some years ago: reiserls - list files reiserload - load a file |
7a7643184 Convert CONFIG_CM... |
1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 |
config CMD_YAFFS2 bool "yaffs2 - Access of YAFFS2 filesystem" depends on YAFFS2 default y help This provides commands for accessing a YAFFS2 filesystem. Yet Another Flash Filesystem 2 is a filesystem designed specifically for NAND flash. It incorporates bad-block management and ensures that device writes are sequential regardless of filesystem activity. |
54feea17d Convert CONFIG_CM... |
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 |
config CMD_ZFS bool "zfs - Access of ZFS filesystem" help This provides commands to accessing a ZFS filesystem, commonly used on Solaris systems. Two sub-commands are provided: zfsls - list files in a directory zfsload - load a file See doc/README.zfs for more details. |
ab8243e43 cmd: Kconfig: Add... |
1924 |
endmenu |
ac20a1b21 Convert CONFIG_CM... |
1925 1926 1927 1928 1929 1930 1931 1932 |
menu "Debug commands" config CMD_BEDBUG bool "bedbug" help The bedbug (emBEDded deBUGger) command provides debugging features for some PowerPC processors. For details please see the docuemntation in doc/README.beddbug |
3bd25cb51 Convert CONFIG_CM... |
1933 1934 1935 1936 1937 1938 1939 |
config CMD_DIAG bool "diag - Board diagnostics" help This command provides access to board diagnostic tests. These are called Power-on Self Tests (POST). The command allows listing of available tests and running either all the tests, or specific tests identified by name. |
1b330894b Convert CONFIG_CM... |
1940 1941 |
config CMD_IRQ bool "irq - Show information about interrupts" |
064b55cfc powerpc, 5xxx, 51... |
1942 |
depends on !ARM && !MIPS && !SH |
1b330894b Convert CONFIG_CM... |
1943 1944 1945 1946 1947 |
help This enables two commands: interrupts - enable or disable interrupts irqinfo - print device-specific interrupt information |
6bac227a6 Convert CONFIG_CM... |
1948 1949 1950 |
config CMD_KGDB bool "kgdb - Allow debugging of U-Boot with gdb" |
b92055064 cmd: kgdb: Enable... |
1951 |
depends on PPC |
6bac227a6 Convert CONFIG_CM... |
1952 1953 1954 1955 1956 |
help This enables a 'kgdb' command which allows gdb to connect to U-Boot over a serial link for debugging purposes. This allows single-stepping, inspecting variables, etc. This is supported only on PowerPC at present. |
d5f61f272 log: Add a 'log l... |
1957 1958 |
config CMD_LOG bool "log - Generation, control and access to logging" |
83a1f933d cmd: CONFIG_CMD_L... |
1959 |
select LOG |
d5f61f272 log: Add a 'log l... |
1960 1961 1962 |
help This provides access to logging features. It allows the output of log data to be controlled to a limited extent (setting up the default |
ef11ed823 log: Add a test c... |
1963 1964 |
maximum log level for emitting of records). It also provides access to a command used for testing the log system. |
d5f61f272 log: Add a 'log l... |
1965 |
|
ce058ae5f Convert CONFIG_CM... |
1966 1967 1968 1969 1970 1971 |
config CMD_TRACE bool "trace - Support tracing of function calls and timing" help Enables a command to control using of function tracing within U-Boot. This allows recording of call traces including timing information. The command can write data to memory for exporting |
a24a78d7e Convert CONFIG_TR... |
1972 |
for analysis (e.g. using bootchart). See doc/README.trace for full |
ce058ae5f Convert CONFIG_CM... |
1973 |
details. |
60b2f9e7b cmd: avb2.0: avb ... |
1974 1975 |
config CMD_AVB bool "avb - Android Verified Boot 2.0 operations" |
b0aa74a26 avb2.0: add prope... |
1976 |
depends on AVB_VERIFY |
60b2f9e7b cmd: avb2.0: avb ... |
1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 |
default n help Enables a "avb" command to perform verification of partitions using Android Verified Boot 2.0 functionality. It includes such subcommands: avb init - initialize avb2 subsystem avb read_rb - read rollback index avb write_rb - write rollback index avb is_unlocked - check device lock state avb get_uuid - read and print uuid of a partition avb read_part - read data from partition avb read_part_hex - read data from partition and output to stdout avb write_part - write data to partition avb verify - run full verification chain |
ac20a1b21 Convert CONFIG_CM... |
1990 |
endmenu |
8f2fe0c86 kconfig: introduc... |
1991 1992 |
config CMD_UBI tristate "Enable UBI - Unsorted block images commands" |
8f2fe0c86 kconfig: introduc... |
1993 1994 1995 1996 1997 1998 1999 2000 |
select MTD_UBI help UBI is a software layer above MTD layer which admits use of LVM-like logical volumes on top of MTD devices, hides some complexities of flash chips like wear and bad blocks and provides some other useful capabilities. Please, consult the MTD web site for more details (www.linux-mtd.infradead.org). Activate this option if you want to use U-Boot UBI commands. |
c58fb2cdb cmd: ubi: clean t... |
2001 2002 |
It is also strongly encouraged to also enable CONFIG_MTD to get full partition support. |
8f2fe0c86 kconfig: introduc... |
2003 |
|
173aafbf9 cmd: Expose a Kco... |
2004 2005 |
config CMD_UBIFS tristate "Enable UBIFS - Unsorted block images filesystem commands" |
2bc734b1e cmd: ubifs: Add a... |
2006 |
depends on CMD_UBI |
5ed063d10 Kconfig: Sort boo... |
2007 |
default y if CMD_UBI |
24fc9531a cmd: Kconfig: Fix... |
2008 |
select LZO |
173aafbf9 cmd: Expose a Kco... |
2009 2010 |
help UBIFS is a file system for flash devices which works on top of UBI. |
72a8cf8dc Move all command ... |
2011 |
endmenu |