Message ID | 20191016145814.19036-3-jagan@amarulasolutions.com |
---|---|
State | New |
Headers | show |
Series |
|
Related | show |
Hi Jagan Please check the following typos. Or if you don't mind. I can fix it directly on the patches. :) > From: Jagan Teki [mailto:jagan@amarulasolutions.com] > Sent: Wednesday, October 16, 2019 10:58 PM > To: Rick Jian-Zhi Chen(陳建志); Paul Walmsley; Palmer Dabbelt; Anup Patel; > Atish Patra; Bin Meng > Cc: u-boot@lists.denx.de; linux-amarula@amarulasolutions.com; Jagan Teki > Subject: [PATCH v2 2/5] sifive: fu540: Enable OF_SEPARATE > > Use dts support from U-Boot via OF_SEPARATE instead of depending from > opensbi. > > This would help to make the necessary changes in drivers and devicetrees in device trees > uboot tree itself. this feature would also be helpful to not pass dtb during U-Boot . This feature ... opensbi builds. > Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> > --- > configs/sifive_fu540_defconfig | 3 ++- > doc/board/sifive/fu540.rst | 2 +- > 2 files changed, 3 insertions(+), 2 deletions(-) > > diff --git a/configs/sifive_fu540_defconfig b/configs/sifive_fu540_defconfig > index 48865e5f11..979d0a0418 100644 > --- a/configs/sifive_fu540_defconfig > +++ b/configs/sifive_fu540_defconfig > @@ -6,6 +6,7 @@ CONFIG_RISCV_SMODE=y > CONFIG_DISTRO_DEFAULTS=y > CONFIG_FIT=y > CONFIG_MISC_INIT_R=y > +CONFIG_DEFAULT_DEVICE_TREE="hifive-unleashed-a00" > CONFIG_DISPLAY_CPUINFO=y > CONFIG_DISPLAY_BOARDINFO=y > -CONFIG_OF_PRIOR_STAGE=y > +CONFIG_OF_SEPARATE=y > diff --git a/doc/board/sifive/fu540.rst b/doc/board/sifive/fu540.rst index > 7807f5b2c1..91b94ee06f 100644 > --- a/doc/board/sifive/fu540.rst > +++ b/doc/board/sifive/fu540.rst > @@ -58,7 +58,7 @@ firmware. We need to compile OpenSBI with below > command: > > .. code-block:: none > > - make PLATFORM=sifive/fu540 FW_PAYLOAD_PATH=<path to u-boot.bin> > FW_PAYLOAD_FDT_PATH=<path to hifive-unleashed-a00.dtb from Linux> > + make PLATFORM=sifive/fu540 FW_PAYLOAD_PATH=<path to > u-boot-dtb.bin> > > (Note: Prefer hifive-unleashed-a00.dtb from Linux-5.3 or higher) > (Note: Linux-5.2 is also fine but it does not have ethernet DT node) Thanks Rick
diff --git a/configs/sifive_fu540_defconfig b/configs/sifive_fu540_defconfig index 48865e5f11..979d0a0418 100644 --- a/configs/sifive_fu540_defconfig +++ b/configs/sifive_fu540_defconfig @@ -6,6 +6,7 @@ CONFIG_RISCV_SMODE=y CONFIG_DISTRO_DEFAULTS=y CONFIG_FIT=y CONFIG_MISC_INIT_R=y +CONFIG_DEFAULT_DEVICE_TREE="hifive-unleashed-a00" CONFIG_DISPLAY_CPUINFO=y CONFIG_DISPLAY_BOARDINFO=y -CONFIG_OF_PRIOR_STAGE=y +CONFIG_OF_SEPARATE=y diff --git a/doc/board/sifive/fu540.rst b/doc/board/sifive/fu540.rst index 7807f5b2c1..91b94ee06f 100644 --- a/doc/board/sifive/fu540.rst +++ b/doc/board/sifive/fu540.rst @@ -58,7 +58,7 @@ firmware. We need to compile OpenSBI with below command: .. code-block:: none - make PLATFORM=sifive/fu540 FW_PAYLOAD_PATH=<path to u-boot.bin> FW_PAYLOAD_FDT_PATH=<path to hifive-unleashed-a00.dtb from Linux> + make PLATFORM=sifive/fu540 FW_PAYLOAD_PATH=<path to u-boot-dtb.bin> (Note: Prefer hifive-unleashed-a00.dtb from Linux-5.3 or higher) (Note: Linux-5.2 is also fine but it does not have ethernet DT node)
Use dts support from U-Boot via OF_SEPARATE instead of depending from opensbi. This would help to make the necessary changes in drivers and devicetrees in uboot tree itself. this feature would also be helpful to not pass dtb during opensbi builds. Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> --- configs/sifive_fu540_defconfig | 3 ++- doc/board/sifive/fu540.rst | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-)