[PATCH] odroid_xu3: Fix board environment variable
Ben Wolsieffer
benwolsieffer at gmail.com
Tue Aug 8 04:18:33 CEST 2023
On Wed, Jun 08, 2022 at 02:30:14PM -0400, Tom Rini wrote:
> When migrating CONFIG_CONS_INDEX to Kconfig, on this platform we changed
> what "board" evaluated to in the environment. This in turn meant that
> we would no longer try and find the correct fdtfile via the normal
> distro boot logic. Fix this by overriding board in the default
> environment, as done on other platforms where CONFIG_SYS_BOARD is not
> what we want to be in the board environment variable.
>
> Fixes: f76750d11133 ("Convert CONFIG_CONS_INDEX et al to Kconfig")
> Reported-by: Gabriel Hojda <ghojda at yo2urs.ro>
> Tested-by: Gabriel Hojda <ghojda at yo2urs.ro>
> Signed-off-by: Tom Rini <trini at konsulko.com>
> ---
> include/configs/odroid_xu3.h | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/include/configs/odroid_xu3.h b/include/configs/odroid_xu3.h
> index eb35d7b4ae2d..360815bc03ee 100644
> --- a/include/configs/odroid_xu3.h
> +++ b/include/configs/odroid_xu3.h
> @@ -86,6 +86,7 @@
> "rootfstype=ext4\0" \
> "console=console=ttySAC2,115200n8\0" \
> "fdtfile=exynos5422-odroidxu3.dtb\0" \
> + "board=odroid\0" \
> "board_name=odroidxu3\0" \
> "mmcbootdev=0\0" \
> "mmcrootdev=0\0" \
> --
> 2.25.1
>
Hi Tom,
This patch doesn't appear to have fixed the issue. There is a report
from Debian of it occuring even after this patch was applied [1], and I
ran into it today as well with 2023.07.02.
I looked into it a bit, and the problem seems to be that
set_board_info() constructs the fdtfile variable using CONFIG_SYS_BOARD,
so setting the correct value of the board variable has no effect. I
think either set_board_info() needs to construct fdtfile differently, or
things need to be restructured to allow CONFIG_SYS_BOARD to be set as
"odroid".
I would submit a patch, but I'm not sure of the right approach to take,
and I would appreciate your help.
Thanks, Ben
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1012269
More information about the U-Boot
mailing list