On Wed, Jun 17, 2026 at 02:37:34PM +0800, Chao Liu wrote: > On Tue, Jun 16, 2026 at 07:01:42PM +0800, Kuan-Wei Chiu wrote: > Hi Kuan-Wei, > > > Add initial support for the Milk-V Duo board. > > > > The Sophgo CV1800B SoC features T-Head C906 processing, standard PLIC > > and CLINT controllers, a dw8250 uart, and basic clock control. The > > current implementation can successfully run OpenSBI and boot Linux v7.0 > > from an SD card to the Linux shell. > Can you add a document for the Milk-V Duo board?
Ack. Will add a doc in next version. Regards, Kuan-Wei > > Thanks, > Chao > > --- > > Changes in v3: > > - Rebase on master branch. > > - Drop custom T-Head PMU CSR patch to avoid duplication. > > - Use REG_BYTE_WIDTH macro in clock controller. > > > > Changes in v2: > > - Added link for the custom T-Head PMU CSRs > > - Added qtest to validate basic for the dw8250 and clock controller. > > - Removed RFC tag. > > > > Kuan-Wei Chiu (5): > > hw/char: Add dw8250 UART > > hw/misc: Add Sophgo CV1800B clock controller > > hw/riscv: Add Sophgo CV1800B SoC support > > hw/riscv: Add Milk-V Duo board support > > tests/qtest: Add qtest for Milk-V Duo board > > > > MAINTAINERS | 12 ++ > > configs/devices/riscv64-softmmu/default.mak | 1 + > > hw/char/Kconfig | 4 + > > hw/char/dw8250.c | 118 ++++++++++++++ > > hw/char/meson.build | 1 + > > hw/misc/Kconfig | 3 + > > hw/misc/cv1800b_clk.c | 90 +++++++++++ > > hw/misc/meson.build | 1 + > > hw/riscv/Kconfig | 14 ++ > > hw/riscv/cv1800b.c | 168 ++++++++++++++++++++ > > hw/riscv/meson.build | 3 + > > hw/riscv/milkv_duo.c | 124 +++++++++++++++ > > include/hw/char/dw8250.h | 27 ++++ > > include/hw/misc/cv1800b_clk.h | 24 +++ > > include/hw/riscv/cv1800b.h | 52 ++++++ > > tests/qtest/meson.build | 3 +- > > tests/qtest/milkv-duo-test.c | 70 ++++++++ > > 17 files changed, 714 insertions(+), 1 deletion(-) > > create mode 100644 hw/char/dw8250.c > > create mode 100644 hw/misc/cv1800b_clk.c > > create mode 100644 hw/riscv/cv1800b.c > > create mode 100644 hw/riscv/milkv_duo.c > > create mode 100644 include/hw/char/dw8250.h > > create mode 100644 include/hw/misc/cv1800b_clk.h > > create mode 100644 include/hw/riscv/cv1800b.h > > create mode 100644 tests/qtest/milkv-duo-test.c > > > > -- > > 2.54.0.1136.gdb2ca164c4-goog > >
