summaryrefslogtreecommitdiff
path: root/lib/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Kconfig')
-rw-r--r--lib/Kconfig29
1 files changed, 27 insertions, 2 deletions
diff --git a/lib/Kconfig b/lib/Kconfig
index 4e6a0c6a1b6..24e55ade4d3 100644
--- a/lib/Kconfig
+++ b/lib/Kconfig
@@ -72,7 +72,7 @@ config DYNAMIC_CRC_TABLE
This can be helpful when reducing the size of the build image
config SUPPORTS_FW_LOADER
- bool
+ def_bool y
depends on CMDLINE
depends on ENV_SUPPORT
@@ -283,9 +283,25 @@ config PANIC_HANG
development since you can try to debug the conditions that lead to
the situation.
+config PMBUS
+ bool "PMBus 1.x decoder and transport helpers"
+ depends on DM_I2C
+ help
+ Enable include/pmbus.h and lib/pmbus.c: standard PMBus 1.x
+ command codes, LINEAR11, LINEAR16, and DIRECT numeric format
+ decoders, the two stage SMBus block read helper used for
+ MFR_ID, MFR_MODEL, and MFR_REVISION reads, and the table
+ driven STATUS_* bit print helper.
+
+ This is the substrate for any pre kernel PMBus consumer in
+ U-Boot (board/nxp/common/vid.c rail trim, board local telemetry
+ diagnostics, future per chip regulator drivers under
+ drivers/power/regulator/). It is not a hwmon clone. See
+ doc/develop/pmbus.rst for the policy notes.
+
config REGEX
bool "Enable regular expression support"
- default y if NET
+ default y if NET_LEGACY
help
If this variable is defined, U-Boot is linked against the
SLRE (Super Light Regular Expression) library, which adds
@@ -1295,6 +1311,15 @@ config SPL_LMB_ARCH_MEM_MAP
memory map. Enable this config in such scenarios which allow
architectures and boards to define their own memory map.
+config LMB_LIMIT_DMA_BELOW_RAM_TOP
+ bool
+ depends on LMB
+ default y if ARCH_BCM283X || ARCH_ROCKCHIP
+ help
+ Some architectures can not DMA above ram_top boundary,
+ which is after 4 GiB or 32-bit boundary too. Limit the
+ available memory to memory below ram_top boundary.
+
config PHANDLE_CHECK_SEQ
bool "Enable phandle check while getting sequence number"
help