From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-12.5 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8F631C433DB for ; Mon, 1 Mar 2021 13:24:01 +0000 (UTC) Received: from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id A6D5E64DA1 for ; Mon, 1 Mar 2021 13:24:00 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A6D5E64DA1 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=openbmc-bounces+openbmc=archiver.kernel.org@lists.ozlabs.org Received: from boromir.ozlabs.org (localhost [IPv6:::1]) by lists.ozlabs.org (Postfix) with ESMTP id 4Dq1Dt6hGYz3cGP for ; Tue, 2 Mar 2021 00:23:58 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=VdnymNys; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gmail.com (client-ip=2607:f8b0:4864:20::236; helo=mail-oi1-x236.google.com; envelope-from=tmaimon77@gmail.com; receiver=) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=VdnymNys; dkim-atps=neutral Received: from mail-oi1-x236.google.com (mail-oi1-x236.google.com [IPv6:2607:f8b0:4864:20::236]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4Dq1DS02f2z30QF for ; Tue, 2 Mar 2021 00:23:34 +1100 (AEDT) Received: by mail-oi1-x236.google.com with SMTP id x20so17945949oie.11 for ; Mon, 01 Mar 2021 05:23:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Lkwa763hxSjrHkFW9hYdgwfUDb1UMb5DhaGlyQ4KLVs=; b=VdnymNyshjjQ682vUMA9WWBeIzSbN4jfetXtB09SRIUNcssx+CgBNXnTMSuCsKYyvv OscU2UjpgaiVCxxLpSTP6x3tFv+ooJSAQzxsUSmF1gAAMuXDX620ySJAt/abS/LnjHwQ 7r8Wlu2S5s5eyGg8NoeBZ5VRn9s49zyg7BSTI+ESGdHcVQswjITkpFJm2gPqsshSb36L dy4RVK7YLPywPl317UnAfECcm9vqEPHtQjKQYC4jd9WkYktHiD9Giqo1iaMh3uSdvttW licYq1I2C0X6ZTzlU9mq39eSM+nZImOlVXx+vgQjYodL6U8kUL16aPzNUI74Aer8FGuH MCFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Lkwa763hxSjrHkFW9hYdgwfUDb1UMb5DhaGlyQ4KLVs=; b=AtlJMVnJmPfO5Nf/u9yNZ0OraOlDqO0xVoZHUTpRR2nVGcIiBOnrcN/G7OMU48lSLL T+anKzZgAVK8xMET160muJUCypVxYfXEuQ8bytGE3Z6rsrM+xbQ6lGf7V1s1UQPirszG vlv/0oaqNeZVo9P0WflaHfOjx8rMT43vDl9FQbID4AGL3bxuH6nLaxvJb6JJvNxS5K9M 4GQlxAQ/dIWi4ONXaVjUsMCVXWFP3kjp6BsZ4lRtGg32fEEIj0zehkXiTO1fgg+I/Uhq fzpuLz6iZ7y6vn8GSjZVfOlaCDDZqVAYbr0S+jU3mRIfaFbJIJRvCquV/8Yq0bWjCxvn w2qw== X-Gm-Message-State: AOAM5312Aefpuuy/vITwQXzWdlo+Esc+9ohtxgV4Pa45U+H93XhwgkiF jIl6snCz1rwPbTDzqWIvD/29cjWn8cYTchb3uIs= X-Google-Smtp-Source: ABdhPJwnOoppPdZcyzyLZoJNQ297/GIJDao2FxOrXYhRbPsHvCdzQi1hL3lXUdMbGnc2l9lNWG2PrDOEtv+v4BZVsBM= X-Received: by 2002:a05:6808:130d:: with SMTP id y13mr11391569oiv.167.1614605010037; Mon, 01 Mar 2021 05:23:30 -0800 (PST) MIME-Version: 1.0 References: <20210218122546.3546582-1-gmouse@google.com> In-Reply-To: From: Tomer Maimon Date: Mon, 1 Mar 2021 15:36:58 +0200 Message-ID: Subject: Re: [PATCH] ARM: dts: nuvoton: Fix flash layout To: Anton Kachalov Content-Type: multipart/alternative; boundary="00000000000013750205bc798691" X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree , Benjamin Fair , Avi Fishman , Patrick Venture , OpenBMC Maillist , Linux Kernel Mailing List , Tali Perry , Rob Herring Errors-To: openbmc-bounces+openbmc=archiver.kernel.org@lists.ozlabs.org Sender: "openbmc" --00000000000013750205bc798691 Content-Type: text/plain; charset="UTF-8" Hi Anton, The reason the u-boot Env is at 0x100000 address is that some costumers have: one copy of Bootblock and U-boot at 0x0 - 0x80000 second copy of Bootblock and U-boot at 0x80000 - 0x100000. we have two options; 1. Modify the OpenBMC device tree flash layout u-boot Env address to 0x100000. 2. Add a patch to OpnBMC platform that using openbmc flash layout to modify CONFIG_ENV_OFFSET in the u-boot. Thanks, Tomer On Fri, 26 Feb 2021 at 22:10, Anton Kachalov wrote: > Hello, Tomer. > > Seems like Nuvoton's u-boot expects the uboot-env at different address > comparing to openbmc-flash-layout.dtsi: > > > https://github.com/Nuvoton-Israel/u-boot/blob/npcm7xx-v2019.01/include/configs/poleg.h#L30 > > Vs. > > > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/openbmc-flash-layout.dtsi#n13 > > The change is more about making partitions naming the same as expected by > OpenBMC. > > On Sun, 21 Feb 2021 at 17:40, Tomer Maimon wrote: > >> Hi Benjamin and Anton, >> >> Sorry for the late reply, >> >> The EVB FIU0-CS0 partitioning is used for testing the EVB and this is why >> it is different than the OpenBMC flash layout. >> >> >> >> Are you using the NPCM7XX EVB for OpenBMC? if yes we can consider to >> modify the flash partition to OpenBMC use. >> >> On Thu, 18 Feb 2021 at 19:11, Benjamin Fair >> wrote: >> >>> On Thu, 18 Feb 2021 at 04:42, wrote: >>> > >>> > From: "Anton D. Kachalov" >>> > >>> > This change satisfy OpenBMC requirements for flash layout. >>> > >>> > Signed-off-by: Anton D. Kachalov >>> > --- >>> > arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 28 +++++++---------------- >>> > 1 file changed, 8 insertions(+), 20 deletions(-) >>> > >>> > diff --git a/arch/arm/boot/dts/nuvoton-npcm750-evb.dts >>> b/arch/arm/boot/dts/nuvoton-npcm750-evb.dts >>> > index bd1eb6ee380f..741c1fee8552 100644 >>> > --- a/arch/arm/boot/dts/nuvoton-npcm750-evb.dts >>> > +++ b/arch/arm/boot/dts/nuvoton-npcm750-evb.dts >>> > @@ -182,8 +182,8 @@ bbuboot2@80000 { >>> > reg = <0x0080000 0x80000>; >>> > read-only; >>> > }; >>> > - envparam@100000 { >>> > - label = "env-param"; >>> > + ubootenv@100000 { >>> > + label = "u-boot-env"; >>> > reg = <0x0100000 0x40000>; >>> > read-only; >>> > }; >>> > @@ -195,25 +195,13 @@ kernel@200000 { >>> > label = "kernel"; >>> > reg = <0x0200000 0x400000>; >>> > }; >>> > - rootfs@600000 { >>> > - label = "rootfs"; >>> > - reg = <0x0600000 0x700000>; >>> > + rofs@780000 { >>> > + label = "rofs"; >>> > + reg = <0x0780000 0x1680000>; >>> > }; >>> > - spare1@D00000 { >>> > - label = "spare1"; >>> > - reg = <0x0D00000 0x200000>; >>> > - }; >>> > - spare2@0F00000 { >>> > - label = "spare2"; >>> > - reg = <0x0F00000 0x200000>; >>> > - }; >>> > - spare3@1100000 { >>> > - label = "spare3"; >>> > - reg = <0x1100000 0x200000>; >>> > - }; >>> > - spare4@1300000 { >>> > - label = "spare4"; >>> > - reg = <0x1300000 0x0>; >>> > + rwfs@1e00000 { >>> > + label = "rwfs"; >>> > + reg = <0x1e00000 0x200000>; >>> > }; >>> >>> I recommend just including the openbmc-flash-layout.dtsi file here >>> instead since that contains the common flash layout for most OpenBMC >>> systems. >>> >>> Good solution, >> Do you mean nuvoton-openbmc-flash-layout? >> >>> > }; >>> > }; >>> > -- >>> > 2.30.0.478.g8a0d178c01-goog >>> > >>> >> >> Thanks, >> >> Tomer >> > --00000000000013750205bc798691 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Anton,

The reason the u-boot Env is = at 0x100000 address is that some costumers=C2=A0have:
one copy of= Bootblock and U-boot at 0x0 - 0x80000
second copy of Bootblock a= nd U-boot at 0x80000 - 0x100000.

we have two optio= ns;
1. Modify the OpenBMC device tree flash layout u-boot Env add= ress to 0x100000.
2. Add a patch to OpnBMC platform that usin= g openbmc flash layout to modify=C2=A0CONFIG_ENV_OFFSE= T in the u-boot.=

<= /span>
Thanks,

=
Tomer=

<= /span>

On Fri, 26 Feb 2021 at 22:10, Anton Kachalov <gmouse@google.com> wrote:
H= ello, Tomer.
Hi=C2=A0Benja= min and Anton,

Sorry for the late reply,

<= /div>

The EVB FIU0-CS0 partitioning=C2=A0is used for testing=C2=A0the EVB and this is why it is different=C2=A0than the OpenBMC flash layout.

=C2=A0

Are you using the NPCM7XX EVB for OpenBMC? if yes we can consider to modify the flash partition to OpenBMC us= e.


On Thu, 18 Feb 2021 at 19:11, Benjamin Fair &= lt;benjaminfai= r@google.com> wrote:
On Thu, 18 Feb 2021 at 04:42, <gmouse@google.com> wrote:
>
> From: "Anton D. Kachalov" <gmouse@google.com>
>
> This change satisfy OpenBMC requirements for flash layout.
>
> Signed-off-by: Anton D. Kachalov <gmouse@google.com>
> ---
>=C2=A0 arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 28 +++++++----------= ------
>=C2=A0 1 file changed, 8 insertions(+), 20 deletions(-)
>
> diff --git a/arch/arm/boot/dts/nuvoton-npcm750-evb.dts b/arch/arm/boot= /dts/nuvoton-npcm750-evb.dts
> index bd1eb6ee380f..741c1fee8552 100644
> --- a/arch/arm/boot/dts/nuvoton-npcm750-evb.dts
> +++ b/arch/arm/boot/dts/nuvoton-npcm750-evb.dts
> @@ -182,8 +182,8 @@ bbuboot2@80000 {
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0reg =3D <0x0080000 0x800= 00>;
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0read-only;
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0};
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0envparam@100000 {
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0label =3D "env-param";<= br> > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0ubootenv@100000 {
> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0label =3D "u-boot-env";=
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0reg =3D <0x0100000 0x400= 00>;
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0read-only;
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0};
> @@ -195,25 +195,13 @@ kernel@200000 {
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0label =3D "kernel"= ;;
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0reg =3D <0x0200000 0x400= 000>;
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0};
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0rootfs@600000 {
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0label =3D "rootfs";
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0reg =3D <0x0600000 0x700000>= ;;
> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0rofs@780000 {
> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0label =3D "rofs";
> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0reg =3D <0x0780000 0x1680000&g= t;;
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0};
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0spare1@D00000 {
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0label =3D "spare1";
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0reg =3D <0x0D00000 0x200000>= ;;
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0};
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0spare2@0F00000 {
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0label =3D "spare2";
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0reg =3D <0x0F00000 0x200000>= ;;
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0};
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0spare3@1100000 {
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0label =3D "spare3";
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0reg =3D <0x1100000 0x200000>= ;;
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0};
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0spare4@1300000 {
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0label =3D "spare4";
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0reg =3D <0x1300000 0x0>; > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0rwfs@1e00000 {
> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0label =3D "rwfs";
> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0reg =3D <0x1e00000 0x200000>= ;;
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0};

I recommend just including the openbmc-flash-layout.dtsi file here
instead since that contains the common flash layout for most OpenBMC
systems.

Good=C2=A0solution,=C2=A0
Do you mean nuvoton-openbmc-flash-layout?
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0};
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0};
> --
> 2.30.0.478.g8a0d178c01-goog
>

Thanks,

T= omer=C2=A0
--00000000000013750205bc798691--