Home
last modified time | relevance | path

Searched full:bus_clk (Results 1 – 25 of 90) sorted by relevance

1234

/linux/drivers/gpu/drm/sun4i/
H A Dsun6i_drc.c17 struct clk *bus_clk; member
45 drc->bus_clk = devm_clk_get(dev, "ahb"); in sun6i_drc_bind()
46 if (IS_ERR(drc->bus_clk)) { in sun6i_drc_bind()
48 ret = PTR_ERR(drc->bus_clk); in sun6i_drc_bind()
51 clk_prepare_enable(drc->bus_clk); in sun6i_drc_bind()
71 clk_disable_unprepare(drc->bus_clk); in sun6i_drc_bind()
84 clk_disable_unprepare(drc->bus_clk); in sun6i_drc_unbind()
H A Dsun8i_mixer.c510 mixer->bus_clk = devm_clk_get(dev, "bus"); in sun8i_mixer_bind()
511 if (IS_ERR(mixer->bus_clk)) { in sun8i_mixer_bind()
513 ret = PTR_ERR(mixer->bus_clk); in sun8i_mixer_bind()
516 clk_prepare_enable(mixer->bus_clk); in sun8i_mixer_bind()
596 clk_disable_unprepare(mixer->bus_clk); in sun8i_mixer_bind()
610 clk_disable_unprepare(mixer->bus_clk); in sun8i_mixer_unbind()
H A Dsun4i_hdmi_enc.c523 hdmi->bus_clk = devm_clk_get(dev, "ahb"); in sun4i_hdmi_bind()
524 if (IS_ERR(hdmi->bus_clk)) { in sun4i_hdmi_bind()
526 ret = PTR_ERR(hdmi->bus_clk); in sun4i_hdmi_bind()
529 clk_prepare_enable(hdmi->bus_clk); in sun4i_hdmi_bind()
673 clk_disable_unprepare(hdmi->bus_clk); in sun4i_hdmi_bind()
688 clk_disable_unprepare(hdmi->bus_clk); in sun4i_hdmi_unbind()
/linux/drivers/tty/serial/8250/
H A D8250_of.c27 struct clk *bus_clk; member
127 struct clk *bus_clk; in of_platform_serial_setup() local
129 bus_clk = devm_clk_get_optional_enabled(dev, "bus"); in of_platform_serial_setup()
130 if (IS_ERR(bus_clk)) { in of_platform_serial_setup()
131 ret = dev_err_probe(dev, PTR_ERR(bus_clk), "failed to get bus clock\n"); in of_platform_serial_setup()
136 info->clk = devm_clk_get_enabled(dev, bus_clk ? "core" : NULL); in of_platform_serial_setup()
142 info->bus_clk = bus_clk; in of_platform_serial_setup()
304 clk_disable_unprepare(info->bus_clk); in of_serial_suspend()
317 clk_prepare_enable(info->bus_clk); in of_serial_resume()
H A D8250_mtk.c73 struct clk *bus_clk; member
438 clk_disable_unprepare(data->bus_clk); in mtk8250_runtime_suspend()
447 clk_prepare_enable(data->bus_clk); in mtk8250_runtime_resume()
493 data->bus_clk = devm_clk_get_enabled(&pdev->dev, "bus"); in mtk8250_probe_of()
494 if (IS_ERR(data->bus_clk)) in mtk8250_probe_of()
495 return PTR_ERR(data->bus_clk); in mtk8250_probe_of()
/linux/drivers/clk/sunxi-ng/
H A Dccu-sun9i-a80-usb.c95 struct clk *bus_clk; in sun9i_a80_usb_clk_probe() local
103 bus_clk = devm_clk_get(&pdev->dev, "bus"); in sun9i_a80_usb_clk_probe()
104 if (IS_ERR(bus_clk)) in sun9i_a80_usb_clk_probe()
105 return dev_err_probe(&pdev->dev, PTR_ERR(bus_clk), in sun9i_a80_usb_clk_probe()
109 ret = clk_prepare_enable(bus_clk); in sun9i_a80_usb_clk_probe()
122 clk_disable_unprepare(bus_clk); in sun9i_a80_usb_clk_probe()
H A Dccu-sun9i-a80-de.c206 struct clk *bus_clk; in sun9i_a80_de_clk_probe() local
215 bus_clk = devm_clk_get(&pdev->dev, "bus"); in sun9i_a80_de_clk_probe()
216 if (IS_ERR(bus_clk)) in sun9i_a80_de_clk_probe()
217 return dev_err_probe(&pdev->dev, PTR_ERR(bus_clk), in sun9i_a80_de_clk_probe()
226 ret = clk_prepare_enable(bus_clk); in sun9i_a80_de_clk_probe()
249 clk_disable_unprepare(bus_clk); in sun9i_a80_de_clk_probe()
H A Dccu-sun8i-de2.c255 struct clk *bus_clk, *mod_clk; in sunxi_de2_clk_probe() local
269 bus_clk = devm_clk_get(&pdev->dev, "bus"); in sunxi_de2_clk_probe()
270 if (IS_ERR(bus_clk)) in sunxi_de2_clk_probe()
271 return dev_err_probe(&pdev->dev, PTR_ERR(bus_clk), in sunxi_de2_clk_probe()
285 ret = clk_prepare_enable(bus_clk); in sunxi_de2_clk_probe()
326 clk_disable_unprepare(bus_clk); in sunxi_de2_clk_probe()
/linux/Documentation/devicetree/bindings/usb/
H A Drockchip,dwc3.yaml73 - const: bus_clk
115 - const: bus_clk
131 - const: bus_clk
158 - const: bus_clk
178 "bus_clk", "grf_clk";
H A Drockchip,rk3399-dwc3.yaml44 - const: bus_clk
90 "bus_clk", "aclk_usb3_rksoc_axi_perf",
H A Ddwc3-xilinx.yaml46 - const: bus_clk
117 clock-names = "bus_clk", "ref_clk";
/linux/arch/sh/kernel/cpu/
H A Dclock-cpg.c19 static struct clk bus_clk = { variable
35 &bus_clk,
43 CLKDEV_CON_ID("bus_clk", &bus_clk),
/linux/drivers/watchdog/
H A Dgef_wdt.c66 static unsigned int bus_clk; variable
126 if (timeout > 0xFFFFFFFF / bus_clk) in gef_wdt_set_timeout()
127 timeout = 0xFFFFFFFF / bus_clk; in gef_wdt_set_timeout()
130 gef_wdt_count = (timeout * bus_clk) >> 8; in gef_wdt_set_timeout()
267 bus_clk = 133; /* in MHz */ in gef_wdt_probe()
271 bus_clk = freq; in gef_wdt_probe()
H A Dairoha_wdt.c132 struct clk *bus_clk; in airoha_wdt_probe() local
143 bus_clk = devm_clk_get_enabled(dev, "bus"); in airoha_wdt_probe()
144 if (IS_ERR(bus_clk)) in airoha_wdt_probe()
145 return dev_err_probe(dev, PTR_ERR(bus_clk), in airoha_wdt_probe()
149 airoha_wdt->wdt_freq = clk_get_rate(bus_clk) / 2; in airoha_wdt_probe()
/linux/drivers/pci/controller/dwc/
H A Dpcie-histb.c57 struct clk *bus_clk; member
210 clk_disable_unprepare(hipcie->bus_clk); in histb_pcie_host_disable()
238 ret = clk_prepare_enable(hipcie->bus_clk); in histb_pcie_host_enable()
278 clk_disable_unprepare(hipcie->bus_clk); in histb_pcie_host_enable()
366 hipcie->bus_clk = devm_clk_get(dev, "bus"); in histb_pcie_probe()
367 if (IS_ERR(hipcie->bus_clk)) { in histb_pcie_probe()
369 return PTR_ERR(hipcie->bus_clk); in histb_pcie_probe()
/linux/drivers/pwm/
H A Dpwm-sun4i.c84 struct clk *bus_clk; member
428 sun4ichip->bus_clk = devm_clk_get_optional(&pdev->dev, "bus"); in sun4i_pwm_probe()
429 if (IS_ERR(sun4ichip->bus_clk)) in sun4i_pwm_probe()
430 return dev_err_probe(&pdev->dev, PTR_ERR(sun4ichip->bus_clk), in sun4i_pwm_probe()
450 ret = clk_prepare_enable(sun4ichip->bus_clk); in sun4i_pwm_probe()
452 dev_err(&pdev->dev, "cannot prepare and enable bus_clk %pe\n", in sun4i_pwm_probe()
472 clk_disable_unprepare(sun4ichip->bus_clk); in sun4i_pwm_probe()
486 clk_disable_unprepare(sun4ichip->bus_clk); in sun4i_pwm_remove()
/linux/drivers/interconnect/qcom/
H A Dicc-rpm.c375 if (!qp->bus_clk_desc && !qp->bus_clk) in qcom_icc_set()
386 if (qp->bus_clk) { in qcom_icc_set()
390 return clk_set_rate(qp->bus_clk, active_rate); in qcom_icc_set()
497 qp->bus_clk = devm_clk_get_optional(dev, "bus"); in qnoc_probe()
498 if (IS_ERR(qp->bus_clk)) in qnoc_probe()
499 return PTR_ERR(qp->bus_clk); in qnoc_probe()
541 ret = clk_prepare_enable(qp->bus_clk); in qnoc_probe()
624 clk_disable_unprepare(qp->bus_clk); in qnoc_probe()
636 clk_disable_unprepare(qp->bus_clk); in qnoc_remove()
/linux/drivers/pci/controller/
H A Dpci-ftpci100.c119 struct clk *bus_clk; member
434 p->bus_clk = devm_clk_get_enabled(dev, "PCICLK"); in faraday_pci_probe()
435 if (IS_ERR(p->bus_clk)) in faraday_pci_probe()
436 return PTR_ERR(p->bus_clk); in faraday_pci_probe()
472 if (!IS_ERR(p->bus_clk)) { in faraday_pci_probe()
478 rate = clk_get_rate(p->bus_clk); in faraday_pci_probe()
483 ret = clk_set_rate(p->bus_clk, 66000000); in faraday_pci_probe()
492 rate = clk_get_rate(p->bus_clk); in faraday_pci_probe()
/linux/drivers/leds/
H A Dleds-sun50i-a100.c76 struct clk *bus_clk; member
332 ret = clk_prepare_enable(priv->bus_clk); in sun50i_a100_ledc_resume()
349 clk_disable_unprepare(priv->bus_clk); in sun50i_a100_ledc_resume()
375 clk_disable_unprepare(priv->bus_clk); in sun50i_a100_ledc_suspend()
445 priv->bus_clk = devm_clk_get(dev, "bus"); in sun50i_a100_ledc_probe()
446 if (IS_ERR(priv->bus_clk)) in sun50i_a100_ledc_probe()
447 return PTR_ERR(priv->bus_clk); in sun50i_a100_ledc_probe()
/linux/drivers/media/platform/sunxi/sun4i-csi/
H A Dsun4i_csi.c197 csi->bus_clk = devm_clk_get(&pdev->dev, "bus"); in sun4i_csi_probe()
198 if (IS_ERR(csi->bus_clk)) { in sun4i_csi_probe()
200 return PTR_ERR(csi->bus_clk); in sun4i_csi_probe()
312 clk_prepare_enable(csi->bus_clk); in sun4i_csi_runtime_resume()
328 clk_disable_unprepare(csi->bus_clk); in sun4i_csi_runtime_suspend()
/linux/drivers/rtc/
H A Drtc-sun6i.c741 struct clk *bus_clk = data; in sun6i_rtc_bus_clk_cleanup() local
743 clk_disable_unprepare(bus_clk); in sun6i_rtc_bus_clk_cleanup()
750 struct clk *bus_clk; in sun6i_rtc_probe() local
753 bus_clk = devm_clk_get_optional(dev, "bus"); in sun6i_rtc_probe()
754 if (IS_ERR(bus_clk)) in sun6i_rtc_probe()
755 return PTR_ERR(bus_clk); in sun6i_rtc_probe()
757 if (bus_clk) { in sun6i_rtc_probe()
758 ret = clk_prepare_enable(bus_clk); in sun6i_rtc_probe()
763 bus_clk); in sun6i_rtc_probe()
/linux/sound/soc/fsl/
H A Dfsl_aud2htx.h54 * @bus_clk: clock source to access register
61 struct clk *bus_clk; member
/linux/drivers/gpio/
H A Dgpio-spacemit-k1.c242 struct clk *core_clk, *bus_clk; in spacemit_gpio_probe() local
264 bus_clk = devm_clk_get_enabled(dev, "bus"); in spacemit_gpio_probe()
265 if (IS_ERR(bus_clk)) in spacemit_gpio_probe()
266 return dev_err_probe(dev, PTR_ERR(bus_clk), "failed to get bus clock\n"); in spacemit_gpio_probe()
/linux/drivers/mmc/host/
H A Dsdhci-of-dwcmshc.c223 struct clk *bus_clk; member
1399 priv->bus_clk = devm_clk_get(dev, "bus"); in dwcmshc_probe()
1400 if (!IS_ERR(priv->bus_clk)) in dwcmshc_probe()
1401 clk_prepare_enable(priv->bus_clk); in dwcmshc_probe()
1468 clk_disable_unprepare(priv->bus_clk); in dwcmshc_probe()
1501 clk_disable_unprepare(priv->bus_clk); in dwcmshc_remove()
1527 if (!IS_ERR(priv->bus_clk)) in dwcmshc_suspend()
1528 clk_disable_unprepare(priv->bus_clk); in dwcmshc_suspend()
1546 if (!IS_ERR(priv->bus_clk)) { in dwcmshc_resume()
1547 ret = clk_prepare_enable(priv->bus_clk); in dwcmshc_resume()
[all …]
/linux/drivers/video/fbdev/
H A Ds3c-fb.c191 * @bus_clk: The clk (hclk) feeding our interface and possibly pixclk.
206 struct clk *bus_clk; member
352 clk = clk_get_rate(sfb->bus_clk); in s3c_fb_calc_pixclk()
1390 sfb->bus_clk = devm_clk_get(dev, "lcd"); in s3c_fb_probe()
1391 if (IS_ERR(sfb->bus_clk)) in s3c_fb_probe()
1392 return dev_err_probe(dev, PTR_ERR(sfb->bus_clk), in s3c_fb_probe()
1395 clk_prepare_enable(sfb->bus_clk); in s3c_fb_probe()
1495 clk_disable_unprepare(sfb->bus_clk); in s3c_fb_probe()
1521 clk_disable_unprepare(sfb->bus_clk); in s3c_fb_remove()
1548 clk_disable_unprepare(sfb->bus_clk); in s3c_fb_suspend()
[all …]

1234