[PATCH v2 01/16] spacemit: k1: support multi-board infrastructure

Leo Liang ycliang at andestech.com
Thu Mar 19 07:44:08 CET 2026


Hi Raymond,

On Tue, Feb 10, 2026 at 10:14:44AM -0500, Raymond Mao wrote:
> From: Raymond Mao <raymond.mao at riscstar.com>
> 
> Restructure K1 SoC support to handle multiple boards through a single
> configuration:
> 
> 1. Rename bananapi-f3_defconfig to k1_defconfig.
> 2. Move all K1 board files to k1 directory.
> 
> Eliminates the need for board-specific defconfigs while maintaining
> hardware compatibility.
> 
> Signed-off-by: Raymond Mao <raymond.mao at riscstar.com>
> ---
>  arch/riscv/Kconfig                                    | 10 ++++++----
>  arch/riscv/cpu/k1/Kconfig                             |  4 ++++
>  board/spacemit/{bananapi-f3 => k1}/Kconfig            | 11 ++++++++---
>  board/spacemit/{bananapi-f3 => k1}/MAINTAINERS        |  4 ++--
>  board/spacemit/{bananapi-f3 => k1}/Makefile           |  0
>  board/spacemit/{bananapi-f3 => k1}/board.c            |  0
>  .../{bananapi-f3_defconfig => spacemit_k1_defconfig}  |  3 ++-
>  doc/board/spacemit/bananapi-f3.rst                    |  2 +-
>  include/configs/{bananapi-f3.h => k1.h}               |  0
>  9 files changed, 23 insertions(+), 11 deletions(-)
>  rename board/spacemit/{bananapi-f3 => k1}/Kconfig (63%)
>  rename board/spacemit/{bananapi-f3 => k1}/MAINTAINERS (61%)
>  rename board/spacemit/{bananapi-f3 => k1}/Makefile (100%)
>  rename board/spacemit/{bananapi-f3 => k1}/board.c (100%)
>  rename configs/{bananapi-f3_defconfig => spacemit_k1_defconfig} (97%)
>  rename include/configs/{bananapi-f3.h => k1.h} (100%)

This patch seems to cause recursive dependency error.
https://source.denx.de/u-boot/custodians/u-boot-riscv/-/jobs/1405503
Could you fix this and respin the patchset again?

Best regards,
Leo


More information about the U-Boot mailing list