[PATCH v3 0/3] riscv: sophgo: milkv_duo: add support for Milk-V Duo board
Kongyang Liu
seashell11234455 at gmail.com
Sun Jan 21 16:05:12 CET 2024
The Milk-V Duo board is built upon Sophgo's CV1800B SoC, featuring two
XuanTie C906 CPUs running at 1.0GHz and 700MHz, respectively.
This series introduces fundamental support for the Milk-V Duo board,
encompassing UART, CPU, and PLIC support. This ensures that U-Boot can
operate in serial console mode.
Changes in v3:
- Swap patch 1 and 2 duo to dependency of defconfig and device tree
- Enable EFI loader
- Add brief description of the procedure to run u-boot-dtb.bin
Changes in v2:
- Fold the defconfig patch to first patch
- Remove unnecessary environment settings of consoledev and baudrate in
config
Kongyang Liu (3):
riscv: dts: sophgo: add basic device tree for Milk-V Duo board
riscv: sophgo: milkv_duo: initial support added
doc: sophgo: milkv_duo: document Milk-V Duo board
arch/riscv/Kconfig | 4 +
arch/riscv/dts/Makefile | 1 +
arch/riscv/dts/cv1800b-milkv-duo.dts | 38 +++++++++
arch/riscv/dts/cv1800b.dtsi | 123 +++++++++++++++++++++++++++
board/sophgo/milkv_duo/Kconfig | 28 ++++++
board/sophgo/milkv_duo/MAINTAINERS | 6 ++
board/sophgo/milkv_duo/Makefile | 5 ++
board/sophgo/milkv_duo/board.c | 9 ++
configs/milkv_duo_defconfig | 23 +++++
doc/board/index.rst | 1 +
doc/board/sophgo/index.rst | 8 ++
doc/board/sophgo/milkv_duo.rst | 64 ++++++++++++++
include/configs/milkv_duo.h | 12 +++
13 files changed, 322 insertions(+)
create mode 100644 arch/riscv/dts/cv1800b-milkv-duo.dts
create mode 100644 arch/riscv/dts/cv1800b.dtsi
create mode 100644 board/sophgo/milkv_duo/Kconfig
create mode 100644 board/sophgo/milkv_duo/MAINTAINERS
create mode 100644 board/sophgo/milkv_duo/Makefile
create mode 100644 board/sophgo/milkv_duo/board.c
create mode 100644 configs/milkv_duo_defconfig
create mode 100644 doc/board/sophgo/index.rst
create mode 100644 doc/board/sophgo/milkv_duo.rst
create mode 100644 include/configs/milkv_duo.h
--
2.41.0
More information about the U-Boot
mailing list