summaryrefslogtreecommitdiffstats
path: root/lib/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Kconfig')
-rw-r--r--lib/Kconfig60
1 files changed, 59 insertions, 1 deletions
diff --git a/lib/Kconfig b/lib/Kconfig
index 6216fdd6ba..df9ba6ccc9 100644
--- a/lib/Kconfig
+++ b/lib/Kconfig
@@ -1,3 +1,5 @@
+# SPDX-License-Identifier: GPL-2.0-only
+
menu "Library routines"
config PARAMETER
bool
@@ -6,6 +8,11 @@ config UNCOMPRESS
bool
select FILETYPE
+config JSMN
+ bool "JSMN JSON Parser" if COMPILE_TEST
+ help
+ A minimalistic JSON parser.
+
config XXHASH
bool
@@ -35,6 +42,7 @@ config XZ_DECOMPRESS
select XZ_DEC_ARM
select XZ_DEC_ARMTHUMB
select XZ_DEC_SPARC
+ select XZ_DEC_ARM64
config XZ_DEC_X86
bool
@@ -54,12 +62,18 @@ config XZ_DEC_ARMTHUMB
config XZ_DEC_SPARC
bool
+config XZ_DEC_ARM64
+ bool
+
config REED_SOLOMON
bool
config BASE64
bool "include base64 encode/decode support"
+config CONSTRUCTORS
+ bool
+
config GENERIC_FIND_NEXT_BIT
def_bool n
@@ -68,7 +82,11 @@ config PROCESS_ESCAPE_SEQUENCE
source "lib/lzo/Kconfig"
+config BCH_CONST_PARAMS
+ bool
+
config BCH
+ select BITREV
bool
config BITREV
@@ -94,7 +112,7 @@ config IMAGE_SPARSE
bool
config STMP_DEVICE
- bool
+ bool "STMP device support" if COMPILE_TEST
config FSL_QE_FIRMWARE
select CRC32
@@ -105,6 +123,11 @@ config LIBFDT
config RATP
select CRC_ITU_T
+ select DEV_MEM
+ select COMMAND_SUPPORT
+ select POLLER
+ depends on CONSOLE_FULL
+ depends on !SHELL_NONE
bool "RATP protocol support"
help
Reliable Asynchronous Transfer Protocol (RATP) is a protocol for reliably
@@ -143,8 +166,30 @@ source "lib/logo/Kconfig"
source "lib/bootstrap/Kconfig"
+config PROGRESS_NOTIFIER
+ bool "Progress Notifier" if COMPILE_TEST
+ help
+ This is selected by boards that register a notifier to visualize
+ progress, like blinking a LED during an update.
+
+config VERSION_CMP
+ bool
+ help
+ This is selected by code that needs to compare versions
+ in a manner compatible with
+ https://uapi-group.org/specifications/specs/version_format_specification
+
config PRINTF_UUID
bool
+ default y if PRINTF_FULL
+
+config PRINTF_WCHAR
+ bool
+ default y if PRINTF_FULL
+
+config PRINTF_HEXSTR
+ bool
+ default y if PRINTF_FULL
config GENERIC_LIB_ASHLDI3
bool
@@ -171,7 +216,20 @@ config ARCH_HAS_STACK_DUMP
config ARCH_HAS_DATA_ABORT_MASK
bool
+config ARCH_HAS_ZERO_PAGE
+ bool
+
config HAVE_EFFICIENT_UNALIGNED_ACCESS
bool
+config GENERIC_ALLOCATOR
+ bool
+ help
+ Support is curently limited to allocaing a complete mmio-sram at once.
+
+config IDR
+ bool
+
endmenu
+
+source "lib/Kconfig.hardening"