[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