This series adds support for the Milk-V Duo S, a development board based
on the Sophgo SG2000 SoC with 512 MiB of RAM. The board uses the
upstream Linux devicetree via OF_UPSTREAM.
The first two patches cherry-pick the SG2000 dtsi and the Duo S
devicetree from upstream v7.3-rc1.
The Duo S gets its own board directory, based on the Milk-V Duo 256M
one. Apart from the devicetree, the two boards share almost all of their
configuration. However, they use different SoCs (SG2000 vs. SG2002), so
the Duo S is not treated as a variant of the Duo 256M.
Hiago and Andrei reviewed these patches internally before submission,
hence their Acked-by tags. Since they already work with these boards,
they have agreed to maintain the Duo S support.
Tested on a Milk-V Duo S.
---
Joshua Milas (2):
riscv64: dts: sophgo: add SG2000 dtsi
riscv64: dts: sophgo: add initial Milk-V Duo S board support
João Paulo Gonçalves (2):
clk: sophgo: cv1800b: Add SG2000 compatible string
board: sophgo: Add support for Milk-V Duo S
arch/riscv/Kconfig | 4 +
board/sophgo/milkv_duo_s/Kconfig | 30 +++
board/sophgo/milkv_duo_s/MAINTAINERS | 8 +
board/sophgo/milkv_duo_s/Makefile | 6 +
board/sophgo/milkv_duo_s/milkv_duo_s.env | 8 +
configs/milkv_duo_s_defconfig | 43 ++++
doc/board/sophgo/index.rst | 1 +
doc/board/sophgo/milkv_duo_s.rst | 86 ++++++++
drivers/clk/sophgo/clk-cv1800b.c | 1 +
.../src/riscv/sophgo/sg2000-milkv-duo-s.dts | 244 +++++++++++++++++++++
dts/upstream/src/riscv/sophgo/sg2000.dtsi | 53 +++++
include/configs/milkv_duo_s.h | 12 +
12 files changed, 496 insertions(+)
---
base-commit: 8d534cec0cc0109a37c0ded8854da03f1526dc0e
change-id: 20261014-upstream-v1-milk-duo-s-c4d2935c4298
Best regards,
--
João Paulo Gonçalves <[email protected]>