It looks to me like OpenBSD version 7.4 (2023-10, the 55th release of OpenBSD) might be aiming to include initial support for one, or more, JH7110 based boards.
OpenBSD in the past few weeks have started to add initial support for the JH7110 SoC, some of which may be useful for the FreeBSD port:
-
StarFive JH7100/JH7110 clock controller (stfclock)
https://github.com/openbsd/src/blob/master/sys/arch/riscv64/dev/stfclock.c -
StarFive JH7110 Host/PCIe bridge (stfpcie)
https://github.com/openbsd/src/blob/master/sys/arch/riscv64/dev/stfpcie.c -
StarFive JH7110 PCIe 2.0 and USB 3.0 PHY (stfpciephy)
https://github.com/openbsd/src/blob/master/sys/arch/riscv64/dev/stfpciephy.c -
StarFive JH7100/JH7110 pin configuration (stfpinctrl)
https://github.com/openbsd/src/blob/master/sys/arch/riscv64/dev/stfpinctrl.c -
StarFive temperature (stftemp)
https://github.com/openbsd/src/blob/master/sys/arch/riscv64/dev/stftemp.c -
Motorcomm YT8521/YT8531 PHYs (ytphy)
https://github.com/openbsd/src/blob/master/sys/dev/mii/ytphy.c -
MMC
https://github.com/openbsd/src/blob/master/sys/dev/fdt/dwmmc.c#L279 -
efiboot
https://github.com/openbsd/src/blob/master/sys/arch/riscv64/stand/efiboot/efiboot.c#L472 -
And man pages
https://github.com/openbsd/src/tree/master/share/man/man4/man4.riscv64