[PATCH v3 1/4] riscv: dts: add OF_LIST handling to binman.dtsi
E Shattow
e at freeshell.de
Sat Feb 22 23:05:34 CET 2025
On 2/21/25 01:58, Heinrich Schuchardt wrote:
> Binman can automatically generate device-tree and configuration entries in
> the FIT image based on CONFIG_MULTI_DTB_FIT if the binman node includes the
> right sub-nodes.
>
> Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt at canonical.com>
> ---
> v3:
> Use CONFIG_MULTI_DTB_FIT instead of CONFIG_OF_LIST to avoid
> build failure for QEMU defconfigs.
> v2:
> no change
> ---
> arch/riscv/dts/binman.dtsi | 7 ++++---
> 1 file changed, 4 insertions(+), 3 deletions(-)
>
> diff --git a/arch/riscv/dts/binman.dtsi b/arch/riscv/dts/binman.dtsi
> index 0405faca574..782ef037f7a 100644
> --- a/arch/riscv/dts/binman.dtsi
> +++ b/arch/riscv/dts/binman.dtsi
> @@ -82,8 +82,9 @@
> };
> };
>
> -#ifndef CONFIG_OF_BOARD
> +#if !defined(CONFIG_OF_BOARD) || defined(CONFIG_MULTI_DTB_FIT)
> @fdt-SEQ {
> + fit,operation = "gen-fdt-nodes";
> description = "NAME";
> type = "flat_dt";
> compression = "none";
> @@ -94,7 +95,7 @@
> configurations {
> default = "conf-1";
>
> -#ifndef CONFIG_OF_BOARD
> +#if !defined(CONFIG_OF_BOARD) || defined(CONFIG_MULTI_DTB_FIT)
> @conf-SEQ {
> #else
> conf-1 {
> @@ -115,7 +116,7 @@
> #endif
> #endif /* CONFIG_OPTEE */
>
> -#ifndef CONFIG_OF_BOARD
> +#if !defined(CONFIG_OF_BOARD) || defined(CONFIG_MULTI_DTB_FIT)
> fdt = "fdt-SEQ";
> #endif
> };
Reviewed-by: E Shattow <e at freeshell.de>
More information about the U-Boot
mailing list