diff options
author | Dave Gerlach | 2021-05-04 18:00:53 -0500 |
---|---|---|
committer | Lokesh Vutla | 2021-05-12 16:31:16 +0530 |
commit | d411f0973aa62ce426f901594367f9344261446d (patch) | |
tree | 86f0345ba20cd84ee4e40f00da2bf45e90c76407 /arch/arm/mach-k3 | |
parent | fe0f3e36973f98ee924c597a6e05abe4271d6985 (diff) |
arm: mach-k3: am642: Add support for triggering ddr init from SPL
In SPL, DDR should be made available by the end of board_init_f()
so that apis in board_init_r() can use ddr. Adding support for
triggering DDR initialization from board_init_f().
Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
Diffstat (limited to 'arch/arm/mach-k3')
-rw-r--r-- | arch/arm/mach-k3/am642_init.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/mach-k3/am642_init.c b/arch/arm/mach-k3/am642_init.c index 2b58a9f94c6..2a38b843d99 100644 --- a/arch/arm/mach-k3/am642_init.c +++ b/arch/arm/mach-k3/am642_init.c @@ -131,6 +131,12 @@ void board_init_f(ulong dummy) /* Output System Firmware version info */ k3_sysfw_print_ver(); + +#if defined(CONFIG_K3_AM64_DDRSS) + ret = uclass_get_device(UCLASS_RAM, 0, &dev); + if (ret) + panic("DRAM init failed: %d\n", ret); +#endif } u32 spl_boot_mode(const u32 boot_device) |