Home
last modified time | relevance | path

Searched refs:ipg_clk (Results 1 – 15 of 15) sorted by relevance

/Linux-v5.15/drivers/gpu/drm/fsl-dcu/
Dfsl_tcon.c80 tcon->ipg_clk = of_clk_get_by_name(np, "ipg"); in fsl_tcon_init()
81 if (IS_ERR(tcon->ipg_clk)) { in fsl_tcon_init()
86 ret = clk_prepare_enable(tcon->ipg_clk); in fsl_tcon_init()
104 clk_disable_unprepare(tcon->ipg_clk); in fsl_tcon_free()
105 clk_put(tcon->ipg_clk); in fsl_tcon_free()
Dfsl_tcon.h20 struct clk *ipg_clk; member
/Linux-v5.15/drivers/irqchip/
Dirq-imx-irqsteer.c29 struct clk *ipg_clk; member
157 data->ipg_clk = devm_clk_get(&pdev->dev, "ipg"); in imx_irqsteer_probe()
158 if (IS_ERR(data->ipg_clk)) in imx_irqsteer_probe()
159 return dev_err_probe(&pdev->dev, PTR_ERR(data->ipg_clk), in imx_irqsteer_probe()
186 ret = clk_prepare_enable(data->ipg_clk); in imx_irqsteer_probe()
224 clk_disable_unprepare(data->ipg_clk); in imx_irqsteer_probe()
239 clk_disable_unprepare(irqsteer_data->ipg_clk); in imx_irqsteer_remove()
269 clk_disable_unprepare(irqsteer_data->ipg_clk); in imx_irqsteer_suspend()
279 ret = clk_prepare_enable(irqsteer_data->ipg_clk); in imx_irqsteer_resume()
Dirq-imx-intmux.c74 struct clk *ipg_clk; member
225 data->ipg_clk = devm_clk_get(&pdev->dev, "ipg"); in imx_intmux_probe()
226 if (IS_ERR(data->ipg_clk)) in imx_intmux_probe()
227 return dev_err_probe(&pdev->dev, PTR_ERR(data->ipg_clk), in imx_intmux_probe()
237 ret = clk_prepare_enable(data->ipg_clk); in imx_intmux_probe()
282 clk_disable_unprepare(data->ipg_clk); in imx_intmux_probe()
318 clk_disable_unprepare(data->ipg_clk); in imx_intmux_runtime_suspend()
329 ret = clk_prepare_enable(data->ipg_clk); in imx_intmux_runtime_resume()
/Linux-v5.15/drivers/pwm/
Dpwm-fsl-ftm.c51 struct clk *ipg_clk; member
94 ret = clk_prepare_enable(fpc->ipg_clk); in fsl_pwm_request()
116 clk_disable_unprepare(fpc->ipg_clk); in fsl_pwm_free()
365 ret = clk_prepare_enable(fpc->ipg_clk); in fsl_pwm_init()
373 clk_disable_unprepare(fpc->ipg_clk); in fsl_pwm_init()
448 fpc->ipg_clk = devm_clk_get(&pdev->dev, "ipg"); in fsl_pwm_probe()
449 if (IS_ERR(fpc->ipg_clk)) in fsl_pwm_probe()
450 fpc->ipg_clk = fpc->clk[FSL_PWM_CLK_SYS]; in fsl_pwm_probe()
482 clk_disable_unprepare(fpc->ipg_clk); in fsl_pwm_suspend()
505 clk_prepare_enable(fpc->ipg_clk); in fsl_pwm_resume()
/Linux-v5.15/Documentation/devicetree/bindings/sound/
Dfsl,micfil.txt16 - clock-names : Must include the "ipg_clk" for register access and
30 clock-names = "ipg_clk", "ipg_clk_app";
/Linux-v5.15/sound/soc/fsl/
Dfsl_audmix.c485 priv->ipg_clk = devm_clk_get(dev, "ipg"); in fsl_audmix_probe()
486 if (IS_ERR(priv->ipg_clk)) { in fsl_audmix_probe()
488 return PTR_ERR(priv->ipg_clk); in fsl_audmix_probe()
535 ret = clk_prepare_enable(priv->ipg_clk); in fsl_audmix_runtime_resume()
553 clk_disable_unprepare(priv->ipg_clk); in fsl_audmix_runtime_suspend()
Dfsl_asrc.c946 ipg_rate = clk_get_rate(asrc->ipg_clk); in fsl_asrc_init()
1067 asrc->ipg_clk = devm_clk_get(&pdev->dev, "ipg"); in fsl_asrc_probe()
1068 if (IS_ERR(asrc->ipg_clk)) { in fsl_asrc_probe()
1070 return PTR_ERR(asrc->ipg_clk); in fsl_asrc_probe()
1219 ret = clk_prepare_enable(asrc->ipg_clk); in fsl_asrc_runtime_resume()
1259 clk_disable_unprepare(asrc->ipg_clk); in fsl_asrc_runtime_resume()
1280 clk_disable_unprepare(asrc->ipg_clk); in fsl_asrc_runtime_suspend()
Dfsl_asrc_common.h85 struct clk *ipg_clk; member
Dfsl_xcvr.c30 struct clk *ipg_clk; member
1151 xcvr->ipg_clk = devm_clk_get(dev, "ipg"); in fsl_xcvr_probe()
1152 if (IS_ERR(xcvr->ipg_clk)) { in fsl_xcvr_probe()
1154 return PTR_ERR(xcvr->ipg_clk); in fsl_xcvr_probe()
1272 clk_disable_unprepare(xcvr->ipg_clk); in fsl_xcvr_runtime_suspend()
1288 ret = clk_prepare_enable(xcvr->ipg_clk); in fsl_xcvr_runtime_resume()
1353 clk_disable_unprepare(xcvr->ipg_clk); in fsl_xcvr_runtime_resume()
Dfsl_audmix.h98 struct clk *ipg_clk; member
/Linux-v5.15/drivers/soc/imx/
Dgpc.c462 struct clk *ipg_clk; in imx_gpc_probe() local
466 ipg_clk = devm_clk_get(&pdev->dev, "ipg"); in imx_gpc_probe()
467 if (IS_ERR(ipg_clk)) in imx_gpc_probe()
468 return PTR_ERR(ipg_clk); in imx_gpc_probe()
469 ipg_rate_mhz = clk_get_rate(ipg_clk) / 1000000; in imx_gpc_probe()
/Linux-v5.15/drivers/tty/serial/
Dfsl_lpuart.c255 struct clk *ipg_clk; member
373 ret = clk_prepare_enable(sport->ipg_clk); in __lpuart_enable_clks()
379 clk_disable_unprepare(sport->ipg_clk); in __lpuart_enable_clks()
384 clk_disable_unprepare(sport->ipg_clk); in __lpuart_enable_clks()
395 return clk_get_rate(sport->ipg_clk); in lpuart_get_baud_clk_rate()
410 ret = clk_prepare_enable(sport->ipg_clk); in lpuart_global_reset()
424 clk_disable_unprepare(sport->ipg_clk); in lpuart_global_reset()
2685 sport->ipg_clk = devm_clk_get(&pdev->dev, "ipg"); in lpuart_probe()
2686 if (IS_ERR(sport->ipg_clk)) { in lpuart_probe()
2687 ret = PTR_ERR(sport->ipg_clk); in lpuart_probe()
/Linux-v5.15/arch/arm64/boot/dts/freescale/
Dimx8mn.dtsi335 clock-names = "ipg_clk", "ipg_clk_app",
Dimx8mm.dtsi365 clock-names = "ipg_clk", "ipg_clk_app",