Home
last modified time | relevance | path

Searched full:axi_clk (Results 1 – 25 of 37) sorted by relevance

12

/linux/Documentation/devicetree/bindings/net/
H A Dxlnx,axi-ethernet.yaml158 clocks = <&axi_clk>, <&axi_clk>, <&pl_enet_ref_clk>, <&mgt_clk>;
183 clocks = <&axi_clk>, <&axi_clk>, <&pl_enet_ref_clk>, <&mgt_clk>;
H A Dqcom-emac.txt43 clock-names = "axi_clk", "cfg_ahb_clk", "high_speed_clk",
92 clock-names = "axi_clk", "cfg_ahb_clk", "high_speed_clk",
H A Dmarvell,pp2.yaml50 - const: axi_clk
242 clock-names = "pp_clk", "gop_clk", "mg_clk", "mg_core_clk", "axi_clk";
/linux/drivers/pwm/
H A Dpwm-axi-pwmgen.c260 struct clk *axi_clk, *clk; in axi_pwmgen_probe() local
288 axi_clk = devm_clk_get_enabled(dev, NULL); in axi_pwmgen_probe()
289 if (IS_ERR(axi_clk)) in axi_pwmgen_probe()
290 return dev_err_probe(dev, PTR_ERR(axi_clk), "failed to get axi clock\n"); in axi_pwmgen_probe()
302 clk = axi_clk; in axi_pwmgen_probe()
/linux/sound/soc/xilinx/
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()
/linux/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()
136 {"axi", &dcss->axi_clk}, in dcss_clks_init()
159 devm_clk_put(dcss->dev, dcss->axi_clk); in dcss_clks_release()
H A Ddcss-dev.h82 struct clk *axi_clk; member
/linux/Documentation/devicetree/bindings/dma/xilinx/
H A Dxlnx,zynqmp-dpdma.yaml42 const: axi_clk
69 clock-names = "axi_clk";
/linux/drivers/spi/
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()
/linux/arch/arm/boot/dts/broadcom/
H A Dbcm63138.dtsi53 axi_clk: axi_clk { label
113 clocks = <&axi_clk>;
121 clocks = <&axi_clk>;
/linux/drivers/dma/xilinx/
H A Dxilinx_dma.c479 int (*clk_init)(struct platform_device *pdev, struct clk **axi_clk,
496 * @axi_clk: DMA Axi4-lite interace clock
515 struct clk *axi_clk; member
2717 static int axidma_clk_init(struct platform_device *pdev, struct clk **axi_clk, in axidma_clk_init() argument
2725 *axi_clk = devm_clk_get(&pdev->dev, "s_axi_lite_aclk"); in axidma_clk_init()
2726 if (IS_ERR(*axi_clk)) in axidma_clk_init()
2727 return dev_err_probe(&pdev->dev, PTR_ERR(*axi_clk), "failed to get axi_aclk\n"); in axidma_clk_init()
2741 err = clk_prepare_enable(*axi_clk); in axidma_clk_init()
2743 dev_err(&pdev->dev, "failed to enable axi_clk (%d)\n", err); in axidma_clk_init()
2772 clk_disable_unprepare(*axi_clk); in axidma_clk_init()
[all …]
/linux/arch/arm/boot/dts/arm/
H A Dvexpress-v2p-ca5s.dts83 clocks = <&axi_clk>;
92 clocks = <&axi_clk>;
157 axi_clk: clock-controller-1 { label
/linux/drivers/clk/xilinx/
H A Dclk-xlnx-clock-wizard.c130 * @axi_clk: Handle to input clock 's_axi_aclk'
140 struct clk *axi_clk; member
941 else if (ndata->clk == clk_wzrd->axi_clk) in clk_wzrd_clk_notifier()
962 clk_disable_unprepare(clk_wzrd->axi_clk); in clk_wzrd_suspend()
973 ret = clk_prepare_enable(clk_wzrd->axi_clk); in clk_wzrd_resume()
1175 clk_wzrd->axi_clk = devm_clk_get_enabled(&pdev->dev, "s_axi_aclk"); in clk_wzrd_probe()
1176 if (IS_ERR(clk_wzrd->axi_clk)) in clk_wzrd_probe()
1177 return dev_err_probe(&pdev->dev, PTR_ERR(clk_wzrd->axi_clk), in clk_wzrd_probe()
1179 rate = clk_get_rate(clk_wzrd->axi_clk); in clk_wzrd_probe()
1221 ret = devm_clk_notifier_register(&pdev->dev, clk_wzrd->axi_clk, in clk_wzrd_probe()
/linux/Documentation/devicetree/bindings/phy/
H A Dmarvell,comphy-cp110.yaml112 - const: axi_clk
123 clock-names = "mg_clk", "mg_core_clk", "axi_clk";
/linux/drivers/misc/
H A Dxilinx_sdfec.c171 * @axi_clk: AXI4-Lite memory-mapped clock
181 struct clk *axi_clk; member
1205 clks->axi_clk = devm_clk_get(&pdev->dev, "s_axi_aclk"); in xsdfec_clk_init()
1206 if (IS_ERR(clks->axi_clk)) { in xsdfec_clk_init()
1207 dev_err(&pdev->dev, "failed to get axi_clk"); in xsdfec_clk_init()
1208 return PTR_ERR(clks->axi_clk); in xsdfec_clk_init()
1272 err = clk_prepare_enable(clks->axi_clk); in xsdfec_clk_init()
1274 dev_err(&pdev->dev, "failed to enable axi_clk (%d)", err); in xsdfec_clk_init()
1328 clk_disable_unprepare(clks->axi_clk); in xsdfec_clk_init()
1344 clk_disable_unprepare(clks->axi_clk); in xsdfec_disable_all_clks()
/linux/drivers/clk/
H A Dclk-axi-clkgen.c572 struct clk *axi_clk; in axi_clkgen_probe() local
590 axi_clk = devm_clk_get_enabled(&pdev->dev, "s_axi_aclk"); in axi_clkgen_probe()
591 if (!IS_ERR(axi_clk)) { in axi_clkgen_probe()
602 if (PTR_ERR(axi_clk) != -ENOENT) in axi_clkgen_probe()
603 return PTR_ERR(axi_clk); in axi_clkgen_probe()
/linux/Documentation/devicetree/bindings/mmc/
H A Dmarvell,xenon-sdhci.yaml190 clocks = <&emmc_clk 0>, <&axi_clk 0>;
213 clocks = <&sdclk 0>, <&axi_clk 0>;
/linux/Documentation/devicetree/bindings/clock/
H A Dallwinner,sun4i-a10-axi-clk.yaml53 axi_clk@1c20050 {
/linux/drivers/net/ethernet/xilinx/
H A Dxilinx_axienet_mdio.c184 if (lp->axi_clk) { in axienet_mdio_enable()
185 host_clock = clk_get_rate(lp->axi_clk); in axienet_mdio_enable()
H A Dxilinx_axienet_main.c228 if (lp->axi_clk) in axienet_dma_rate()
229 return clk_get_rate(lp->axi_clk); in axienet_dma_rate()
2818 lp->axi_clk = devm_clk_get_optional(&pdev->dev, "s_axi_lite_clk"); in axienet_probe()
2819 if (!lp->axi_clk) { in axienet_probe()
2823 lp->axi_clk = devm_clk_get_optional(&pdev->dev, NULL); in axienet_probe()
2825 if (IS_ERR(lp->axi_clk)) { in axienet_probe()
2826 ret = PTR_ERR(lp->axi_clk); in axienet_probe()
2829 ret = clk_prepare_enable(lp->axi_clk); in axienet_probe()
3144 clk_disable_unprepare(lp->axi_clk); in axienet_probe()
3168 clk_disable_unprepare(lp->axi_clk); in axienet_remove()
/linux/drivers/mmc/host/
H A Dsdhci-xenon.h91 struct clk *axi_clk; member
/linux/Documentation/devicetree/bindings/iio/adc/
H A Dadi,axi-adc.yaml110 clocks = <&axi_clk>;
/linux/drivers/clk/sunxi-ng/
H A Dccu-sun5i.c197 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,
H A Dccu-sun8i-a23.c174 static SUNXI_CCU_M(axi_clk, "axi", "cpux", 0x050, 0, 2, 0);
468 &axi_clk.common,
590 [CLK_AXI] = &axi_clk.common.hw,
H A Dccu-sun8i-h3.c149 static SUNXI_CCU_M(axi_clk, "axi", "cpux", 0x050, 0, 2, 0);
518 &axi_clk.common,
659 [CLK_AXI] = &axi_clk.common.hw,
780 [CLK_AXI] = &axi_clk.common.hw,

12