Home
last modified time | relevance | path

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

12

/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/drivers/clk/spacemit/
H A Dccu-k3.c570 CCU_MUX_DIV_FC_DEFINE(axi_clk, axi_clk_parents, APMU_ACLK_CLK_CTRL, 1, 2, BIT(4), 0, 1, 0);
696 CCU_GATE_DEFINE(lcd_hclk, CCU_PARENT_HW(axi_clk), APMU_LCD_CLK_RES_CTRL1, BIT(5), 0);
762 CCU_GATE_DEFINE(sdh_axi_aclk, CCU_PARENT_HW(axi_clk), APMU_SDH0_CLK_RES_CTRL, BIT(3), 0);
788 CCU_GATE_DEFINE(usb2_bus_clk, CCU_PARENT_HW(axi_clk), APMU_USB_CLK_RES_CTRL, BIT(1), 0);
789 CCU_GATE_DEFINE(usb3_porta_bus_clk, CCU_PARENT_HW(axi_clk), APMU_USB_CLK_RES_CTRL, BIT(4), 0);
790 CCU_GATE_DEFINE(usb3_portb_bus_clk, CCU_PARENT_HW(axi_clk), APMU_USB_CLK_RES_CTRL, BIT(8), 0);
791 CCU_GATE_DEFINE(usb3_portc_bus_clk, CCU_PARENT_HW(axi_clk), APMU_USB_CLK_RES_CTRL, BIT(12), 0);
792 CCU_GATE_DEFINE(usb3_portd_bus_clk, CCU_PARENT_HW(axi_clk), APMU_USB_CLK_RES_CTRL, BIT(16), 0);
806 CCU_GATE_DEFINE(qspi_bus_clk, CCU_PARENT_HW(axi_clk), APMU_QSPI_CLK_RES_CTRL, BIT(3), 0);
808 CCU_GATE_DEFINE(dma_clk, CCU_PARENT_HW(axi_clk), APMU_DMA_CLK_RES_CTRL, BIT(3), 0);
[all …]
/linux/sound/soc/xilinx/
H A Dxlnx_formatter_pcm.c84 struct clk *axi_clk;
603 aud_drv_data->axi_clk = devm_clk_get(dev, "s_axi_lite_aclk"); in xlnx_formatter_pcm_probe()
604 if (IS_ERR(aud_drv_data->axi_clk)) { in xlnx_formatter_pcm_probe()
605 ret = PTR_ERR(aud_drv_data->axi_clk); in xlnx_formatter_pcm_probe()
609 ret = clk_prepare_enable(aud_drv_data->axi_clk); in xlnx_formatter_pcm_probe()
690 clk_disable_unprepare(aud_drv_data->axi_clk); in xlnx_formatter_pcm_remove()
709 clk_disable_unprepare(adata->axi_clk);
86 struct clk *axi_clk; global() member
/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/drivers/dma/xilinx/
H A Dxilinx_dma.c482 int (*clk_init)(struct platform_device *pdev, struct clk **axi_clk,
518 struct clk *axi_clk; member
2769 static int axidma_clk_init(struct platform_device *pdev, struct clk **axi_clk, in axidma_clk_init() argument
2777 *axi_clk = devm_clk_get(&pdev->dev, "s_axi_lite_aclk"); in axidma_clk_init()
2778 if (IS_ERR(*axi_clk)) in axidma_clk_init()
2779 return dev_err_probe(&pdev->dev, PTR_ERR(*axi_clk), "failed to get axi_aclk\n"); in axidma_clk_init()
2793 err = clk_prepare_enable(*axi_clk); in axidma_clk_init()
2824 clk_disable_unprepare(*axi_clk); in axidma_clk_init()
2829 static int axicdma_clk_init(struct platform_device *pdev, struct clk **axi_clk, in axicdma_clk_init() argument
2839 *axi_clk = devm_clk_get(&pdev->dev, "s_axi_lite_aclk"); in axicdma_clk_init()
[all …]
H A Dxilinx_dpdma.c267 struct clk *axi_clk; member
1744 xdev->axi_clk = devm_clk_get(xdev->dev, "axi_clk"); in xilinx_dpdma_probe()
1745 if (IS_ERR(xdev->axi_clk)) in xilinx_dpdma_probe()
1746 return PTR_ERR(xdev->axi_clk); in xilinx_dpdma_probe()
1801 ret = clk_prepare_enable(xdev->axi_clk); in xilinx_dpdma_probe()
1831 clk_disable_unprepare(xdev->axi_clk); in xilinx_dpdma_probe()
1852 clk_disable_unprepare(xdev->axi_clk); in xilinx_dpdma_remove()
/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/
H A Dclk-axi-clkgen.c574 struct clk *axi_clk; in axi_clkgen_probe() local
592 axi_clk = devm_clk_get_enabled(&pdev->dev, "s_axi_aclk"); in axi_clkgen_probe()
593 if (!IS_ERR(axi_clk)) { in axi_clkgen_probe()
604 if (PTR_ERR(axi_clk) != -ENOENT) in axi_clkgen_probe()
605 return PTR_ERR(axi_clk); in axi_clkgen_probe()
/linux/Documentation/devicetree/bindings/net/
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",
/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()
2833 lp->axi_clk = devm_clk_get_optional_enabled(&pdev->dev, in axienet_probe()
2835 if (!lp->axi_clk) { in axienet_probe()
2839 lp->axi_clk = devm_clk_get_optional_enabled(&pdev->dev, NULL); in axienet_probe()
2841 if (IS_ERR(lp->axi_clk)) in axienet_probe()
2842 return dev_err_probe(&pdev->dev, PTR_ERR(lp->axi_clk), in axienet_probe()
H A Dxilinx_axienet.h561 struct clk *axi_clk; member
/linux/drivers/clk/xilinx/
H A Dclk-xlnx-clock-wizard.c147 struct clk *axi_clk; member
1077 else if (ndata->clk == clk_wzrd->axi_clk) in clk_wzrd_clk_notifier()
1098 clk_disable_unprepare(clk_wzrd->axi_clk); in clk_wzrd_suspend()
1109 ret = clk_prepare_enable(clk_wzrd->axi_clk); in clk_wzrd_resume()
1311 clk_wzrd->axi_clk = devm_clk_get_enabled(&pdev->dev, "s_axi_aclk"); in clk_wzrd_probe()
1312 if (IS_ERR(clk_wzrd->axi_clk)) in clk_wzrd_probe()
1313 return dev_err_probe(&pdev->dev, PTR_ERR(clk_wzrd->axi_clk), in clk_wzrd_probe()
1315 rate = clk_get_rate(clk_wzrd->axi_clk); in clk_wzrd_probe()
1357 ret = devm_clk_notifier_register(&pdev->dev, clk_wzrd->axi_clk, in clk_wzrd_probe()
/linux/drivers/mmc/host/
H A Dsdhci-xenon.h91 struct clk *axi_clk; member
/linux/drivers/clk/sunxi-ng/
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-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-a33.c184 static SUNXI_CCU_M(axi_clk, "axi", "cpux", 0x050, 0, 2, 0);
500 &axi_clk.common,
629 [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,
H A Dccu-sun50i-a64.c229 static SUNXI_CCU_M(axi_clk, "axi", "cpux", 0x050, 0, 2, 0);
651 &axi_clk.common,
767 [CLK_AXI] = &axi_clk.common.hw,
H A Dccu-sun50i-a100.c269 static SUNXI_CCU_M(axi_clk, "axi", "cpux", 0x500, 0, 2, 0);
821 &axi_clk.common,
955 [CLK_AXI] = &axi_clk.common.hw,
H A Dccu-sun50i-h616.c253 static SUNXI_CCU_M(axi_clk, "axi", "cpux", 0x500, 0, 2, 0);
780 &axi_clk.common,
918 [CLK_AXI] = &axi_clk.common.hw,
H A Dccu-sun4i-a10.c240 static SUNXI_CCU_M(axi_clk, "axi", "cpu", 0x054, 0, 2, 0);
877 &axi_clk.common,
1080 [CLK_AXI] = &axi_clk.common.hw,
1233 [CLK_AXI] = &axi_clk.common.hw,
H A Dccu-sun50i-h6.c232 static SUNXI_CCU_M(axi_clk, "axi", "cpux", 0x500, 0, 2, 0);
818 &axi_clk.common,
959 [CLK_AXI] = &axi_clk.common.hw,
H A Dccu-sun6i-a31.c197 static SUNXI_CCU_DIV_TABLE(axi_clk, "axi", "cpu",
819 &axi_clk.common,
1007 [CLK_AXI] = &axi_clk.common.hw,

12