| /linux/drivers/spi/ |
| H A D | spi-orion.c | 96 struct clk *axi_clk; member 698 spi->axi_clk = devm_clk_get(&pdev->dev, "axi"); in orion_spi_probe() 699 if (PTR_ERR(spi->axi_clk) == -EPROBE_DEFER) { in orion_spi_probe() 703 if (!IS_ERR(spi->axi_clk)) in orion_spi_probe() 704 clk_prepare_enable(spi->axi_clk); in orion_spi_probe() 798 clk_disable_unprepare(spi->axi_clk); in orion_spi_probe() 815 clk_disable_unprepare(spi->axi_clk); in orion_spi_remove() 833 clk_disable_unprepare(spi->axi_clk); in orion_spi_runtime_suspend() 843 if (!IS_ERR(spi->axi_clk)) in orion_spi_runtime_resume() 844 clk_prepare_enable(spi->axi_clk); in orion_spi_runtime_resume()
|
| /linux/drivers/clk/spacemit/ |
| H A D | ccu-k3.c | 562 CCU_MUX_DIV_FC_DEFINE(axi_clk, axi_clk_parents, APMU_ACLK_CLK_CTRL, 1, 2, BIT(4), 0, 1, 0); 688 CCU_GATE_DEFINE(lcd_hclk, CCU_PARENT_HW(axi_clk), APMU_LCD_CLK_RES_CTRL1, BIT(5), 0); 754 CCU_GATE_DEFINE(sdh_axi_aclk, CCU_PARENT_HW(axi_clk), APMU_SDH0_CLK_RES_CTRL, BIT(3), 0); 780 CCU_GATE_DEFINE(usb2_bus_clk, CCU_PARENT_HW(axi_clk), APMU_USB_CLK_RES_CTRL, BIT(0), 0); 781 CCU_GATE_DEFINE(usb3_porta_bus_clk, CCU_PARENT_HW(axi_clk), APMU_USB_CLK_RES_CTRL, BIT(4), 0); 782 CCU_GATE_DEFINE(usb3_portb_bus_clk, CCU_PARENT_HW(axi_clk), APMU_USB_CLK_RES_CTRL, BIT(8), 0); 783 CCU_GATE_DEFINE(usb3_portc_bus_clk, CCU_PARENT_HW(axi_clk), APMU_USB_CLK_RES_CTRL, BIT(12), 0); 784 CCU_GATE_DEFINE(usb3_portd_bus_clk, CCU_PARENT_HW(axi_clk), APMU_USB_CLK_RES_CTRL, BIT(16), 0); 798 CCU_GATE_DEFINE(qspi_bus_clk, CCU_PARENT_HW(axi_clk), APMU_QSPI_CLK_RES_CTRL, BIT(3), 0); 800 CCU_GATE_DEFINE(dma_clk, CCU_PARENT_HW(axi_clk), APMU_DMA_CLK_RES_CTRL, BIT(3), 0); [all …]
|
| /linux/drivers/pwm/ |
| H A D | pwm-axi-pwmgen.c | 260 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 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/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() 136 {"axi", &dcss->axi_clk}, in dcss_clks_init() 159 devm_clk_put(dcss->dev, dcss->axi_clk); in dcss_clks_release()
|
| H A D | dcss-dev.h | 82 struct clk *axi_clk; member
|
| /linux/drivers/dma/xilinx/ |
| H A D | xilinx_dma.c | 480 int (*clk_init)(struct platform_device *pdev, struct clk **axi_clk, 516 struct clk *axi_clk; member 2753 static int axidma_clk_init(struct platform_device *pdev, struct clk **axi_clk, in axidma_clk_init() argument 2761 *axi_clk = devm_clk_get(&pdev->dev, "s_axi_lite_aclk"); in axidma_clk_init() 2762 if (IS_ERR(*axi_clk)) in axidma_clk_init() 2763 return dev_err_probe(&pdev->dev, PTR_ERR(*axi_clk), "failed to get axi_aclk\n"); in axidma_clk_init() 2777 err = clk_prepare_enable(*axi_clk); in axidma_clk_init() 2808 clk_disable_unprepare(*axi_clk); in axidma_clk_init() 2813 static int axicdma_clk_init(struct platform_device *pdev, struct clk **axi_clk, in axicdma_clk_init() argument 2823 *axi_clk = devm_clk_get(&pdev->dev, "s_axi_lite_aclk"); in axicdma_clk_init() [all …]
|
| H A D | xilinx_dpdma.c | 267 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 D | vexpress-v2p-ca5s.dts | 83 clocks = <&axi_clk>; 92 clocks = <&axi_clk>; 157 axi_clk: clock-controller-1 { label
|
| /linux/drivers/clk/ |
| H A D | clk-axi-clkgen.c | 572 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/net/ |
| H 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",
|
| /linux/drivers/net/ethernet/xilinx/ |
| H A D | xilinx_axienet_mdio.c | 184 if (lp->axi_clk) { in axienet_mdio_enable() 185 host_clock = clk_get_rate(lp->axi_clk); in axienet_mdio_enable()
|
| H A D | xilinx_axienet_main.c | 228 if (lp->axi_clk) in axienet_dma_rate() 229 return clk_get_rate(lp->axi_clk); in axienet_dma_rate() 2815 lp->axi_clk = devm_clk_get_optional_enabled(&pdev->dev, in axienet_probe() 2817 if (!lp->axi_clk) { in axienet_probe() 2821 lp->axi_clk = devm_clk_get_optional_enabled(&pdev->dev, NULL); in axienet_probe() 2823 if (IS_ERR(lp->axi_clk)) in axienet_probe() 2824 return dev_err_probe(&pdev->dev, PTR_ERR(lp->axi_clk), in axienet_probe()
|
| /linux/drivers/clk/xilinx/ |
| H A D | clk-xlnx-clock-wizard.c | 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/drivers/misc/ |
| H A D | xilinx_sdfec.c | 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() 1208 return PTR_ERR(clks->axi_clk); in xsdfec_clk_init() 1272 err = clk_prepare_enable(clks->axi_clk); 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/mmc/host/ |
| H A D | sdhci-xenon.h | 91 struct clk *axi_clk; member
|
| /linux/drivers/clk/sunxi-ng/ |
| H 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,
|
| H 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,
|
| H A D | ccu-sun8i-a33.c | 184 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 D | ccu-sun8i-h3.c | 149 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 D | ccu-sun50i-a64.c | 229 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 D | ccu-sun50i-a100.c | 269 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 D | ccu-sun50i-h616.c | 253 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 D | ccu-sun4i-a10.c | 240 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,
|
| /linux/drivers/gpu/drm/msm/disp/mdp5/ |
| H A D | mdp5_kms.h | 51 struct clk *axi_clk; member
|