X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=cmd%2FKconfig;h=17808de716d447145cfa7209a6ed4102af651308;hb=05a06bc85efddde9c6d114ff120c6ecfd9dee2a9;hp=8703cdb4a9bebe8a007f60717639bf6966d20ff6;hpb=f8c6390b668e02509296c9c7ce5073255e121456;p=karo-tx-uboot.git diff --git a/cmd/Kconfig b/cmd/Kconfig index 8703cdb4a9..17808de716 100644 --- a/cmd/Kconfig +++ b/cmd/Kconfig @@ -13,7 +13,6 @@ config CMDLINE config HUSH_PARSER bool "Use hush shell" - select SYS_HUSH_PARSER depends on CMDLINE help This option enables the "hush" shell (from Busybox) as command line @@ -24,11 +23,6 @@ config HUSH_PARSER If disabled, you get the old, much simpler behaviour with a somewhat smaller memory footprint. -config SYS_HUSH_PARSER - bool - help - Backward compatibility. - config SYS_PROMPT string "Shell prompt" default "=> " @@ -38,6 +32,12 @@ config SYS_PROMPT menu "Autoboot options" +config AUTOBOOT + bool "Autoboot" + default y + help + This enables the autoboot. See doc/README.autoboot for detail. + config AUTOBOOT_KEYED bool "Stop autobooting via specific input key / string" default n @@ -114,6 +114,8 @@ config AUTOBOOT_STOP_STR_SHA256 endmenu +source "cmd/fastboot/Kconfig" + comment "Commands" menu "Info commands" @@ -160,6 +162,18 @@ config CMD_BOOTM help Boot an application image from the memory. +config CMD_BOOTZ + bool "bootz" + help + Boot the Linux zImage + +config CMD_BOOTI + bool "booti" + depends on ARM64 + default y + help + Boot an AArch64 Linux Kernel image from memory. + config CMD_BOOTEFI bool "bootefi" depends on EFI_LOADER @@ -217,6 +231,11 @@ endmenu menu "Environment commands" +config CMD_ASKENV + bool "ask for env variable" + help + Ask for environment variable + config CMD_EXPORTENV bool "env export" default y @@ -235,6 +254,11 @@ config CMD_EDITENV help Edit environment variable. +config CMD_GREPENV + bool "search env" + help + Allow for searching environment variables + config CMD_SAVEENV bool "saveenv" default y @@ -343,11 +367,16 @@ config CMD_FLASH protect - enable or disable FLASH write protection config CMD_ARMFLASH - depends on FLASH_CFI_DRIVER + #depends on FLASH_CFI_DRIVER bool "armflash" help ARM Ltd reference designs flash partition access +config CMD_MMC + bool "mmc" + help + MMC memory mapped support. + config CMD_NAND bool "nand" help @@ -359,7 +388,7 @@ config CMD_SF SPI Flash support config CMD_SPI - bool "sspi" + bool "spi" help SPI utility command. @@ -373,6 +402,18 @@ config CMD_USB help USB support. +config CMD_DFU + bool "dfu" + select USB_FUNCTION_DFU + help + Enables the command "dfu" which is used to have U-Boot create a DFU + class device via USB. + +config CMD_USB_MASS_STORAGE + bool "UMS usb mass storage" + help + USB mass storage support + config CMD_FPGA bool "fpga" default y @@ -390,6 +431,11 @@ config CMD_GPIO help GPIO support. +config CMD_SPMI + bool "spmi" + help + SPMI bus utility command. + endmenu @@ -461,6 +507,11 @@ config CMD_NFS help Boot image via network using NFS protocol. +config CMD_MII + bool "mii" + help + Enable MII utility commands. + config CMD_PING bool "ping" help @@ -515,6 +566,11 @@ config CMD_BLOCK_CACHE during development, but also allows the cache to be disabled when it might hurt performance (e.g. when using the ums command). +config CMD_CACHE + bool "icache or dcache" + help + Enable the "icache" and "dcache" commands + config CMD_TIME bool "time" help @@ -552,6 +608,13 @@ config CMD_SOUND sound init - set up sound system sound play - play a sound +config CMD_QFW + bool "qfw" + select QFW + 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 endmenu config CMD_BOOTSTAGE @@ -619,4 +682,45 @@ config CMD_TPM_TEST endmenu +menu "Filesystem commands" +config CMD_EXT2 + bool "ext2 command support" + help + Enables EXT2 FS command + +config CMD_EXT4 + bool "ext4 command support" + help + Enables EXT4 FS command + +config CMD_EXT4_WRITE + depends on CMD_EXT4 + bool "ext4 write command support" + help + Enables EXT4 FS write command + +config CMD_FAT + bool "FAT command support" + 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. +endmenu + +config CMD_UBI + tristate "Enable UBI - Unsorted block images commands" + select CRC32 + 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. + endmenu