summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacky Bai <ping.bai@nxp.com>2019-10-31 18:19:08 +0800
committerJacky Bai <ping.bai@nxp.com>2019-11-01 18:29:46 +0800
commitc4502a3f70bbd57bd79c50ace7b6a3b1540f229e (patch)
tree83bb94d698591477c3218da65a7379e7401e51e0
parentdb4c9d64d9cf172fa3b24cce93a2b269f27d0394 (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.c1
-rw-r--r--drivers/clk/imx/clk-imx8mn.c1
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 = {