]> git.karo-electronics.de Git - karo-tx-uboot.git/blobdiff - cmd/Kconfig
cmd: add support for Qualcomm SPMI bus access
[karo-tx-uboot.git] / cmd / Kconfig
index 933675212862723bd555c1d573add6c68cdc7346..17808de716d447145cfa7209a6ed4102af651308 100644 (file)
@@ -13,7 +13,6 @@ config CMDLINE
 
 config HUSH_PARSER
        bool "Use hush shell"
 
 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
        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.
 
          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 "=> "
 config SYS_PROMPT
        string "Shell prompt"
        default "=> "
@@ -38,6 +32,12 @@ config SYS_PROMPT
 
 menu "Autoboot options"
 
 
 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
 config AUTOBOOT_KEYED
        bool "Stop autobooting via specific input key / string"
        default n
@@ -114,6 +114,8 @@ config AUTOBOOT_STOP_STR_SHA256
 
 endmenu
 
 
 endmenu
 
+source "cmd/fastboot/Kconfig"
+
 comment "Commands"
 
 menu "Info commands"
 comment "Commands"
 
 menu "Info commands"
@@ -165,6 +167,13 @@ config CMD_BOOTZ
        help
          Boot the Linux zImage
 
        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
 config CMD_BOOTEFI
        bool "bootefi"
        depends on EFI_LOADER
@@ -379,7 +388,7 @@ config CMD_SF
          SPI Flash support
 
 config CMD_SPI
          SPI Flash support
 
 config CMD_SPI
-       bool "sspi"
+       bool "spi"
        help
          SPI utility command.
 
        help
          SPI utility command.
 
@@ -395,6 +404,7 @@ config CMD_USB
 
 config CMD_DFU
        bool "dfu"
 
 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.
        help
          Enables the command "dfu" which is used to have U-Boot create a DFU
          class device via USB.
@@ -421,6 +431,11 @@ config CMD_GPIO
        help
          GPIO support.
 
        help
          GPIO support.
 
+config CMD_SPMI
+       bool "spmi"
+       help
+         SPMI bus utility command.
+
 endmenu
 
 
 endmenu
 
 
@@ -593,6 +608,13 @@ config CMD_SOUND
             sound init   - set up sound system
             sound play   - play a 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
 endmenu
 
 config CMD_BOOTSTAGE
@@ -689,4 +711,16 @@ config CMD_FS_GENERIC
          fs types.
 endmenu
 
          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
 endmenu