env: net: U_BOOT_ENV_CALLBACKs should not depend on CMD_NET
[oweals/u-boot.git] / lib / Kconfig
index 38012506d294ccf1884aa9f633ae5915e0e261a0..3da45a5ec3221f8ea80091e06d21a9723b45cf02 100644 (file)
@@ -97,6 +97,8 @@ config SYS_HZ
 
 config USE_TINY_PRINTF
        bool "Enable tiny printf() version"
+       depends on SPL || TPL
+       default y
        help
          This option enables a tiny, stripped down printf version.
          This should only be used in space limited environments,
@@ -192,6 +194,13 @@ config TRACE_BUFFER_SIZE
          the size is too small then 'trace stats' will show a message saying
          how many records were dropped due to buffer overflow.
 
+config TRACE_CALL_DEPTH_LIMIT
+       int "Trace call depth limit"
+       depends on TRACE
+       default 15
+       help
+         Sets the maximum call depth up to which function calls are recorded.
+
 config TRACE_EARLY
        bool "Enable tracing before relocation"
        depends on TRACE
@@ -209,6 +218,14 @@ config TRACE_EARLY_SIZE
          Sets the size of the early trace buffer in bytes. This is used to hold
          tracing information before relocation.
 
+config TRACE_EARLY_CALL_DEPTH_LIMIT
+       int "Early trace call depth limit"
+       depends on TRACE_EARLY
+       default 200
+       help
+         Sets the maximum call depth up to which function calls are recorded
+         during early tracing.
+
 config TRACE_EARLY_ADDR
        hex "Address of early trace buffer in U-Boot"
        depends on TRACE_EARLY
@@ -327,6 +344,9 @@ config MD5
 config CRC32C
        bool
 
+config XXHASH
+       bool
+
 endmenu
 
 menu "Compression Support"
@@ -371,6 +391,12 @@ config ZLIB
        help
          This enables ZLIB compression lib.
 
+config ZSTD
+       bool "Enable Zstandard decompression support"
+       select XXHASH
+       help
+         This enables Zstandard decompression library.
+
 config SPL_LZ4
        bool "Enable LZ4 decompression support in SPL"
        help
@@ -395,6 +421,12 @@ config SPL_ZLIB
        help
          This enables compression lib for SPL boot.
 
+config SPL_ZSTD
+       bool "Enable Zstandard decompression support in SPL"
+       select XXHASH
+       help
+         This enables Zstandard decompression library in the SPL.
+
 endmenu
 
 config ERRNO_STR