Home
last modified time | relevance | path

Searched refs:axi_clk (Results 1 - 25 of 65) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/staging/clocking-wizard/
H A Dclk-xlnx-clock-wizard.c46 * @axi_clk: Handle to input clock 's_axi_aclk'
57 struct clk *axi_clk; member
85 else if (ndata->clk == clk_wzrd->axi_clk) in clk_wzrd_clk_notifier()
106 clk_disable_unprepare(clk_wzrd->axi_clk); in clk_wzrd_suspend()
117 ret = clk_prepare_enable(clk_wzrd->axi_clk); in clk_wzrd_resume()
165 clk_wzrd->axi_clk = devm_clk_get(&pdev->dev, "s_axi_aclk"); in clk_wzrd_probe()
166 if (IS_ERR(clk_wzrd->axi_clk)) { in clk_wzrd_probe()
167 if (clk_wzrd->axi_clk != ERR_PTR(-EPROBE_DEFER)) in clk_wzrd_probe()
169 return PTR_ERR(clk_wzrd->axi_clk); in clk_wzrd_probe()
171 ret = clk_prepare_enable(clk_wzrd->axi_clk); in clk_wzrd_probe()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_mdss.c22 struct clk *axi_clk; member
140 if (mdp5_mdss->axi_clk) in mdp5_mdss_enable()
141 clk_prepare_enable(mdp5_mdss->axi_clk); in mdp5_mdss_enable()
155 if (mdp5_mdss->axi_clk) in mdp5_mdss_disable()
156 clk_disable_unprepare(mdp5_mdss->axi_clk); in mdp5_mdss_disable()
171 mdp5_mdss->axi_clk = msm_clk_get(pdev, "bus"); in msm_mdss_get_clocks()
172 if (IS_ERR(mdp5_mdss->axi_clk)) in msm_mdss_get_clocks()
173 mdp5_mdss->axi_clk = NULL; in msm_mdss_get_clocks()
/kernel/linux/linux-5.10/sound/soc/xilinx/
H A Dxlnx_spdif.c51 struct clk *axi_clk; member
251 ctx->axi_clk = devm_clk_get(dev, "s_axi_aclk"); in xlnx_spdif_probe()
252 if (IS_ERR(ctx->axi_clk)) { in xlnx_spdif_probe()
253 ret = PTR_ERR(ctx->axi_clk); in xlnx_spdif_probe()
257 ret = clk_prepare_enable(ctx->axi_clk); in xlnx_spdif_probe()
314 clk_disable_unprepare(ctx->axi_clk); in xlnx_spdif_probe()
322 clk_disable_unprepare(ctx->axi_clk); in xlnx_spdif_remove()
H A Dxlnx_formatter_pcm.c86 struct clk *axi_clk; member
599 aud_drv_data->axi_clk = devm_clk_get(dev, "s_axi_lite_aclk"); in xlnx_formatter_pcm_probe()
600 if (IS_ERR(aud_drv_data->axi_clk)) { in xlnx_formatter_pcm_probe()
601 ret = PTR_ERR(aud_drv_data->axi_clk); in xlnx_formatter_pcm_probe()
605 ret = clk_prepare_enable(aud_drv_data->axi_clk); in xlnx_formatter_pcm_probe()
686 clk_disable_unprepare(aud_drv_data->axi_clk); in xlnx_formatter_pcm_probe()
705 clk_disable_unprepare(adata->axi_clk); in xlnx_formatter_pcm_remove()
/kernel/linux/linux-6.6/sound/soc/xilinx/
H A Dxlnx_spdif.c51 struct clk *axi_clk; member
251 ctx->axi_clk = devm_clk_get(dev, "s_axi_aclk"); in xlnx_spdif_probe()
252 if (IS_ERR(ctx->axi_clk)) { in xlnx_spdif_probe()
253 ret = PTR_ERR(ctx->axi_clk); in xlnx_spdif_probe()
257 ret = clk_prepare_enable(ctx->axi_clk); in xlnx_spdif_probe()
311 clk_disable_unprepare(ctx->axi_clk); in xlnx_spdif_probe()
319 clk_disable_unprepare(ctx->axi_clk); in xlnx_spdif_remove()
H A Dxlnx_formatter_pcm.c86 struct clk *axi_clk; member
599 aud_drv_data->axi_clk = devm_clk_get(dev, "s_axi_lite_aclk"); in xlnx_formatter_pcm_probe()
600 if (IS_ERR(aud_drv_data->axi_clk)) { in xlnx_formatter_pcm_probe()
601 ret = PTR_ERR(aud_drv_data->axi_clk); in xlnx_formatter_pcm_probe()
605 ret = clk_prepare_enable(aud_drv_data->axi_clk); in xlnx_formatter_pcm_probe()
686 clk_disable_unprepare(aud_drv_data->axi_clk); in xlnx_formatter_pcm_probe()
705 clk_disable_unprepare(adata->axi_clk); in xlnx_formatter_pcm_remove()
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-orion.c97 struct clk *axi_clk; member
649 spi->axi_clk = devm_clk_get(&pdev->dev, "axi"); in orion_spi_probe()
650 if (PTR_ERR(spi->axi_clk) == -EPROBE_DEFER) { in orion_spi_probe()
654 if (!IS_ERR(spi->axi_clk)) in orion_spi_probe()
655 clk_prepare_enable(spi->axi_clk); in orion_spi_probe()
744 clk_disable_unprepare(spi->axi_clk); in orion_spi_probe()
759 clk_disable_unprepare(spi->axi_clk); in orion_spi_remove()
776 clk_disable_unprepare(spi->axi_clk); in orion_spi_runtime_suspend()
786 if (!IS_ERR(spi->axi_clk)) in orion_spi_runtime_resume()
787 clk_prepare_enable(spi->axi_clk); in orion_spi_runtime_resume()
[all...]
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-orion.c96 struct clk *axi_clk; member
702 spi->axi_clk = devm_clk_get(&pdev->dev, "axi"); in orion_spi_probe()
703 if (PTR_ERR(spi->axi_clk) == -EPROBE_DEFER) { in orion_spi_probe()
707 if (!IS_ERR(spi->axi_clk)) in orion_spi_probe()
708 clk_prepare_enable(spi->axi_clk); in orion_spi_probe()
797 clk_disable_unprepare(spi->axi_clk); in orion_spi_probe()
812 clk_disable_unprepare(spi->axi_clk); in orion_spi_remove()
827 clk_disable_unprepare(spi->axi_clk); in orion_spi_runtime_suspend()
837 if (!IS_ERR(spi->axi_clk)) in orion_spi_runtime_resume()
838 clk_prepare_enable(spi->axi_clk); in orion_spi_runtime_resume()
[all...]
H A Dspi-mtk-nor.c121 struct clk *axi_clk; member
708 clk_disable_unprepare(sp->axi_clk); in mtk_nor_disable_clk()
726 ret = clk_prepare_enable(sp->axi_clk); in mtk_nor_enable_clk()
737 clk_disable_unprepare(sp->axi_clk); in mtk_nor_enable_clk()
816 struct clk *spi_clk, *ctlr_clk, *axi_clk, *axi_s_clk; in mtk_nor_probe() local
831 axi_clk = devm_clk_get_optional(&pdev->dev, "axi"); in mtk_nor_probe()
832 if (IS_ERR(axi_clk)) in mtk_nor_probe()
833 return PTR_ERR(axi_clk); in mtk_nor_probe()
873 sp->axi_clk = axi_clk; in mtk_nor_probe()
[all...]
/kernel/linux/linux-6.6/drivers/clk/xilinx/
H A Dclk-xlnx-clock-wizard.c91 * @axi_clk: Handle to input clock 's_axi_aclk'
102 struct clk *axi_clk; member
545 else if (ndata->clk == clk_wzrd->axi_clk) in clk_wzrd_clk_notifier()
566 clk_disable_unprepare(clk_wzrd->axi_clk); in clk_wzrd_suspend()
577 ret = clk_prepare_enable(clk_wzrd->axi_clk); in clk_wzrd_resume()
627 clk_wzrd->axi_clk = devm_clk_get(&pdev->dev, "s_axi_aclk"); in clk_wzrd_probe()
628 if (IS_ERR(clk_wzrd->axi_clk)) in clk_wzrd_probe()
629 return dev_err_probe(&pdev->dev, PTR_ERR(clk_wzrd->axi_clk), in clk_wzrd_probe()
631 ret = clk_prepare_enable(clk_wzrd->axi_clk); in clk_wzrd_probe()
636 rate = clk_get_rate(clk_wzrd->axi_clk); in clk_wzrd_probe()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp4/
H A Dmdp4_kms.c178 if (mdp4_kms->axi_clk) in mdp4_disable()
179 clk_disable_unprepare(mdp4_kms->axi_clk); in mdp4_disable()
193 if (mdp4_kms->axi_clk) in mdp4_enable()
194 clk_prepare_enable(mdp4_kms->axi_clk); in mdp4_enable()
465 mdp4_kms->axi_clk = devm_clk_get(&pdev->dev, "bus_clk"); in mdp4_kms_init()
466 if (IS_ERR(mdp4_kms->axi_clk)) { in mdp4_kms_init()
467 DRM_DEV_ERROR(dev->dev, "failed to get axi_clk\n"); in mdp4_kms_init()
468 ret = PTR_ERR(mdp4_kms->axi_clk); in mdp4_kms_init()
/kernel/linux/linux-5.10/drivers/mmc/host/
H A Dsdhci-xenon.c509 priv->axi_clk = devm_clk_get(&pdev->dev, "axi"); in xenon_probe()
510 if (IS_ERR(priv->axi_clk)) { in xenon_probe()
511 err = PTR_ERR(priv->axi_clk); in xenon_probe()
515 err = clk_prepare_enable(priv->axi_clk); in xenon_probe()
557 clk_disable_unprepare(priv->axi_clk); in xenon_probe()
578 clk_disable_unprepare(priv->axi_clk); in xenon_remove()
H A Dsdhci-xenon.h83 struct clk *axi_clk; member
/kernel/linux/linux-5.10/drivers/gpu/drm/imx/dcss/
H A Ddcss-dev.c20 clk_prepare_enable(dcss->axi_clk); in dcss_clocks_enable()
33 clk_disable_unprepare(dcss->axi_clk); in dcss_clocks_disable()
138 {"axi", &dcss->axi_clk}, in dcss_clks_init()
161 devm_clk_put(dcss->dev, dcss->axi_clk); in dcss_clks_release()
/kernel/linux/linux-6.6/drivers/gpu/drm/imx/dcss/
H A Ddcss-dev.c21 clk_prepare_enable(dcss->axi_clk); in dcss_clocks_enable()
34 clk_disable_unprepare(dcss->axi_clk); in dcss_clocks_disable()
139 {"axi", &dcss->axi_clk}, in dcss_clks_init()
162 devm_clk_put(dcss->dev, dcss->axi_clk); in dcss_clks_release()
/kernel/linux/linux-5.10/drivers/dma/xilinx/
H A Dxilinx_dma.c471 int (*clk_init)(struct platform_device *pdev, struct clk **axi_clk,
488 * @axi_clk: DMA Axi4-lite interace clock
506 struct clk *axi_clk; member
2561 static int axidma_clk_init(struct platform_device *pdev, struct clk **axi_clk, in axidma_clk_init() argument
2569 *axi_clk = devm_clk_get(&pdev->dev, "s_axi_lite_aclk"); in axidma_clk_init()
2570 if (IS_ERR(*axi_clk)) in axidma_clk_init()
2571 return dev_err_probe(&pdev->dev, PTR_ERR(*axi_clk), "failed to get axi_aclk\n"); in axidma_clk_init()
2585 err = clk_prepare_enable(*axi_clk); in axidma_clk_init()
2587 dev_err(&pdev->dev, "failed to enable axi_clk (%d)\n", err); in axidma_clk_init()
2616 clk_disable_unprepare(*axi_clk); in axidma_clk_init()
2621 axicdma_clk_init(struct platform_device *pdev, struct clk **axi_clk, struct clk **dev_clk, struct clk **tmp_clk, struct clk **tmp1_clk, struct clk **tmp2_clk) axicdma_clk_init() argument
2659 axivdma_clk_init(struct platform_device *pdev, struct clk **axi_clk, struct clk **tx_clk, struct clk **txs_clk, struct clk **rx_clk, struct clk **rxs_clk) axivdma_clk_init() argument
[all...]
H A Dxilinx_dpdma.c255 * @axi_clk: axi clock
265 struct clk *axi_clk; member
1640 xdev->axi_clk = devm_clk_get(xdev->dev, "axi_clk"); in xilinx_dpdma_probe()
1641 if (IS_ERR(xdev->axi_clk)) in xilinx_dpdma_probe()
1642 return PTR_ERR(xdev->axi_clk); in xilinx_dpdma_probe()
1697 ret = clk_prepare_enable(xdev->axi_clk); in xilinx_dpdma_probe()
1727 clk_disable_unprepare(xdev->axi_clk); in xilinx_dpdma_probe()
1748 clk_disable_unprepare(xdev->axi_clk); in xilinx_dpdma_remove()
/kernel/linux/linux-6.6/drivers/dma/xilinx/
H A Dxilinx_dma.c476 int (*clk_init)(struct platform_device *pdev, struct clk **axi_clk,
493 * @axi_clk: DMA Axi4-lite interace clock
512 struct clk *axi_clk; member
2615 static int axidma_clk_init(struct platform_device *pdev, struct clk **axi_clk, in axidma_clk_init() argument
2623 *axi_clk = devm_clk_get(&pdev->dev, "s_axi_lite_aclk"); in axidma_clk_init()
2624 if (IS_ERR(*axi_clk)) in axidma_clk_init()
2625 return dev_err_probe(&pdev->dev, PTR_ERR(*axi_clk), "failed to get axi_aclk\n"); in axidma_clk_init()
2639 err = clk_prepare_enable(*axi_clk); in axidma_clk_init()
2641 dev_err(&pdev->dev, "failed to enable axi_clk (%d)\n", err); in axidma_clk_init()
2670 clk_disable_unprepare(*axi_clk); in axidma_clk_init()
2675 axicdma_clk_init(struct platform_device *pdev, struct clk **axi_clk, struct clk **dev_clk, struct clk **tmp_clk, struct clk **tmp1_clk, struct clk **tmp2_clk) axicdma_clk_init() argument
2713 axivdma_clk_init(struct platform_device *pdev, struct clk **axi_clk, struct clk **tx_clk, struct clk **txs_clk, struct clk **rx_clk, struct clk **rxs_clk) axivdma_clk_init() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp4/
H A Dmdp4_kms.c170 clk_disable_unprepare(mdp4_kms->axi_clk); in mdp4_disable()
182 clk_prepare_enable(mdp4_kms->axi_clk); in mdp4_enable()
452 mdp4_kms->axi_clk = devm_clk_get(&pdev->dev, "bus_clk"); in mdp4_kms_init()
453 if (IS_ERR(mdp4_kms->axi_clk)) { in mdp4_kms_init()
454 DRM_DEV_ERROR(dev->dev, "failed to get axi_clk\n"); in mdp4_kms_init()
455 ret = PTR_ERR(mdp4_kms->axi_clk); in mdp4_kms_init()
/kernel/linux/linux-6.6/drivers/mmc/host/
H A Dsdhci-xenon.c524 priv->axi_clk = devm_clk_get(&pdev->dev, "axi"); in xenon_probe()
525 if (IS_ERR(priv->axi_clk)) { in xenon_probe()
526 err = PTR_ERR(priv->axi_clk); in xenon_probe()
530 err = clk_prepare_enable(priv->axi_clk); in xenon_probe()
573 clk_disable_unprepare(priv->axi_clk); in xenon_probe()
594 clk_disable_unprepare(priv->axi_clk); in xenon_remove()
H A Dsdhci-xenon.h90 struct clk *axi_clk; member
/kernel/linux/linux-6.6/drivers/net/ethernet/xilinx/
H A Dxilinx_axienet_mdio.c167 if (lp->axi_clk) { in axienet_mdio_enable()
168 host_clock = clk_get_rate(lp->axi_clk); in axienet_mdio_enable()
/kernel/linux/linux-5.10/drivers/gpu/drm/zte/
H A Dzx_vou.c176 struct clk *axi_clk; member
821 vou->axi_clk = devm_clk_get(dev, "aclk"); in zx_crtc_bind()
822 if (IS_ERR(vou->axi_clk)) { in zx_crtc_bind()
823 ret = PTR_ERR(vou->axi_clk); in zx_crtc_bind()
824 DRM_DEV_ERROR(dev, "failed to get axi_clk: %d\n", ret); in zx_crtc_bind()
835 ret = clk_prepare_enable(vou->axi_clk); in zx_crtc_bind()
837 DRM_DEV_ERROR(dev, "failed to enable axi_clk: %d\n", ret); in zx_crtc_bind()
879 clk_disable_unprepare(vou->axi_clk); in zx_crtc_bind()
888 clk_disable_unprepare(vou->axi_clk); in zx_crtc_unbind()
/kernel/linux/linux-5.10/drivers/phy/marvell/
H A Dphy-mvebu-cp110-comphy.c259 struct clk *axi_clk; member
950 priv->axi_clk = devm_clk_get(priv->dev, "axi_clk"); in mvebu_comphy_init_clks()
951 if (IS_ERR(priv->axi_clk)) { in mvebu_comphy_init_clks()
952 ret = PTR_ERR(priv->axi_clk); in mvebu_comphy_init_clks()
956 ret = clk_prepare_enable(priv->axi_clk); in mvebu_comphy_init_clks()
970 priv->axi_clk = NULL; in mvebu_comphy_init_clks()
977 if (priv->axi_clk) in mvebu_comphy_disable_unprepare_clks()
978 clk_disable_unprepare(priv->axi_clk); in mvebu_comphy_disable_unprepare_clks()
/kernel/linux/linux-6.6/drivers/phy/marvell/
H A Dphy-mvebu-cp110-comphy.c264 struct clk *axi_clk; member
960 priv->axi_clk = devm_clk_get(priv->dev, "axi_clk"); in mvebu_comphy_init_clks()
961 if (IS_ERR(priv->axi_clk)) { in mvebu_comphy_init_clks()
962 ret = PTR_ERR(priv->axi_clk); in mvebu_comphy_init_clks()
966 ret = clk_prepare_enable(priv->axi_clk); in mvebu_comphy_init_clks()
980 priv->axi_clk = NULL; in mvebu_comphy_init_clks()
987 if (priv->axi_clk) in mvebu_comphy_disable_unprepare_clks()
988 clk_disable_unprepare(priv->axi_clk); in mvebu_comphy_disable_unprepare_clks()

Completed in 28 milliseconds

123