Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/fsl-dcu/
H A 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()
H A Dfsl_tcon.h20 struct clk *ipg_clk; member
/linux/drivers/irqchip/
H A Dirq-imx-irqsteer.c31 struct clk *ipg_clk; member
177 data->ipg_clk = devm_clk_get(&pdev->dev, "ipg"); in imx_irqsteer_probe()
178 if (IS_ERR(data->ipg_clk)) in imx_irqsteer_probe()
179 return dev_err_probe(&pdev->dev, PTR_ERR(data->ipg_clk), in imx_irqsteer_probe()
206 ret = clk_prepare_enable(data->ipg_clk); in imx_irqsteer_probe()
246 clk_disable_unprepare(data->ipg_clk); in imx_irqsteer_probe()
265 clk_disable_unprepare(irqsteer_data->ipg_clk); in imx_irqsteer_remove()
293 clk_disable_unprepare(irqsteer_data->ipg_clk); in imx_irqsteer_suspend()
303 ret = clk_prepare_enable(irqsteer_data->ipg_clk); in imx_irqsteer_resume()
H A Dirq-imx-intmux.c74 struct clk *ipg_clk; member
229 data->ipg_clk = devm_clk_get(&pdev->dev, "ipg"); in imx_intmux_probe()
230 if (IS_ERR(data->ipg_clk)) in imx_intmux_probe()
231 return dev_err_probe(&pdev->dev, PTR_ERR(data->ipg_clk), in imx_intmux_probe()
241 ret = clk_prepare_enable(data->ipg_clk); in imx_intmux_probe()
285 clk_disable_unprepare(data->ipg_clk); in imx_intmux_probe()
319 clk_disable_unprepare(data->ipg_clk); in imx_intmux_runtime_suspend()
330 ret = clk_prepare_enable(data->ipg_clk); in imx_intmux_runtime_resume()
/linux/drivers/iio/adc/
H A Dimx93_adc.c77 struct clk *ipg_clk; member
278 *val = clk_get_rate(adc->ipg_clk); in imx93_adc_read_raw()
338 adc->ipg_clk = devm_clk_get(dev, "ipg"); in imx93_adc_probe()
339 if (IS_ERR(adc->ipg_clk)) in imx93_adc_probe()
340 return dev_err_probe(dev, PTR_ERR(adc->ipg_clk), in imx93_adc_probe()
363 ret = clk_prepare_enable(adc->ipg_clk); in imx93_adc_probe()
402 clk_disable_unprepare(adc->ipg_clk); in imx93_adc_probe()
425 clk_disable_unprepare(adc->ipg_clk); in imx93_adc_remove()
435 clk_disable_unprepare(adc->ipg_clk); in imx93_adc_runtime_suspend()
455 ret = clk_prepare_enable(adc->ipg_clk); in imx93_adc_runtime_resume()
H A Dimx8qxp-adc.c95 struct clk *ipg_clk; member
335 adc->ipg_clk = devm_clk_get(dev, "ipg"); in imx8qxp_adc_probe()
336 if (IS_ERR(adc->ipg_clk)) in imx8qxp_adc_probe()
337 return dev_err_probe(dev, PTR_ERR(adc->ipg_clk), "Failed getting clock\n"); in imx8qxp_adc_probe()
365 ret = clk_prepare_enable(adc->ipg_clk); in imx8qxp_adc_probe()
394 clk_disable_unprepare(adc->ipg_clk); in imx8qxp_adc_probe()
416 clk_disable_unprepare(adc->ipg_clk); in imx8qxp_adc_remove()
431 clk_disable_unprepare(adc->ipg_clk); in imx8qxp_adc_runtime_suspend()
455 ret = clk_prepare_enable(adc->ipg_clk); in imx8qxp_adc_runtime_resume()
/linux/drivers/pwm/
H A Dpwm-fsl-ftm.c50 struct clk *ipg_clk; member
92 ret = clk_prepare_enable(fpc->ipg_clk); in fsl_pwm_request()
106 clk_disable_unprepare(fpc->ipg_clk); in fsl_pwm_free()
356 ret = clk_prepare_enable(fpc->ipg_clk); in fsl_pwm_init()
364 clk_disable_unprepare(fpc->ipg_clk); in fsl_pwm_init()
455 fpc->ipg_clk = devm_clk_get(&pdev->dev, "ipg"); in fsl_pwm_probe()
456 if (IS_ERR(fpc->ipg_clk)) in fsl_pwm_probe()
457 fpc->ipg_clk = fpc->clk[FSL_PWM_CLK_SYS]; in fsl_pwm_probe()
488 clk_disable_unprepare(fpc->ipg_clk); in fsl_pwm_suspend()
512 clk_prepare_enable(fpc->ipg_clk); in fsl_pwm_resume()
/linux/drivers/pmdomain/imx/
H A Dgpc.c456 struct clk *ipg_clk; in imx_gpc_probe() local
460 ipg_clk = devm_clk_get(&pdev->dev, "ipg"); in imx_gpc_probe()
461 if (IS_ERR(ipg_clk)) in imx_gpc_probe()
462 return PTR_ERR(ipg_clk); in imx_gpc_probe()
463 ipg_rate_mhz = clk_get_rate(ipg_clk) / 1000000; in imx_gpc_probe()
/linux/sound/soc/fsl/
H A Dfsl_audmix.c476 priv->ipg_clk = devm_clk_get(dev, "ipg"); in fsl_audmix_probe()
477 if (IS_ERR(priv->ipg_clk)) { in fsl_audmix_probe()
479 return PTR_ERR(priv->ipg_clk); in fsl_audmix_probe()
529 ret = clk_prepare_enable(priv->ipg_clk); in fsl_audmix_runtime_resume()
547 clk_disable_unprepare(priv->ipg_clk); in fsl_audmix_runtime_suspend()
H A Dfsl_asrc.c1006 * On iMX6, ipg_clk = 133MHz, REG_ASR76K = 0x06D6, REG_ASR56K = 0x0947
1008 ipg_rate = clk_get_rate(asrc->ipg_clk);
1283 asrc->ipg_clk = devm_clk_get(&pdev->dev, "ipg"); in fsl_asrc_probe()
1284 if (IS_ERR(asrc->ipg_clk)) { in fsl_asrc_probe()
1286 return PTR_ERR(asrc->ipg_clk); in fsl_asrc_probe()
1457 ret = clk_prepare_enable(asrc->ipg_clk); in fsl_asrc_runtime_resume()
1515 clk_disable_unprepare(asrc->ipg_clk); in fsl_asrc_suspend()
1536 clk_disable_unprepare(asrc->ipg_clk);
H A Dfsl_audmix.h98 struct clk *ipg_clk; member
H A Dfsl_asrc_common.h101 * @ipg_clk: clock source to drive peripheral
137 struct clk *ipg_clk;
135 struct clk *ipg_clk; global() member
H A Dfsl_xcvr.c43 struct clk *ipg_clk; member
1553 xcvr->ipg_clk = devm_clk_get(dev, "ipg"); in fsl_xcvr_probe()
1554 if (IS_ERR(xcvr->ipg_clk)) in fsl_xcvr_probe()
1555 return dev_err_probe(dev, PTR_ERR(xcvr->ipg_clk), in fsl_xcvr_probe()
1715 clk_disable_unprepare(xcvr->ipg_clk); in fsl_xcvr_runtime_suspend()
1731 ret = clk_prepare_enable(xcvr->ipg_clk); in fsl_xcvr_runtime_resume()
1823 clk_disable_unprepare(xcvr->ipg_clk); in fsl_xcvr_runtime_resume()
/linux/drivers/net/ethernet/freescale/enetc/
H A Dnetc_blk_ctrl.c758 struct clk *ipg_clk; in netc_blk_ctrl_probe() local
767 ipg_clk = devm_clk_get_optional_enabled(dev, "ipg"); in netc_blk_ctrl_probe()
768 if (IS_ERR(ipg_clk)) in netc_blk_ctrl_probe()
769 return dev_err_probe(dev, PTR_ERR(ipg_clk), in netc_blk_ctrl_probe()
/linux/drivers/tty/serial/
H A Dfsl_lpuart.c266 struct clk *ipg_clk; member
416 ret = clk_prepare_enable(sport->ipg_clk); in __lpuart_enable_clks()
422 clk_disable_unprepare(sport->ipg_clk); in __lpuart_enable_clks()
427 clk_disable_unprepare(sport->ipg_clk); in __lpuart_enable_clks()
438 return clk_get_rate(sport->ipg_clk); in lpuart_get_baud_clk_rate()
2823 ret = clk_prepare_enable(sport->ipg_clk); in lpuart_global_reset()
2841 clk_disable_unprepare(sport->ipg_clk); in lpuart_global_reset()
2859 clk_disable_unprepare(sport->ipg_clk); in lpuart_global_reset()
2906 sport->ipg_clk = devm_clk_get(&pdev->dev, "ipg"); in lpuart_probe()
2907 if (IS_ERR(sport->ipg_clk)) { in lpuart_probe()
[all …]
/linux/arch/arm64/boot/dts/freescale/
H A Dimx91_93_common.dtsi415 clock-names = "ipg_clk", "ipg_clk_app", "pll8k";
H A Dimx8mn.dtsi366 clock-names = "ipg_clk", "ipg_clk_app",
H A Dimx94.dtsi1118 clock-names = "ipg_clk", "ipg_clk_app",
H A Dimx8mm.dtsi394 clock-names = "ipg_clk", "ipg_clk_app",
H A Dimx95.dtsi1553 clock-names = "ipg_clk", "ipg_clk_app",
H A Dimx8mp.dtsi1577 clock-names = "ipg_clk", "ipg_clk_app",