We use starfive_visionfive2_defconfig for supporting JH7110 based boards. The DeepComputing Framework motherboard is a new JH7110 device with upstream kernel support since v6.13.
Add support and documentation for the board. This patches are prerequisite: [PATCH 1/1] riscv: dts: jh7110: add bootph-pre-ram for &pllclk https://lore.kernel.org/u-boot/20250330162421.238483-1-heinrich.schucha...@canonical.com/T/#u [PATCH v1] board: starfive: Remove compatible boards Milk-V Mars CM and Mars CM Lite https://lore.kernel.org/all/20250327175550.529248-...@freeshell.de/ v3: Rebase upon Milk-V Mars CM removal patch v2: Rebase upon orgin/next Carve out common documentation of JH7110 boards Drop patch for binman config - not needed anymore Add information about the debug UART Heinrich Schuchardt (8): configs: add jh7110-deepcomputing-fml13v01 to VF2 defconfig riscv: dts: jh7110: add DeepComputing FML13V01 device-tree board: starfive: DeepComputing FML13V01 fdt selection board: starfive: spl: support DeepComputing FML13V01 doc: add DeepComputing FML13V01 documentation doc: starfive: use consistent formatting doc: starfive: use jh7110_common.rst doc: jh7110: describe debug UART .../jh7110-deepcomputing-fml13v01-u-boot.dtsi | 7 ++ board/starfive/visionfive2/spl.c | 5 +- .../visionfive2/starfive_visionfive2.c | 6 +- configs/starfive_visionfive2_defconfig | 2 +- doc/board/starfive/deepcomputing_fml13v01.rst | 80 +++++++++++++++++++ doc/board/starfive/index.rst | 1 + doc/board/starfive/jh7110_common.rst | 80 +++++++++++++++++++ doc/board/starfive/milk-v_mars.rst | 18 +---- doc/board/starfive/pine64_star64.rst | 26 ++---- doc/board/starfive/visionfive2.rst | 47 ++--------- 10 files changed, 192 insertions(+), 80 deletions(-) create mode 100644 arch/riscv/dts/jh7110-deepcomputing-fml13v01-u-boot.dtsi create mode 100644 doc/board/starfive/deepcomputing_fml13v01.rst create mode 100644 doc/board/starfive/jh7110_common.rst -- 2.48.1