/linux-6.3-rc2/drivers/clk/xilinx/ |
A D | clk-xlnx-clock-wizard.c | 83 struct clk *axi_clk; member 374 else if (ndata->clk == clk_wzrd->axi_clk) in clk_wzrd_clk_notifier() 395 clk_disable_unprepare(clk_wzrd->axi_clk); in clk_wzrd_suspend() 406 ret = clk_prepare_enable(clk_wzrd->axi_clk); in clk_wzrd_resume() 455 clk_wzrd->axi_clk = devm_clk_get(&pdev->dev, "s_axi_aclk"); in clk_wzrd_probe() 456 if (IS_ERR(clk_wzrd->axi_clk)) in clk_wzrd_probe() 459 ret = clk_prepare_enable(clk_wzrd->axi_clk); in clk_wzrd_probe() 464 rate = clk_get_rate(clk_wzrd->axi_clk); in clk_wzrd_probe() 591 clk_disable_unprepare(clk_wzrd->axi_clk); in clk_wzrd_probe() 609 clk_notifier_unregister(clk_wzrd->axi_clk, &clk_wzrd->nb); in clk_wzrd_remove() [all …]
|
/linux-6.3-rc2/sound/soc/xilinx/ |
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()
|
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()
|
/linux-6.3-rc2/drivers/spi/ |
A D | spi-orion.c | 97 struct clk *axi_clk; member 703 spi->axi_clk = devm_clk_get(&pdev->dev, "axi"); in orion_spi_probe() 704 if (PTR_ERR(spi->axi_clk) == -EPROBE_DEFER) { in orion_spi_probe() 708 if (!IS_ERR(spi->axi_clk)) in orion_spi_probe() 709 clk_prepare_enable(spi->axi_clk); in orion_spi_probe() 799 clk_disable_unprepare(spi->axi_clk); in orion_spi_probe() 814 clk_disable_unprepare(spi->axi_clk); in orion_spi_remove() 831 clk_disable_unprepare(spi->axi_clk); in orion_spi_runtime_suspend() 841 if (!IS_ERR(spi->axi_clk)) in orion_spi_runtime_resume() 842 clk_prepare_enable(spi->axi_clk); in orion_spi_runtime_resume()
|
A D | spi-mtk-nor.c | 120 struct clk *axi_clk; member 707 clk_disable_unprepare(sp->axi_clk); in mtk_nor_disable_clk() 725 ret = clk_prepare_enable(sp->axi_clk); in mtk_nor_enable_clk() 736 clk_disable_unprepare(sp->axi_clk); in mtk_nor_enable_clk() 815 struct clk *spi_clk, *ctlr_clk, *axi_clk, *axi_s_clk; in mtk_nor_probe() local 830 axi_clk = devm_clk_get_optional(&pdev->dev, "axi"); in mtk_nor_probe() 831 if (IS_ERR(axi_clk)) in mtk_nor_probe() 832 return PTR_ERR(axi_clk); in mtk_nor_probe() 872 sp->axi_clk = axi_clk; in mtk_nor_probe()
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | bcm63138.dtsi | 53 axi_clk: axi_clk { label 107 clocks = <&axi_clk>; 115 clocks = <&axi_clk>;
|
A D | vexpress-v2p-ca5s.dts | 83 clocks = <&axi_clk>; 92 clocks = <&axi_clk>; 156 axi_clk: oscclk1 { label
|
/linux-6.3-rc2/drivers/gpu/drm/imx/dcss/ |
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()
|
/linux-6.3-rc2/Documentation/devicetree/bindings/dma/xilinx/ |
A D | xlnx,zynqmp-dpdma.yaml | 42 const: axi_clk 64 clock-names = "axi_clk";
|
/linux-6.3-rc2/drivers/dma/xilinx/ |
A D | xilinx_dma.c | 506 struct clk *axi_clk; member 2587 if (IS_ERR(*axi_clk)) in axidma_clk_init() 2602 err = clk_prepare_enable(*axi_clk); in axidma_clk_init() 2633 clk_disable_unprepare(*axi_clk); in axidma_clk_init() 2649 if (IS_ERR(*axi_clk)) in axicdma_clk_init() 2656 err = clk_prepare_enable(*axi_clk); in axicdma_clk_init() 2671 clk_disable_unprepare(*axi_clk); in axicdma_clk_init() 2683 if (IS_ERR(*axi_clk)) in axivdma_clk_init() 2702 err = clk_prepare_enable(*axi_clk); in axivdma_clk_init() 2742 clk_disable_unprepare(*axi_clk); in axivdma_clk_init() [all …]
|
A D | xilinx_dpdma.c | 266 struct clk *axi_clk; member 1644 xdev->axi_clk = devm_clk_get(xdev->dev, "axi_clk"); in xilinx_dpdma_probe() 1645 if (IS_ERR(xdev->axi_clk)) in xilinx_dpdma_probe() 1646 return PTR_ERR(xdev->axi_clk); in xilinx_dpdma_probe() 1699 ret = clk_prepare_enable(xdev->axi_clk); in xilinx_dpdma_probe() 1729 clk_disable_unprepare(xdev->axi_clk); in xilinx_dpdma_probe() 1750 clk_disable_unprepare(xdev->axi_clk); in xilinx_dpdma_remove()
|
/linux-6.3-rc2/drivers/mmc/host/ |
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()
|
A D | sdhci-xenon.h | 90 struct clk *axi_clk; member
|
/linux-6.3-rc2/drivers/gpu/drm/msm/disp/mdp4/ |
A D | mdp4_kms.c | 175 clk_disable_unprepare(mdp4_kms->axi_clk); in mdp4_disable() 187 clk_prepare_enable(mdp4_kms->axi_clk); in mdp4_enable() 458 mdp4_kms->axi_clk = devm_clk_get(&pdev->dev, "bus_clk"); in mdp4_kms_init() 459 if (IS_ERR(mdp4_kms->axi_clk)) { in mdp4_kms_init() 461 ret = PTR_ERR(mdp4_kms->axi_clk); in mdp4_kms_init()
|
/linux-6.3-rc2/drivers/net/ethernet/xilinx/ |
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()
|
A D | xilinx_axienet_main.c | 215 if (lp->axi_clk) in axienet_usec_to_timer() 216 clk_rate = clk_get_rate(lp->axi_clk); in axienet_usec_to_timer() 1884 lp->axi_clk = devm_clk_get_optional(&pdev->dev, "s_axi_lite_clk"); in axienet_probe() 1885 if (!lp->axi_clk) { in axienet_probe() 1889 lp->axi_clk = devm_clk_get_optional(&pdev->dev, NULL); in axienet_probe() 1891 if (IS_ERR(lp->axi_clk)) { in axienet_probe() 1892 ret = PTR_ERR(lp->axi_clk); in axienet_probe() 1895 ret = clk_prepare_enable(lp->axi_clk); in axienet_probe() 2175 clk_disable_unprepare(lp->axi_clk); in axienet_probe() 2199 clk_disable_unprepare(lp->axi_clk); in axienet_remove()
|
/linux-6.3-rc2/Documentation/devicetree/bindings/net/ |
A D | qcom-emac.txt | 43 clock-names = "axi_clk", "cfg_ahb_clk", "high_speed_clk", 92 clock-names = "axi_clk", "cfg_ahb_clk", "high_speed_clk",
|
A D | xilinx_axienet.txt | 86 clocks = <&axi_clk>, <&axi_clk>, <&pl_enet_ref_clk>, <&mgt_clk>;
|
/linux-6.3-rc2/Documentation/devicetree/bindings/phy/ |
A D | phy-mvebu-comphy.txt | 33 "mg_clk", "mg_core_clk" and "axi_clk". 51 clock-names = "mg_clk", "mg_core_clk", "axi_clk";
|
/linux-6.3-rc2/drivers/phy/marvell/ |
A D | phy-mvebu-cp110-comphy.c | 263 struct clk *axi_clk; member 959 priv->axi_clk = devm_clk_get(priv->dev, "axi_clk"); in mvebu_comphy_init_clks() 960 if (IS_ERR(priv->axi_clk)) { in mvebu_comphy_init_clks() 961 ret = PTR_ERR(priv->axi_clk); in mvebu_comphy_init_clks() 965 ret = clk_prepare_enable(priv->axi_clk); in mvebu_comphy_init_clks() 979 priv->axi_clk = NULL; in mvebu_comphy_init_clks() 986 if (priv->axi_clk) in mvebu_comphy_disable_unprepare_clks() 987 clk_disable_unprepare(priv->axi_clk); in mvebu_comphy_disable_unprepare_clks()
|
/linux-6.3-rc2/drivers/misc/ |
A D | xilinx_sdfec.c | 180 struct clk *axi_clk; member 1216 clks->axi_clk = devm_clk_get(&pdev->dev, "s_axi_aclk"); in xsdfec_clk_init() 1217 if (IS_ERR(clks->axi_clk)) { in xsdfec_clk_init() 1219 return PTR_ERR(clks->axi_clk); in xsdfec_clk_init() 1283 err = clk_prepare_enable(clks->axi_clk); in xsdfec_clk_init() 1339 clk_disable_unprepare(clks->axi_clk); in xsdfec_clk_init() 1355 clk_disable_unprepare(clks->axi_clk); in xsdfec_disable_all_clks()
|
/linux-6.3-rc2/Documentation/devicetree/bindings/clock/ |
A D | allwinner,sun4i-a10-axi-clk.yaml | 53 axi_clk@1c20050 {
|
/linux-6.3-rc2/drivers/clk/sunxi-ng/ |
A D | ccu-sun8i-v3s.c | 145 static SUNXI_CCU_M(axi_clk, "axi", "cpu", 0x050, 0, 2, 0); 401 &axi_clk.common, 502 [CLK_AXI] = &axi_clk.common.hw, 582 [CLK_AXI] = &axi_clk.common.hw,
|
A D | ccu-sun8i-a23.c | 174 static SUNXI_CCU_M(axi_clk, "axi", "cpux", 0x050, 0, 2, 0); 468 &axi_clk.common, 590 [CLK_AXI] = &axi_clk.common.hw,
|
A D | ccu-sun5i.c | 197 static SUNXI_CCU_M(axi_clk, "axi", "cpu", 0x054, 0, 2, 0); 521 &axi_clk.common, 649 [CLK_AXI] = &axi_clk.common.hw, 788 [CLK_AXI] = &axi_clk.common.hw, 894 [CLK_AXI] = &axi_clk.common.hw,
|