spl: binman: Add config options for binman symbols in VPL
The SPL code declares binman symbols for U-Boot phases depending on CONFIG_IS_ENABLED(BINMAN_UBOOT_SYMBOLS). This config exists for SPL and TPL, also add a version for VPL. Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
This commit is contained in:
parent
d8830cf840
commit
3a7d327876
@ -198,4 +198,28 @@ config VPL_TEXT_BASE
|
||||
help
|
||||
The address in memory that VPL will be running from.
|
||||
|
||||
config VPL_BINMAN_SYMBOLS
|
||||
bool "Declare binman symbols in VPL"
|
||||
depends on VPL_FRAMEWORK && BINMAN
|
||||
default y
|
||||
help
|
||||
This enables use of symbols in VPL which refer to other entries in
|
||||
the same binman image as the VPL. These can be declared with the
|
||||
binman_sym_declare(type, entry, prop) macro and accessed by the
|
||||
binman_sym(type, entry, prop) macro defined in binman_sym.h.
|
||||
|
||||
See tools/binman/binman.rst for a detailed explanation.
|
||||
|
||||
config VPL_BINMAN_UBOOT_SYMBOLS
|
||||
bool "Declare binman symbols for U-Boot phases in VPL"
|
||||
depends on VPL_BINMAN_SYMBOLS
|
||||
default y
|
||||
help
|
||||
This enables use of symbols in VPL which refer to U-Boot phases,
|
||||
enabling VPL to obtain the location and size of its next phase simply
|
||||
by calling spl_get_image_pos() and spl_get_image_size().
|
||||
|
||||
For this to work, you must have all U-Boot phases in the same binman
|
||||
image, so binman can update VPL with the locations of everything.
|
||||
|
||||
endmenu
|
||||
|
Loading…
Reference in New Issue
Block a user