Add initial support for SpacemiT K3 Pico-ITX board, the config file will enable all basic components which make it able to run into U-Boot serial console.
The series actually depend on previous sent patches, I'm not adding dependency to this series, but list it here for reference. Pinctrl: https://patch.msgid.link/[email protected] GPIO: https://patch.msgid.link/[email protected] clock and reset: https://patch.msgid.link/[email protected] Signed-off-by: Yixun Lan <[email protected]> --- Changes in v4: - update doc - add separate binman.dtsi file - Link to v3: https://patch.msgid.link/[email protected] Changes in v3: - rename header and dtsi file with vendor prefix - Link to v2: https://patch.msgid.link/[email protected] Changes in v2: - drop board_get_usable_ram_top() - drop empty source file - Link to v1: https://patch.msgid.link/[email protected] --- Yixun Lan (4): board: spacemit: add SpacemiT K3 Pico-ITX riscv: dts: spacemit: k3: add binman node configs: spacemit: Add K3 default configuration doc: spacemit: k3: Add Pico-ITX board arch/riscv/Kconfig | 5 + arch/riscv/cpu/k3/Kconfig | 18 +++ arch/riscv/cpu/k3/Makefile | 5 + arch/riscv/cpu/k3/dram.c | 21 ++++ arch/riscv/dts/spacemit-k3-binman.dtsi | 6 + arch/riscv/dts/spacemit-k3-u-boot.dtsi | 6 + board/spacemit/k3/Kconfig | 30 +++++ board/spacemit/k3/MAINTAINERS | 8 ++ configs/spacemit_k3_defconfig | 51 ++++++++ doc/board/spacemit/index.rst | 1 + doc/board/spacemit/spacemit-pico-itx.rst | 200 +++++++++++++++++++++++++++++++ include/configs/spacemit-k3.h | 13 ++ 12 files changed, 364 insertions(+) --- base-commit: cf615aafae36fc49f55e3e6a3648d29201b26d51 change-id: 20260921-00-basic-spacemit-k3-838119645d39 Best regards, -- Yixun Lan <[email protected]>
