]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
driver: ddr: imx: correct the pwrctl setting of selfref_en on imx8m
authorJacky Bai <ping.bai@nxp.com>
Mon, 10 Feb 2020 10:02:00 +0000 (18:02 +0800)
committerPeng Fan <peng.fan@nxp.com>
Tue, 14 Jul 2020 07:23:46 +0000 (15:23 +0800)
The 'selfref_en' should be bit'0', so correct the setting to
enable the auto self-refresh.

Reviewed-by: Jian Li <jian.li@nxp.com>
Reviewed-by: Ye Li <ye.li@nxp.com>
Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
drivers/ddr/imx/imx8m/ddr_init.c

index 1c5c7f99cff098acd5f13f923f9f3060efc54a7b..de302937d082a33aacb73eacadc6f769f6c4a87f 100644 (file)
@@ -163,7 +163,7 @@ int ddr_init(struct dram_timing_info *dram_timing)
        /* Step26: Set back register in Step4 to the original values if desired */
        reg32_write(DDRC_RFSHCTL3(0), 0x0000000);
        /* enable selfref_en by default */
-       setbits_le32(DDRC_PWRCTL(0), 0x1 << 3);
+       setbits_le32(DDRC_PWRCTL(0), 0x1);
 
        /* enable port 0 */
        reg32_write(DDRC_PCTRL_0(0), 0x00000001);