mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-05-05 04:36:13 +02:00
lmb: config: add lmb config symbols for SPL
Add separate config symbols for enabling the LMB module for the SPL phase. The LMB module implementation now relies on alloced list data structure which requires heap area to be present. Add specific config symbol for the SPL phase of U-Boot so that this can be enabled on platforms which support a heap in SPL. Signed-off-by: Sughosh Ganu <sughosh.ganu@linaro.org> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
This commit is contained in:
parent
e32bdd91f2
commit
8281fdeec1
12
lib/Kconfig
12
lib/Kconfig
@ -1103,7 +1103,17 @@ config LMB
|
||||
default y if ARC || ARM || M68K || MICROBLAZE || MIPS || \
|
||||
NIOS2 || PPC || RISCV || SANDBOX || SH || X86 || XTENSA
|
||||
help
|
||||
Support the library logical memory blocks.
|
||||
Support the library logical memory blocks. This will require
|
||||
a malloc() implementation for defining the data structures
|
||||
needed for maintaining the LMB memory map.
|
||||
|
||||
config SPL_LMB
|
||||
bool "Enable LMB module for SPL"
|
||||
depends on SPL && SPL_FRAMEWORK && SPL_SYS_MALLOC
|
||||
help
|
||||
Enable support for Logical Memory Block library routines in
|
||||
SPL. This will require a malloc() implementation for defining
|
||||
the data structures needed for maintaining the LMB memory map.
|
||||
|
||||
config PHANDLE_CHECK_SEQ
|
||||
bool "Enable phandle check while getting sequence number"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user