Messages in this thread Patch in this message | | | From | Anson Huang <> | Subject | [PATCH] clk: imx: add CLK_GET_RATE_NOCACHE flag for i.MX8M composite clock | Date | Tue, 18 Dec 2018 02:56:03 +0000 |
| |
On i.MX8M, some of the bus clocks' rate could be changed in TF-A, so Linux clock framework does NOT know it at all, need to add CLK_GET_RATE_NOCACHE flag for composite clock to make sure the clk rate from Linux clock tree always matches the HW settings.
Signed-off-by: Anson Huang <Anson.Huang@nxp.com> --- drivers/clk/imx/clk-composite-8m.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/drivers/clk/imx/clk-composite-8m.c b/drivers/clk/imx/clk-composite-8m.c index 527ade1..d9147ec 100644 --- a/drivers/clk/imx/clk-composite-8m.c +++ b/drivers/clk/imx/clk-composite-8m.c @@ -161,6 +161,8 @@ struct clk *imx8m_clk_composite_flags(const char *name, gate->reg = reg; gate->bit_idx = PCG_CGC_SHIFT; + flags |= CLK_GET_RATE_NOCACHE; + hw = clk_hw_register_composite(NULL, name, parent_names, num_parents, mux_hw, &clk_mux_ops, div_hw, &imx8m_clk_composite_divider_ops, -- 2.7.4
| |