[PATCH RFC 0/2] board: visionfive2: Select fdtfile based on revision

Shengyu Qu wiagn233 at outlook.com
Thu Sep 14 18:48:48 CEST 2023


Hello Jami,

I made a fix for memory size problem based on your series, but I can't try

that because I'm using 4GB version. Could you test this?

https://github.com/Headcrabed/u-boot/tree/ddr_fix_v1

Best regards,

Shengyu

> From: Jami Kettunen <jami.kettunen at protonmail.com>
>
> Currently booting a mainline Linux kernel via extlinux with fdtdir set
> doesn't load a proper DTB but passes on the U-Boot one to the kernel
> which as far as I know is very incorrect and prevents user (normally
> distro) provided DTB usage in a sensible/generic way.
>
> A uEnv.txt or similar manual environment changes were not used and
> should not be required to boot the board as per:
> https://u-boot.readthedocs.io/en/latest/develop/distro.html
>
> This also currently needs a kernel patch[1] for my board to have the
> full 8GB of memory available to Linux instead of just 4GB it shows with
> these patches alone.
>
> [1] https://gitlab.alpinelinux.org/nmeum/alpine-visionfive/-/blob/main/starfive/linux-starfive/set-8GB-RAM.patch
>
> Jami Kettunen (2):
>    board: visionfive2: Select fdtfile based on revision
>    configs: visionfive2: Enable MISC_INIT_R
>
>   .../visionfive2/starfive_visionfive2.c        | 25 +++++++++++++++++++
>   configs/starfive_visionfive2_defconfig        |  1 +
>   2 files changed, 26 insertions(+)
>


More information about the U-Boot mailing list