diff options
author | Jacky Bai <ping.bai@nxp.com> | 2019-10-31 18:19:08 +0800 |
---|---|---|
committer | Jacky Bai <ping.bai@nxp.com> | 2019-11-01 18:29:46 +0800 |
commit | c4502a3f70bbd57bd79c50ace7b6a3b1540f229e (patch) | |
tree | 83bb94d698591477c3218da65a7379e7401e51e0 | |
parent | db4c9d64d9cf172fa3b24cce93a2b269f27d0394 (diff) |
MLK-22879-01 clk: imx: Add no cached flag for dram pll
When doing DRAM frequency change, the DRAM PLL config will
be changed in ATF side, so add 'CLK_GET_RATE_NOCACHE' flag
to make sure each time we get the DRAM PLL frequency through
'clk_get_rate' API, we can get the correct frequency.
Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Reviewed-by: Anson Huang <anson.huang@nxp.com>
-rw-r--r-- | drivers/clk/imx/clk-imx8mm.c | 1 | ||||
-rw-r--r-- | drivers/clk/imx/clk-imx8mn.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/drivers/clk/imx/clk-imx8mm.c b/drivers/clk/imx/clk-imx8mm.c index 9bc842fbbc74..517fa488d4f7 100644 --- a/drivers/clk/imx/clk-imx8mm.c +++ b/drivers/clk/imx/clk-imx8mm.c @@ -103,6 +103,7 @@ static struct imx_pll14xx_clk imx8mm_video_pll __initdata = { static struct imx_pll14xx_clk imx8mm_dram_pll __initdata = { .type = PLL_1443X, .rate_table = imx8mm_drampll_tbl, + .flags = CLK_GET_RATE_NOCACHE, }; static struct imx_pll14xx_clk imx8mm_arm_pll __initdata = { diff --git a/drivers/clk/imx/clk-imx8mn.c b/drivers/clk/imx/clk-imx8mn.c index d79d863bea6c..a681a32247bb 100644 --- a/drivers/clk/imx/clk-imx8mn.c +++ b/drivers/clk/imx/clk-imx8mn.c @@ -104,6 +104,7 @@ static struct imx_pll14xx_clk imx8mn_video_pll __initdata = { static struct imx_pll14xx_clk imx8mn_dram_pll __initdata = { .type = PLL_1443X, .rate_table = imx8mn_drampll_tbl, + .flags = CLK_GET_RATE_NOCACHE, }; static struct imx_pll14xx_clk imx8mn_arm_pll __initdata = { |