]> git.sur5r.net Git - u-boot/blobdiff - lib/Kconfig
MIPS: bootm: rework and fix broken bootm code
[u-boot] / lib / Kconfig
index d7fd21928db595a84bc8ce06fb566bd634e616ad..30e84ed31537b46b9d5011cbbb153dab4e086a03 100644 (file)
@@ -36,8 +36,35 @@ config SYS_VSNPRINTF
          Thumb-2, about 420 bytes). Enable this option for safety when
          using sprintf() with data you do not control.
 
+config REGEX
+       bool "Enable regular expression support"
+       default y if NET
+       help
+         If this variable is defined, U-Boot is linked against the
+         SLRE (Super Light Regular Expression) library, which adds
+         regex support to some commands, for example "env grep" and
+         "setexpr".
+
+config LIB_RAND
+       bool "Pseudo-random library support "
+       help
+         This library provides pseudo-random number generator functions.
+
+source lib/dhry/Kconfig
+
 source lib/rsa/Kconfig
 
+config TPM
+       bool "Trusted Platform Module (TPM) Support"
+       depends on DM
+       help
+         This enables support for TPMs which can be used to provide security
+         features for your board. The TPM can be connected via LPC or I2C
+         and a sandbox TPM is provided for testing purposes. Use the 'tpm'
+         command to interactive the TPM. Driver model support is provided
+         for the low-level TPM interface, but only one TPM is supported at
+         a time by the TPM library.
+
 menu "Hashing Support"
 
 config SHA1
@@ -74,4 +101,32 @@ config SHA_PROG_HW_ACCEL
          is performed in hardware.
 endmenu
 
+menu "Compression Support"
+
+config LZ4
+       bool "Enable LZ4 decompression support"
+       help
+         If this option is set, support for LZ4 compressed images
+         is included. The LZ4 algorithm can run in-place as long as the
+         compressed image is loaded to the end of the output buffer, and
+         trades lower compression ratios for much faster decompression.
+         
+         NOTE: This implements the release version of the LZ4 frame
+         format as generated by default by the 'lz4' command line tool.
+         This is not the same as the outdated, less efficient legacy
+         frame format currently (2015) implemented in the Linux kernel
+         (generated by 'lz4 -l'). The two formats are incompatible.
+
+endmenu
+
+config ERRNO_STR
+       bool "Enable function for getting errno-related string message"
+       help
+         The function errno_str(int errno), returns a pointer to the errno
+         corresponding text message:
+         - if errno is null or positive number - a pointer to "Success" message
+         - if errno is negative - a pointer to errno related message
+
+source lib/efi/Kconfig
+
 endmenu