On 2023-07-27 12:40:26, developer at robert-palm.de wrote:
> [...]
> Do I need to map these, too to make it work ?
> jh7110-visionfive-v2-ac108.dtb
> jh7110-visionfive-v2-wm8960.dtb
> vf2-overlay-uart3-i2c.dtbo
> Which adresses?

Can you try with the attached dtb file and copy it to your
boot SD card?

Then interrupt u-boot and run the following commands:

load mmc 1:1 ${fdt_addr_r} jh7110-starfive-visionfive-2-v1.3b.dtb
load mmc 1:1 ${kernel_addr_r} efi/boot/bootriscv64.efi
bootefi ${kernel_addr_r} ${fdt_addr_r}

With this setup I have been able to boot my board reliably
from the SD card, install OpenBSD to eMMC and also have
support for NVMe device, although I had to report a related
bug recently, see:


There are so many dtb versions for that board floating around
but once more device support changes are merged into mainline
Linux, the dtb package should include a suitable dtb that everyone
can use.

Miguel Landaeta, miguel at miguel.cc
secure email with PGP 0x6E608B637D8967E9 available at http://keyserver.pgp.com/
"Faith means not wanting to know what is true." -- Nietzsche

Attachment: jh7110-starfive-visionfive-2-v1.3b.dtb
Description: Binary data

Reply via email to