X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=cmd%2FKconfig;h=13dc46a174b48e929bb72f3d3061e611f98b6881;hb=a6eb6769c6baa28d7cfaf04ebab0e9fa5b5b834f;hp=b16c6032aa2d493f7f3ff4422b47055b77c69c23;hpb=95b62b2e28dbc3419f49eeae2e4fdccc862fccea;p=u-boot diff --git a/cmd/Kconfig b/cmd/Kconfig index b16c6032aa..13dc46a174 100644 --- a/cmd/Kconfig +++ b/cmd/Kconfig @@ -126,6 +126,18 @@ config CMD_BDI help Print board info +config CMD_CONFIG + bool "config" + select BUILD_BIN2C + default SANDBOX + 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. + config CMD_CONSOLE bool "coninfo" default y @@ -142,6 +154,7 @@ config CMD_CPU config CMD_LICENSE bool "license" + select BUILD_BIN2C help Print GPL license text @@ -203,6 +216,12 @@ config CMD_BOOTEFI_HELLO for testing that EFI is working at a basic level, and for bringing up EFI support on a new architecture. +config CMD_BOOTMENU + bool "bootmenu" + select MENU + help + Add an ANSI terminal boot menu command. + config CMD_ELF bool "bootelf, bootvx" default y @@ -303,7 +322,7 @@ config CMD_MEMORY bool "md, mm, nm, mw, cp, cmp, base, loop" default y help - Memeory commands. + Memory commands. md - memory display mm - memory modify (auto-incrementing address) nm - memory modify (constant address) @@ -311,7 +330,7 @@ config CMD_MEMORY cp - memory copy cmp - memory compare base - print or set address offset - loop - initinite loop on address range + loop - initialize loop on address range config CMD_CRC32 bool "crc32" @@ -319,6 +338,20 @@ config CMD_CRC32 help Compute CRC32. +config CMD_MD5SUM + bool "md5sum" + default n + select MD5 + help + Compute MD5 checksum. + +config MD5SUM_VERFIY + bool "md5sum -v" + default n + depends on CMD_MD5SUM + help + Add -v option to verify data against an MD5 checksum. + config LOOPW bool "loopw" help @@ -340,6 +373,16 @@ config CMD_MEMINFO help Display memory information. +config CMD_UNZIP + bool "unzip" + help + Uncompress a zip-compressed memory region. + +config CMD_ZIP + bool "zip" + help + Compress a memory region with zlib deflate method. + endmenu menu "Device access commands" @@ -388,6 +431,14 @@ config CMD_FLASH erase - FLASH memory protect - enable or disable FLASH write protection +config CMD_GPT + bool "GPT (GUID Partition Table) command" + select PARTITION_UUIDS + select EFI_PARTITION + help + Enable the 'gpt' command to ready and write GPT style partition + tables. + config CMD_ARMFLASH #depends on FLASH_CFI_DRIVER bool "armflash" @@ -401,9 +452,36 @@ config CMD_MMC config CMD_NAND bool "nand" + default y if NAND_SUNXI help NAND support. +if CMD_NAND +config CMD_NAND_TRIMFFS + bool "nand write.trimffs" + default y if ARCH_SUNXI + 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 + +config CMD_PART + bool "part" + select PARTITION_UUIDS + help + Read and display information about the partition table on + various media. + config CMD_SF bool "sf" help @@ -518,6 +596,12 @@ config CMD_DHCP help Boot image via network using DHCP/TFTP protocol +config CMD_PXE + bool "pxe" + select MENU + help + Boot image via network using PXE protocol + config CMD_NFS bool "nfs" default y @@ -558,19 +642,14 @@ endmenu menu "Misc commands" -config CMD_AMBAPP - bool "ambapp" - depends on LEON3 - default y - help - Lists AMBA Plug-n-Play information. - -config SYS_AMBAPP_PRINT_ON_STARTUP - bool "Show AMBA PnP info on startup" - depends on CMD_AMBAPP +config CMD_BKOPS_ENABLE + bool "mmc bkops enable" + depends on CMD_MMC default n help - Show AMBA Plug-n-Play information on startup. + 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. config CMD_BLOCK_CACHE bool "blkcache - control and stats for block cache" @@ -588,6 +667,15 @@ config CMD_CACHE help Enable the "icache" and "dcache" commands +config CMD_LED + bool "led" + 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. + config CMD_TIME bool "time" help @@ -632,6 +720,9 @@ config CMD_QFW 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 + +source "cmd/mvebu/Kconfig" + endmenu config CMD_BOOTSTAGE @@ -739,12 +830,33 @@ config CMD_FS_GENERIC help Enables filesystem commands (e.g. load, ls) that work for multiple fs types. + +config CMD_MTDPARTS + depends on ARCH_SUNXI + bool "MTD partition support" + help + MTD partition support + +config MTDIDS_DEFAULT + string "Default MTD IDs" + depends on CMD_MTDPARTS + help + Defines a default MTD ID + +config MTDPARTS_DEFAULT + string "Default MTD partition scheme" + depends on CMD_MTDPARTS + help + Defines a default MTD partitioning scheme in the Linux MTD command + line partitions format + endmenu config CMD_UBI tristate "Enable UBI - Unsorted block images commands" select CRC32 select MTD_UBI + default y if NAND_SUNXI 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 @@ -753,4 +865,14 @@ config CMD_UBI (www.linux-mtd.infradead.org). Activate this option if you want to use U-Boot UBI commands. +config CMD_UBIFS + tristate "Enable UBIFS - Unsorted block images filesystem commands" + depends on CMD_UBI + select CRC32 + select RBTREE if ARCH_SUNXI + select LZO if ARCH_SUNXI + default y if NAND_SUNXI + help + UBIFS is a file system for flash devices which works on top of UBI. + endmenu