[U-Boot] [PATCH 6/8][RESEND] powerpc: dts: add u-boot.dtsi and mpc85xx-u-boot.dtsi

Bin Meng bmeng.cn at gmail.com
Tue Aug 21 11:58:51 UTC 2018


On Wed, Aug 22, 2018 at 2:18 AM, Jagdish Gediya <jagdish.gediya at nxp.com> wrote:
> add required binman node inside dts to use binman to prepare

nits: Add

> u-boot-dtb.bin
>
> Signed-off-by: Jagdish Gediya <jagdish.gediya at nxp.com>
> ---
>  arch/powerpc/dts/mpc85xx-u-boot.dtsi | 16 ++++++++++++++++
>  arch/powerpc/dts/u-boot.dtsi         | 31 +++++++++++++++++++++++++++++++
>  2 files changed, 47 insertions(+)
>  create mode 100644 arch/powerpc/dts/mpc85xx-u-boot.dtsi
>  create mode 100644 arch/powerpc/dts/u-boot.dtsi
>
> diff --git a/arch/powerpc/dts/mpc85xx-u-boot.dtsi b/arch/powerpc/dts/mpc85xx-u-boot.dtsi
> new file mode 100644
> index 0000000..637db11
> --- /dev/null
> +++ b/arch/powerpc/dts/mpc85xx-u-boot.dtsi
> @@ -0,0 +1,16 @@
> +// SPDX-License-Identifier: GPL-2.0+
> +/*
> + * Copyright 2018 NXP
> + */
> +
> +#include <u-boot.dtsi>
> +
> +/ {
> +#if defined(CONFIG_BINMAN)
> +       binman {
> +               u-boot-with-ucode-ptr {
> +                       optional-ucode;
> +               };
> +       };
> +#endif

Please merge this into the u-boot.dtsi, as you already used the #ifdef
there for MPC85xx only.

> +};
> diff --git a/arch/powerpc/dts/u-boot.dtsi b/arch/powerpc/dts/u-boot.dtsi
> new file mode 100644
> index 0000000..ebe160f
> --- /dev/null
> +++ b/arch/powerpc/dts/u-boot.dtsi
> @@ -0,0 +1,31 @@
> +// SPDX-License-Identifier: GPL-2.0+
> +/*
> + * Copyright 2018 NXP
> + */
> +
> +#include <config.h>
> +
> +/ {
> +#if defined(CONFIG_BINMAN) && defined(CONFIG_MPC85xx)
> +       binman {
> +               filename = "u-boot-dtb.bin";
> +               start-pos = <CONFIG_SYS_TEXT_BASE>;
> +               sort-by-pos;
> +               pad-byte = <0xff>;
> +               size = <CONFIG_SYS_MONITOR_LEN>;
> +
> +               u-boot-with-ucode-ptr {
> +                       offset = <CONFIG_SYS_TEXT_BASE>;
> +               };
> +
> +               u-boot-dtb-with-ucode {
> +                       align = <256>;
> +               };
> +#if !defined(CONFIG_SYS_MPC85XX_NO_RESETVEC) && !defined(CONFIG_NAND)
> +               mpc85xx-bootpg-resetvec {
> +                       offset = <(CONFIG_RESET_VECTOR_ADDRESS - 0xffc)>;
> +               };
> +#endif
> +       };
> +#endif
> +};
>

Regards,
Bin


More information about the U-Boot mailing list