[PATCH 4/8] riscv: Add AST2700 SoC initial platform support
ChiaWei Wang
chiawei_wang at aspeedtech.com
Tue Sep 10 04:32:52 CEST 2024
> From: Leo Liang <ycliang at andestech.com>
> Sent: Monday, September 9, 2024 8:17 PM
> To: ChiaWei Wang <chiawei_wang at aspeedtech.com>
>
> 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_wang at 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 <ycliang at andestech.com>
>
Hi Leo,
Yes, I will prepare a v2 patch series for the build documentation and collect the tags given.
Thanks for reviewing the patches!
Regards,
Chiawei
More information about the U-Boot
mailing list