]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - common/Kconfig
spi: omap3_spi: add am43xx support to omap3_spi
[karo-tx-uboot.git] / common / Kconfig
index 0cb8647cc1e7a79ae8037e9446b408e496d2e5f3..ac288b42812edaa31de815e7ac17844c975239fe 100644 (file)
@@ -45,9 +45,14 @@ config AUTOBOOT_PROMPT
          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
+       default n
+
 config AUTOBOOT_DELAY_STR
        string "Delay autobooting via specific input key / string"
-       depends on AUTOBOOT_KEYED
+       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
@@ -59,7 +64,7 @@ config AUTOBOOT_DELAY_STR
 
 config AUTOBOOT_STOP_STR
        string "Stop autobooting via specific input key / string"
-       depends on AUTOBOOT_KEYED
+       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
@@ -71,7 +76,7 @@ config AUTOBOOT_STOP_STR
 
 config AUTOBOOT_KEYED_CTRLC
        bool "Enable Ctrl-C autoboot interruption"
-       depends on AUTOBOOT_KEYED
+       depends on AUTOBOOT_KEYED && !AUTOBOOT_ENCRYPTION
        default n
        help
          This option allows for the boot sequence to be interrupted
@@ -79,6 +84,15 @@ config AUTOBOOT_KEYED_CTRLC
          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.
+
 endmenu
 
 comment "Commands"
@@ -205,7 +219,15 @@ config CMD_SAVEENV
        bool "saveenv"
        default y
        help
-         Run the command in the given environment variable.
+         Save all environment variables into the compiled-in persistent
+         storage.
+
+config CMD_ENV_EXISTS
+       bool "env exists"
+       default y
+       help
+         Check if a variable is defined in the environment for use in
+         shell scripting.
 
 endmenu
 
@@ -337,6 +359,11 @@ config CMD_MMC
        help
          MMC/SD support.
 
+config CMD_SF
+       bool "sf"
+       help
+         SPI Flash support
+
 config CMD_SPI
        bool "sspi"
        help
@@ -383,6 +410,7 @@ config CMD_SOURCE
 
 config CMD_SETEXPR
        bool "setexpr"
+       default y
        help
          Evaluate boolean and math expressions and store the result in an env
            variable.
@@ -397,6 +425,7 @@ config CMD_NET
        bool "bootp, tftpboot"
        default y
         select NET
+       default y
        help
          Network commands.
          bootp - boot image via network using BOOTP/TFTP protocol