rockchip: SPL: fix ordering of DRAM init
authorThomas Hebb <tommyhebb@gmail.com>
Fri, 15 Nov 2019 16:48:55 +0000 (08:48 -0800)
committerKever Yang <kever.yang@rock-chips.com>
Sun, 17 Nov 2019 10:51:25 +0000 (18:51 +0800)
commit220697a3174c080dd45c0435f5c9e78fb2de8299
treea3b359cace2435b0f1daa30c32ea8d6dce44c60b
parent7f08bfb74f0417c5791787c8adb7c7d2217d8492
rockchip: SPL: fix ordering of DRAM init

The common SPL code reordered the DRAM initialization before
rockchip_stimer_init(), which as far as I can tell causes the RK3399 to
lock up completely.

Fix this issue in the common code by putting the DRAM init back after
timer init. I have only tested this on the RK3399, but it wouldn't make
any sense for the timer init to require DRAM be set up on any system.

Fixes: b7abef2ecbcc ("rockchip: rk3399: Migrate to use common spl board file")

Signed-off-by: Thomas Hebb <tommyhebb@gmail.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
arch/arm/mach-rockchip/spl.c