diff options
author | Randolph <randolph@andestech.com> | 2024-03-22 19:36:37 +0800 |
---|---|---|
committer | Leo Yu-Chi Liang <ycliang@andestech.com> | 2024-03-26 17:31:24 +0800 |
commit | 0cfe1bc6ed9b322d2b03ded3175ac5de3ed2b784 (patch) | |
tree | 30049946cdc0a638df50dd5fd2081c3a4b97357f /common/spl | |
parent | dde373bde392c38649c8c4420e0c98ef8d38d9dc (diff) | |
download | u-boot-0cfe1bc6ed9b322d2b03ded3175ac5de3ed2b784.tar.gz u-boot-0cfe1bc6ed9b322d2b03ded3175ac5de3ed2b784.tar.bz2 u-boot-0cfe1bc6ed9b322d2b03ded3175ac5de3ed2b784.zip |
spl: riscv: opensbi: fix check of PAYLOAD_ARGS_ADDR
When Falcon Mode is enabled on RISC-V, use CONFIG_VAL
to check PAYLOAD_ARGS_ADDR, not CONFIG_IS_ENABLED.
Fixes: 10c4ab898c25 ("spl: riscv: falcon: move fdt blob to specified address")
Signed-off-by: Randolph <randolph@andestech.com>
Tested-by: Leo Yu-Chi Liang <ycliang@andestech.com>
Diffstat (limited to 'common/spl')
-rw-r--r-- | common/spl/spl_opensbi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/common/spl/spl_opensbi.c b/common/spl/spl_opensbi.c index 8127ebc946..ec62aab929 100644 --- a/common/spl/spl_opensbi.c +++ b/common/spl/spl_opensbi.c @@ -66,7 +66,7 @@ void __noreturn spl_invoke_opensbi(struct spl_image_info *spl_image) * Moving DTB in front of the kernel can avoid the error. */ #if CONFIG_IS_ENABLED(LOAD_FIT_OPENSBI_OS_BOOT) && \ - CONFIG_IS_ENABLED(PAYLOAD_ARGS_ADDR) + CONFIG_VAL(PAYLOAD_ARGS_ADDR) memcpy((void *)CONFIG_SPL_PAYLOAD_ARGS_ADDR, spl_image->fdt_addr, fdt_totalsize(spl_image->fdt_addr)); spl_image->fdt_addr = map_sysmem(CONFIG_SPL_PAYLOAD_ARGS_ADDR, 0); |