[PATCH] rockchip: Enable OF_LIBFDT_OVERLAY by default

Quentin Schulz quentin.schulz at cherry.de
Tue Feb 4 18:49:11 CET 2025


Hi Chen-Yu,

On 2/4/25 6:21 PM, Chen-Yu Tsai wrote:
> From: Chen-Yu Tsai <wens at csie.org>
> 
> Device tree overlays are immensely useful.
> 
> Enable it by default by implying it from ARCH_ROCKCHIP.
> 
> Signed-off-by: Chen-Yu Tsai <wens at csie.org>
> ---
> 
>   arch/arm/Kconfig | 1 +
>   1 file changed, 1 insertion(+)
> 
> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
> index f504d7d07601..2797030d3501 100644
> --- a/arch/arm/Kconfig
> +++ b/arch/arm/Kconfig
> @@ -2061,6 +2061,7 @@ config ARCH_ROCKCHIP
>   	imply DEBUG_UART_BOARD_INIT
>   	imply BOOTSTD_DEFAULTS
>   	imply FAT_WRITE
> +	imply OF_LIBFDT_OVERLAY
>   	imply SARADC_ROCKCHIP
>   	imply SPL_SYSRESET
>   	imply SPL_SYS_MALLOC_SIMPLE

Yes but not entirely enough right now.

See: 
https://lore.kernel.org/u-boot/20250129-px30-overlay-v1-0-4729b3fcb4c0@cherry.de/T/#t

At least it still boots even if fdtoverlay_addr_r isn't set so that's 
not too much of an issue.

Would be nice to check which SoCs do not have this fdtoverlay_addr_r set 
and actually set it as well, otherwise enabling this doesn't help much 
:) (at least with pxe/extlinux)

Cheers,
Quentin


More information about the U-Boot mailing list