summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLucas Stach <l.stach@pengutronix.de>2022-12-07 23:09:23 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2022-12-09 08:10:38 +0100
commitddc58eaa2ae31242dd652b5c19467c21a6f17291 (patch)
tree23188f9b526619701a5acf5ab4b481751103b219
parentc11ee78b292a3474c28e2a20878f75019835542b (diff)
downloadbarebox-ddc58eaa2ae31242dd652b5c19467c21a6f17291.tar.gz
barebox-ddc58eaa2ae31242dd652b5c19467c21a6f17291.tar.xz
ARM: zii-imx8mq-dev: include DDR firmware in image
This board uses the legacy DRAM initialization and doesn't call imx8mq_ddr_init(), so there is no point where the DRAM firmware is referenced from the image. Fix this by calling ddr_get_firmware() from the legacy DRAM init. Fixes: e770d18108de ("ARM: i.MX8M: include only necessary ddrphy firmwares in image") Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Link: https://lore.barebox.org/20221207220924.148327-3-l.stach@pengutronix.de Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--arch/arm/boards/zii-imx8mq-dev/ddrphy_train.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/boards/zii-imx8mq-dev/ddrphy_train.c b/arch/arm/boards/zii-imx8mq-dev/ddrphy_train.c
index d2c73fc7ce..e8577369dc 100644
--- a/arch/arm/boards/zii-imx8mq-dev/ddrphy_train.c
+++ b/arch/arm/boards/zii-imx8mq-dev/ddrphy_train.c
@@ -11,6 +11,8 @@
void ddr_cfg_phy(void) {
unsigned int tmp, tmp_t;
+ ddr_get_firmware(DRAM_TYPE_LPDDR4);
+
//Init DDRPHY register...
reg32_write(0x3c080440,0x2);
reg32_write(0x3c080444,0x3);