/kernel/linux/linux-5.10/drivers/staging/clocking-wizard/ |
H A D | clk-xlnx-clock-wizard.c | 46 * @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 D | mdp5_mdss.c | 22 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 D | xlnx_spdif.c | 51 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 D | xlnx_formatter_pcm.c | 86 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 D | xlnx_spdif.c | 51 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 D | xlnx_formatter_pcm.c | 86 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 D | spi-orion.c | 97 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 D | spi-orion.c | 96 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 D | spi-mtk-nor.c | 121 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 D | clk-xlnx-clock-wizard.c | 91 * @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 D | mdp4_kms.c | 178 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 D | sdhci-xenon.c | 509 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 D | sdhci-xenon.h | 83 struct clk *axi_clk; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/imx/dcss/ |
H A D | dcss-dev.c | 20 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 D | dcss-dev.c | 21 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 D | xilinx_dma.c | 471 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 D | xilinx_dpdma.c | 255 * @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 D | xilinx_dma.c | 476 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 D | mdp4_kms.c | 170 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 D | sdhci-xenon.c | 524 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 D | sdhci-xenon.h | 90 struct clk *axi_clk; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/xilinx/ |
H A D | xilinx_axienet_mdio.c | 167 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 D | zx_vou.c | 176 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 D | phy-mvebu-cp110-comphy.c | 259 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 D | phy-mvebu-cp110-comphy.c | 264 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()
|