summaryrefslogtreecommitdiffstats
path: root/lib/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Kconfig')
-rw-r--r--lib/Kconfig37
1 files changed, 37 insertions, 0 deletions
diff --git a/lib/Kconfig b/lib/Kconfig
index ea6de76a22..71715ef6e8 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,6 +62,9 @@ config XZ_DEC_ARMTHUMB
config XZ_DEC_SPARC
bool
+config XZ_DEC_ARM64
+ bool
+
config REED_SOLOMON
bool
@@ -160,8 +171,24 @@ config PROGRESS_NOTIFIER
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
@@ -194,4 +221,14 @@ config ARCH_HAS_ZERO_PAGE
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"