diff options
author | Ming Liu <liu.ming50@gmail.com> | 2021-11-09 14:38:59 +0100 |
---|---|---|
committer | Ming Liu <ming.liu@toradex.com> | 2021-11-10 21:58:00 +0100 |
commit | 45da8a2ce7899bc0b276d1a33871bd99d38fd175 (patch) | |
tree | 70f7a17a7c4102bdd9969fa04b293014aa493a11 /drivers/clk | |
parent | f64f1d88f9cd1116570ec04f269223c435b6091d (diff) |
imx7d: set CLK_IS_CRITICAL flag for M4
Set 'CLK_IS_CRITICAL' flag for IMX7D_PLL_SYS_MAIN_240M_CLK so as to let
M4 work when some drivers suspend.
Related-to: ELB-4064
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Diffstat (limited to 'drivers/clk')
-rw-r--r-- | drivers/clk/imx/clk-imx7d.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/clk/imx/clk-imx7d.c b/drivers/clk/imx/clk-imx7d.c index e288a1b2d269..42dd2356222e 100644 --- a/drivers/clk/imx/clk-imx7d.c +++ b/drivers/clk/imx/clk-imx7d.c @@ -454,7 +454,7 @@ static void __init imx7d_clocks_init(struct device_node *ccm_node) hws[IMX7D_PLL_DRAM_MAIN_533M] = imx_clk_hw_fixed_factor("pll_dram_533m", "pll_dram_main_clk", 1, 2); hws[IMX7D_PLL_SYS_MAIN_480M_CLK] = imx_clk_hw_gate_dis_flags("pll_sys_main_480m_clk", "pll_sys_main_480m", base + 0xb0, 4, CLK_IS_CRITICAL); - hws[IMX7D_PLL_SYS_MAIN_240M_CLK] = imx_clk_hw_gate_dis("pll_sys_main_240m_clk", "pll_sys_main_240m", base + 0xb0, 5); + hws[IMX7D_PLL_SYS_MAIN_240M_CLK] = imx_clk_hw_gate_dis_flags("pll_sys_main_240m_clk", "pll_sys_main_240m", base + 0xb0, 5, CLK_IS_CRITICAL); hws[IMX7D_PLL_SYS_MAIN_120M_CLK] = imx_clk_hw_gate_dis("pll_sys_main_120m_clk", "pll_sys_main_120m", base + 0xb0, 6); hws[IMX7D_PLL_DRAM_MAIN_533M_CLK] = imx_clk_hw_gate("pll_dram_533m_clk", "pll_dram_533m", base + 0x70, 12); |