SPARC: Remove
[oweals/u-boot.git] / cmd / Kconfig
index d28da54ed6595403964a0079e4d9972d3a84a1eb..4b152f8222aa2228be42f0a97937ebb95cd5e557 100644 (file)
@@ -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
 
@@ -181,6 +194,34 @@ config CMD_BOOTEFI
        help
          Boot an EFI image from memory.
 
+config CMD_BOOTEFI_HELLO_COMPILE
+       bool "Compile a standard EFI hello world binary for testing"
+       depends on CMD_BOOTEFI && (ARM || X86)
+       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.
+
+config CMD_BOOTEFI_HELLO
+       bool "Allow booting a standard EFI hello world for testing"
+       depends on CMD_BOOTEFI_HELLO_COMPILE
+       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.
+
+config CMD_BOOTMENU
+       bool "bootmenu"
+       select MENU
+       help
+         Add an ANSI terminal boot menu command.
+
 config CMD_ELF
        bool "bootelf, bootvx"
        default y
@@ -281,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)
@@ -289,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"
@@ -297,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
@@ -318,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"
@@ -366,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"
@@ -382,6 +455,13 @@ config CMD_NAND
        help
          NAND support.
 
+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
@@ -404,6 +484,7 @@ config CMD_USB
 
 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.
@@ -495,6 +576,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
@@ -535,19 +622,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"
@@ -609,6 +691,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
@@ -676,6 +761,19 @@ config CMD_TPM_TEST
 
 endmenu
 
+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
+
 menu "Filesystem commands"
 config CMD_EXT2
        bool "ext2 command support"
@@ -705,4 +803,16 @@ config CMD_FS_GENERIC
          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