summaryrefslogtreecommitdiff
path: root/drivers/ddr/imx/imx8m/ddrphy_utils.c
diff options
context:
space:
mode:
authorJacky Bai <ping.bai@nxp.com>2019-08-08 12:59:08 +0300
committerStefano Babic <sbabic@denx.de>2019-10-08 17:36:37 +0300
commit825ab6b406cba74ae63a1e3373c2f0b62b855f08 (patch)
tree2177aa058484bc3c7c787bff027e12d9882601ab /drivers/ddr/imx/imx8m/ddrphy_utils.c
parent7b14cc991ba85d2b035479177cc1391ed729abd3 (diff)
downloadu-boot-825ab6b406cba74ae63a1e3373c2f0b62b855f08.tar.xz
driver: ddr: Refine the ddr init driver on imx8m
Refine the ddr init driver to make it more reusable for different DDR type(LPDDR4, DDR4 & DDR3L). So we can reduce some redundant code. Signed-off-by: Jacky Bai <ping.bai@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com>
Diffstat (limited to 'drivers/ddr/imx/imx8m/ddrphy_utils.c')
-rw-r--r--drivers/ddr/imx/imx8m/ddrphy_utils.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/ddr/imx/imx8m/ddrphy_utils.c b/drivers/ddr/imx/imx8m/ddrphy_utils.c
index 4732539764..e60503309e 100644
--- a/drivers/ddr/imx/imx8m/ddrphy_utils.c
+++ b/drivers/ddr/imx/imx8m/ddrphy_utils.c
@@ -122,6 +122,10 @@ void ddrphy_init_set_dfi_clk(unsigned int drate)
dram_pll_init(MHZ(400));
dram_disable_bypass();
break;
+ case 1066:
+ dram_pll_init(MHZ(266));
+ dram_disable_bypass();
+ break;
case 667:
dram_pll_init(MHZ(167));
dram_disable_bypass();