On Mon, Aug 19, 2024 at 06:17:00PM +0800, Chia-Wei Wang wrote: > AST2700 SoCs integrates a Ibex 32-bits RISC-V core as the boot MCU > for the first stage bootloader execution, namely SPL. > > This patch implements the preliminary base to successfully run SPL > on this RV32-based MCU to the console banner message. > > Signed-off-by: Chia-Wei Wang <chiawei_w...@aspeedtech.com> > --- > arch/riscv/Kconfig | 5 + > arch/riscv/cpu/ast2700/Kconfig | 6 + > arch/riscv/cpu/ast2700/Makefile | 1 + > arch/riscv/cpu/ast2700/cpu.c | 23 ++++ > arch/riscv/dts/Makefile | 1 + > arch/riscv/dts/ast2700-ibex.dts | 22 ++++ > arch/riscv/dts/ast2700-u-boot.dtsi | 40 ++++++ > arch/riscv/dts/ast2700.dtsi | 76 ++++++++++++ > arch/riscv/include/asm/arch-ast2700/scu.h | 145 ++++++++++++++++++++++ > arch/riscv/include/asm/arch-ast2700/sli.h | 82 ++++++++++++ > board/aspeed/ibex_ast2700/Kconfig | 21 ++++ > board/aspeed/ibex_ast2700/MAINTAINERS | 7 ++ > board/aspeed/ibex_ast2700/Makefile | 2 + > board/aspeed/ibex_ast2700/ibex_ast2700.c | 85 +++++++++++++ > board/aspeed/ibex_ast2700/sli.c | 72 +++++++++++ > configs/ibex-ast2700_defconfig | 92 ++++++++++++++ > include/configs/ibex_ast2700.h | 12 ++ > 17 files changed, 692 insertions(+) > create mode 100644 arch/riscv/cpu/ast2700/Kconfig > create mode 100644 arch/riscv/cpu/ast2700/Makefile > create mode 100644 arch/riscv/cpu/ast2700/cpu.c > create mode 100644 arch/riscv/dts/ast2700-ibex.dts > create mode 100644 arch/riscv/dts/ast2700-u-boot.dtsi > create mode 100644 arch/riscv/dts/ast2700.dtsi > create mode 100644 arch/riscv/include/asm/arch-ast2700/scu.h > create mode 100644 arch/riscv/include/asm/arch-ast2700/sli.h > create mode 100644 board/aspeed/ibex_ast2700/Kconfig > create mode 100644 board/aspeed/ibex_ast2700/MAINTAINERS > create mode 100644 board/aspeed/ibex_ast2700/Makefile > create mode 100644 board/aspeed/ibex_ast2700/ibex_ast2700.c > create mode 100644 board/aspeed/ibex_ast2700/sli.c > create mode 100644 configs/ibex-ast2700_defconfig > create mode 100644 include/configs/ibex_ast2700.h
Hi Chia-Wei, Could you also provide proper document under ${u-boot}/doc/board regarding how to build and run U-boot-SPL on AST2700? Other than that, LGTM. Reviewed-by: Leo Yu-Chi Liang <ycli...@andestech.com> Best regards, Leo