Home
last modified time | relevance | path

Searched refs:axi_clk (Results 1 – 25 of 29) sorted by relevance

12

/Linux-v4.19/drivers/staging/clocking-wizard/
Dclk-xlnx-clock-wizard.c57 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()
167 clk_wzrd->axi_clk = devm_clk_get(&pdev->dev, "s_axi_aclk"); in clk_wzrd_probe()
168 if (IS_ERR(clk_wzrd->axi_clk)) { in clk_wzrd_probe()
169 if (clk_wzrd->axi_clk != ERR_PTR(-EPROBE_DEFER)) in clk_wzrd_probe()
171 return PTR_ERR(clk_wzrd->axi_clk); in clk_wzrd_probe()
173 ret = clk_prepare_enable(clk_wzrd->axi_clk); in clk_wzrd_probe()
178 rate = clk_get_rate(clk_wzrd->axi_clk); in clk_wzrd_probe()
[all …]
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_mdss.c33 struct clk *axi_clk; member
151 if (mdp5_mdss->axi_clk) in mdp5_mdss_enable()
152 clk_prepare_enable(mdp5_mdss->axi_clk); in mdp5_mdss_enable()
166 if (mdp5_mdss->axi_clk) in mdp5_mdss_disable()
167 clk_disable_unprepare(mdp5_mdss->axi_clk); in mdp5_mdss_disable()
182 mdp5_mdss->axi_clk = msm_clk_get(pdev, "bus"); in msm_mdss_get_clocks()
183 if (IS_ERR(mdp5_mdss->axi_clk)) in msm_mdss_get_clocks()
184 mdp5_mdss->axi_clk = NULL; in msm_mdss_get_clocks()
Dmdp5_kms.c307 clk_disable_unprepare(mdp5_kms->axi_clk); in mdp5_disable()
322 clk_prepare_enable(mdp5_kms->axi_clk); in mdp5_enable()
946 ret = get_clk(pdev, &mdp5_kms->axi_clk, "bus", true); in mdp5_init()
Dmdp5_kms.h63 struct clk *axi_clk; member
/Linux-v4.19/drivers/spi/
Dspi-orion.c102 struct clk *axi_clk; member
649 spi->axi_clk = devm_clk_get(&pdev->dev, "axi"); in orion_spi_probe()
650 if (IS_ERR(spi->axi_clk) && in orion_spi_probe()
651 PTR_ERR(spi->axi_clk) == -EPROBE_DEFER) { in orion_spi_probe()
655 if (!IS_ERR(spi->axi_clk)) in orion_spi_probe()
656 clk_prepare_enable(spi->axi_clk); in orion_spi_probe()
787 clk_disable_unprepare(spi->axi_clk); in orion_spi_probe()
802 clk_disable_unprepare(spi->axi_clk); in orion_spi_remove()
819 clk_disable_unprepare(spi->axi_clk); in orion_spi_runtime_suspend()
829 if (!IS_ERR(spi->axi_clk)) in orion_spi_runtime_resume()
[all …]
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp4/
Dmdp4_kms.c210 if (mdp4_kms->axi_clk) in mdp4_disable()
211 clk_disable_unprepare(mdp4_kms->axi_clk); in mdp4_disable()
224 if (mdp4_kms->axi_clk) in mdp4_enable()
225 clk_prepare_enable(mdp4_kms->axi_clk); in mdp4_enable()
483 mdp4_kms->axi_clk = devm_clk_get(&pdev->dev, "bus_clk"); in mdp4_kms_init()
484 if (IS_ERR(mdp4_kms->axi_clk)) { in mdp4_kms_init()
486 ret = PTR_ERR(mdp4_kms->axi_clk); in mdp4_kms_init()
Dmdp4_kms.h44 struct clk *axi_clk; member
/Linux-v4.19/arch/arm/boot/dts/
Dbcm63138.dtsi56 axi_clk: axi_clk { label
110 clocks = <&axi_clk>;
118 clocks = <&axi_clk>;
Dvexpress-v2p-ca5s.dts69 clocks = <&axi_clk>;
78 clocks = <&axi_clk>;
142 axi_clk: oscclk1 { label
/Linux-v4.19/drivers/dma/xilinx/
Dxilinx_dma.c402 int (*clk_init)(struct platform_device *pdev, struct clk **axi_clk,
438 struct clk *axi_clk; member
2173 static int axidma_clk_init(struct platform_device *pdev, struct clk **axi_clk, in axidma_clk_init() argument
2181 *axi_clk = devm_clk_get(&pdev->dev, "s_axi_lite_aclk"); in axidma_clk_init()
2182 if (IS_ERR(*axi_clk)) { in axidma_clk_init()
2183 err = PTR_ERR(*axi_clk); in axidma_clk_init()
2200 err = clk_prepare_enable(*axi_clk); in axidma_clk_init()
2231 clk_disable_unprepare(*axi_clk); in axidma_clk_init()
2236 static int axicdma_clk_init(struct platform_device *pdev, struct clk **axi_clk, in axicdma_clk_init() argument
2246 *axi_clk = devm_clk_get(&pdev->dev, "s_axi_lite_aclk"); in axicdma_clk_init()
[all …]
/Linux-v4.19/drivers/mmc/host/
Dsdhci-xenon.c503 priv->axi_clk = devm_clk_get(&pdev->dev, "axi"); in xenon_probe()
504 if (IS_ERR(priv->axi_clk)) { in xenon_probe()
505 err = PTR_ERR(priv->axi_clk); in xenon_probe()
509 err = clk_prepare_enable(priv->axi_clk); in xenon_probe()
551 clk_disable_unprepare(priv->axi_clk); in xenon_probe()
572 clk_disable_unprepare(priv->axi_clk); in xenon_remove()
Dsdhci-xenon.h86 struct clk *axi_clk; member
/Linux-v4.19/Documentation/devicetree/bindings/net/
Dqcom-emac.txt43 clock-names = "axi_clk", "cfg_ahb_clk", "high_speed_clk",
92 clock-names = "axi_clk", "cfg_ahb_clk", "high_speed_clk",
Dmarvell-pp2.txt27 "mg_core_clk" and "axi_clk" (the 3 latter only for armada-7k-pp2).
85 clock-names = "pp_clk", "gop_clk", "mg_clk", "mg_core_clk", "axi_clk";
/Linux-v4.19/drivers/gpu/drm/zte/
Dzx_vou.c177 struct clk *axi_clk; member
822 vou->axi_clk = devm_clk_get(dev, "aclk"); in zx_crtc_bind()
823 if (IS_ERR(vou->axi_clk)) { in zx_crtc_bind()
824 ret = PTR_ERR(vou->axi_clk); in zx_crtc_bind()
836 ret = clk_prepare_enable(vou->axi_clk); in zx_crtc_bind()
880 clk_disable_unprepare(vou->axi_clk); in zx_crtc_bind()
889 clk_disable_unprepare(vou->axi_clk); in zx_crtc_unbind()
/Linux-v4.19/drivers/clk/sunxi-ng/
Dccu-sun8i-v3s.c131 static SUNXI_CCU_M(axi_clk, "axi", "cpu", 0x050, 0, 2, 0);
377 &axi_clk.common,
466 [CLK_AXI] = &axi_clk.common.hw,
Dccu-sun8i-a23.c180 static SUNXI_CCU_M(axi_clk, "axi", "cpux", 0x050, 0, 2, 0);
474 &axi_clk.common,
586 [CLK_AXI] = &axi_clk.common.hw,
Dccu-sun5i.c204 static SUNXI_CCU_M(axi_clk, "axi", "cpu", 0x054, 0, 2, 0);
528 &axi_clk.common,
646 [CLK_AXI] = &axi_clk.common.hw,
785 [CLK_AXI] = &axi_clk.common.hw,
891 [CLK_AXI] = &axi_clk.common.hw,
Dccu-sun8i-h3.c153 static SUNXI_CCU_M(axi_clk, "axi", "cpux", 0x050, 0, 2, 0);
516 &axi_clk.common,
629 &axi_clk.common,
755 [CLK_AXI] = &axi_clk.common.hw,
876 [CLK_AXI] = &axi_clk.common.hw,
Dccu-sun8i-a33.c179 static SUNXI_CCU_M(axi_clk, "axi", "cpux", 0x050, 0, 2, 0);
495 &axi_clk.common,
614 [CLK_AXI] = &axi_clk.common.hw,
Dccu-sun50i-a64.c210 static SUNXI_CCU_M(axi_clk, "axi", "cpux", 0x050, 0, 2, 0);
619 &axi_clk.common,
735 [CLK_AXI] = &axi_clk.common.hw,
Dccu-sun50i-h6.c218 static SUNXI_CCU_M(axi_clk, "axi", "cpux", 0x500, 0, 2, 0);
780 &axi_clk.common,
921 [CLK_AXI] = &axi_clk.common.hw,
Dccu-sun4i-a10.c244 static SUNXI_CCU_M(axi_clk, "axi", "cpu", 0x054, 0, 2, 0);
881 &axi_clk.common,
1074 [CLK_AXI] = &axi_clk.common.hw,
1227 [CLK_AXI] = &axi_clk.common.hw,
Dccu-sun6i-a31.c203 static SUNXI_CCU_DIV_TABLE(axi_clk, "axi", "cpu",
825 &axi_clk.common,
1002 [CLK_AXI] = &axi_clk.common.hw,
/Linux-v4.19/Documentation/devicetree/bindings/mmc/
Dmarvell,xenon-sdhci.txt111 clocks = <&emmc_clk>,<&axi_clk>;
131 clocks = <&sdclk>, <&axi_clk>;

12