]> git.dujemihanovic.xyz Git - u-boot.git/commit
riscv: Add AST2700 SoC initial platform support
authorChia-Wei Wang <chiawei_wang@aspeedtech.com>
Tue, 10 Sep 2024 09:39:16 +0000 (17:39 +0800)
committerLeo Yu-Chi Liang <ycliang@andestech.com>
Wed, 11 Sep 2024 12:35:03 +0000 (20:35 +0800)
commit9efcb10a09d69d9cf14111dd452bbf54dc0502b4
treee1554ebe4da7d87915116f64d3264d9dd4e12714
parent717002f8ff277bb687ce1f2739d0ef715d319ad9
riscv: Add AST2700 SoC initial platform support

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_wang@aspeedtech.com>
Reviewed-by: Leo Yu-Chi Liang <ycliang@andestech.com>
20 files changed:
arch/riscv/Kconfig
arch/riscv/cpu/ast2700/Kconfig [new file with mode: 0644]
arch/riscv/cpu/ast2700/Makefile [new file with mode: 0644]
arch/riscv/cpu/ast2700/cpu.c [new file with mode: 0644]
arch/riscv/dts/Makefile
arch/riscv/dts/ast2700-ibex.dts [new file with mode: 0644]
arch/riscv/dts/ast2700-u-boot.dtsi [new file with mode: 0644]
arch/riscv/dts/ast2700.dtsi [new file with mode: 0644]
arch/riscv/include/asm/arch-ast2700/scu.h [new file with mode: 0644]
arch/riscv/include/asm/arch-ast2700/sli.h [new file with mode: 0644]
board/aspeed/ibex_ast2700/Kconfig [new file with mode: 0644]
board/aspeed/ibex_ast2700/MAINTAINERS [new file with mode: 0644]
board/aspeed/ibex_ast2700/Makefile [new file with mode: 0644]
board/aspeed/ibex_ast2700/ibex_ast2700.c [new file with mode: 0644]
board/aspeed/ibex_ast2700/sli.c [new file with mode: 0644]
configs/ibex-ast2700_defconfig [new file with mode: 0644]
doc/board/aspeed/ibex-ast2700.rst [new file with mode: 0644]
doc/board/aspeed/index.rst [new file with mode: 0644]
doc/board/index.rst
include/configs/ibex_ast2700.h [new file with mode: 0644]