[PATCH 7/8] ram: ast2700: Add DRAM controller initialization
Leo Liang
ycliang at andestech.com
Mon Sep 9 14:22:53 CEST 2024
On Mon, Aug 19, 2024 at 06:17:03PM +0800, Chia-Wei Wang wrote:
> Add driver for AST2700 to initialize DRAM in SPL.
>
> This patch also refactors the Kconfig dependency of
> Aspeed DRAM drivers as some of them are shared among
> the file structures of RV and ARM ISAs.
>
> Signed-off-by: Chia-Wei Wang <chiawei_wang at aspeedtech.com>
> ---
> This patch has many checkpatch.pl warning due to the two
> vendor-provided sources for DDR PHY initialization.
>
> Most of the warnings are about the camel case coding style
> and line length checks.
>
> If possible, we wish to keep it as is for better vendor
> support in case debugging is needed.
>
> arch/riscv/include/asm/arch-ast2700/sdram.h | 137 +
> drivers/ram/Makefile | 2 +-
> drivers/ram/aspeed/Kconfig | 27 +-
> drivers/ram/aspeed/Makefile | 1 +
> ..._ddrphy_phyinit_ddr4-3200-nodimm-train2D.c | 2700 +++++++
> ..._ddrphy_phyinit_ddr5-3200-nodimm-train2D.c | 6930 +++++++++++++++++
> drivers/ram/aspeed/sdram_ast2700.c | 1036 +++
> 7 files changed, 10828 insertions(+), 5 deletions(-)
> create mode 100644 arch/riscv/include/asm/arch-ast2700/sdram.h
> create mode 100644 drivers/ram/aspeed/dwc_ddrphy_phyinit_ddr4-3200-nodimm-train2D.c
> create mode 100644 drivers/ram/aspeed/dwc_ddrphy_phyinit_ddr5-3200-nodimm-train2D.c
> create mode 100644 drivers/ram/aspeed/sdram_ast2700.c
Acked-by: Leo Yu-Chi Liang <ycliang at andestech.com>
More information about the U-Boot
mailing list