[PATCH] spl: Fix SPL_ATF and SPL_OPENSBI dependencies

The code for these two options depends on having the FIT loadables recorded in the FDT. Thus, these options require the full version of the SPL_LOAD_FIT code.
Signed-off-by: Samuel Holland samuel@sholland.org ---
common/spl/Kconfig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/common/spl/Kconfig b/common/spl/Kconfig index b738c749ff..4d4fa58c0c 100644 --- a/common/spl/Kconfig +++ b/common/spl/Kconfig @@ -1439,7 +1439,8 @@ config SPL_YMODEM_SUPPORT
config SPL_ATF bool "Support ARM Trusted Firmware" - depends on ARM64 && SPL_FIT + depends on ARM64 + depends on SPL_LOAD_FIT && !SPL_FIT_IMAGE_TINY help ATF(ARM Trusted Firmware) is a component for ARM AArch64 which is loaded by SPL (which is considered as BL2 in ATF terminology). @@ -1486,6 +1487,7 @@ config SPL_OPTEE_IMAGE config SPL_OPENSBI bool "Support RISC-V OpenSBI" depends on RISCV && SPL_RISCV_MMODE && RISCV_SMODE + depends on SPL_LOAD_FIT && !SPL_FIT_IMAGE_TINY help OpenSBI is an open-source implementation of the RISC-V Supervisor Binary Interface (SBI) specification. U-Boot supports the OpenSBI FW_DYNAMIC

On Sun, Oct 30, 2022 at 11:26:19PM -0500, Samuel Holland wrote:
The code for these two options depends on having the FIT loadables recorded in the FDT. Thus, these options require the full version of the SPL_LOAD_FIT code.
Signed-off-by: Samuel Holland samuel@sholland.org
Applied to u-boot/master, thanks!
participants (2)
-
Samuel Holland
-
Tom Rini