On 10/6/26 22:11, Yixun Lan wrote:
> 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]>
> 

Looking forward to this series being merged :)

FYI after the merge I will coordinate to adopt any devicetree-rebasing
cherry-pick and -u-boot.dtsi overrides that are needed. When there will
be an SPI NOR driver and "sf" SPI flash command then we have all
components for using mainline u-boot 'u-boot.itb' as a board recovery
tool with uart and network download methods. The devicetree nodes for
this should be easy to adopt. I can write some documentation about
compiling and flashing the vendor board support package firmware using
mainline u-boot 'u-boot.itb', and eventually mainline SPL too when that
may be possible.

Cheers,

-E

Reply via email to