From 3723a269ea8480b16cc354761cdcadc3063154db Mon Sep 17 00:00:00 2001 From: Ranjani Vaidyanathan Date: Thu, 27 Jul 2017 15:11:20 -0500 Subject: [PATCH] MLK16091-1 clks:imx8qx - Add VPU encoder and decoder clocks VPU encoder and decoder clocks can be enabled/disabled by Linux on iMX8QX. Signed-off-by: Ranjani Vaidyanathan --- drivers/clk/imx/clk-imx8qxp.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/clk/imx/clk-imx8qxp.c b/drivers/clk/imx/clk-imx8qxp.c index 2383092fb4db..64e309766e44 100644 --- a/drivers/clk/imx/clk-imx8qxp.c +++ b/drivers/clk/imx/clk-imx8qxp.c @@ -528,6 +528,10 @@ static int imx8qxp_clk_probe(struct platform_device *pdev) clks[IMX8QXP_AUD_ACM_AUD_REC_CLK0_CLK] = imx_clk_gate_scu("aud_acm_aud_rec_clk0_clk", "aud_acm_aud_rec_clk0_div", SC_R_AUDIO_PLL_0, SC_PM_CLK_MISC1, (void __iomem *)(AUD_REC_CLK0_LPCG), 0, 0); clks[IMX8QXP_AUD_ACM_AUD_REC_CLK1_CLK] = imx_clk_gate_scu("aud_acm_aud_rec_clk1_clk", "aud_acm_aud_rec_clk1_div", SC_R_AUDIO_PLL_1, SC_PM_CLK_MISC1, (void __iomem *)(AUD_REC_CLK1_LPCG), 0, 0); + /* VPU */ + clks[IMX8QXP_VPU_ENC_CLK] = imx_clk_gate_scu("vpu_enc_clk", "dummy", SC_R_VPU_ENC, SC_PM_CLK_PER, NULL, 0, 0); + clks[IMX8QXP_VPU_DEC_CLK] = imx_clk_gate_scu("vpu_dec_clk", "dummy", SC_R_VPU_DEC, SC_PM_CLK_PER, NULL, 0, 0); + np_acm = of_find_compatible_node(NULL, NULL, "nxp,imx8qm-acm"); base_acm = of_iomap(np_acm, 0); WARN_ON(!base_acm); -- 2.17.1