Home
last modified time | relevance | path

Searched refs:bus_clk (Results 1 – 25 of 59) sorted by relevance

123

/Linux-v5.4/drivers/gpu/drm/sun4i/
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()
64 clk_disable_unprepare(drc->bus_clk); in sun6i_drc_bind()
76 clk_disable_unprepare(drc->bus_clk); in sun6i_drc_unbind()
Dsun8i_mixer.c413 mixer->bus_clk = devm_clk_get(dev, "bus"); in sun8i_mixer_bind()
414 if (IS_ERR(mixer->bus_clk)) { in sun8i_mixer_bind()
416 ret = PTR_ERR(mixer->bus_clk); in sun8i_mixer_bind()
419 clk_prepare_enable(mixer->bus_clk); in sun8i_mixer_bind()
499 clk_disable_unprepare(mixer->bus_clk); in sun8i_mixer_bind()
513 clk_disable_unprepare(mixer->bus_clk); in sun8i_mixer_unbind()
Dsun4i_hdmi_enc.c531 hdmi->bus_clk = devm_clk_get(dev, "ahb"); in sun4i_hdmi_bind()
532 if (IS_ERR(hdmi->bus_clk)) { in sun4i_hdmi_bind()
534 ret = PTR_ERR(hdmi->bus_clk); in sun4i_hdmi_bind()
537 clk_prepare_enable(hdmi->bus_clk); in sun4i_hdmi_bind()
674 clk_disable_unprepare(hdmi->bus_clk); in sun4i_hdmi_bind()
691 clk_disable_unprepare(hdmi->bus_clk); in sun4i_hdmi_unbind()
Dsun4i_frontend.c595 frontend->bus_clk = devm_clk_get(dev, "ahb"); in sun4i_frontend_bind()
596 if (IS_ERR(frontend->bus_clk)) { in sun4i_frontend_bind()
598 return PTR_ERR(frontend->bus_clk); in sun4i_frontend_bind()
652 clk_prepare_enable(frontend->bus_clk); in sun4i_frontend_runtime_resume()
677 clk_disable_unprepare(frontend->bus_clk); in sun4i_frontend_runtime_suspend()
/Linux-v5.4/drivers/watchdog/
Dmv64x60_wdt.c57 static unsigned int bus_clk; variable
117 if (timeout > 0xFFFFFFFF / bus_clk) in mv64x60_wdt_set_timeout()
118 timeout = 0xFFFFFFFF / bus_clk; in mv64x60_wdt_set_timeout()
120 mv64x60_wdt_count = timeout * bus_clk >> 8; in mv64x60_wdt_set_timeout()
260 bus_clk = 133; /* in MHz */ in mv64x60_wdt_probe()
263 bus_clk = pdata->bus_clk; in mv64x60_wdt_probe()
270 bus_clk++; in mv64x60_wdt_probe()
271 bus_clk *= 1000000; /* convert to Hz */ in mv64x60_wdt_probe()
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()
/Linux-v5.4/arch/mips/ar7/
Dclock.c87 static struct clk bus_clk = { variable
209 int base_clock = bus_clk.rate; in tnetd7300_set_clock()
213 base_clock = bus_clk.rate; in tnetd7300_set_clock()
244 bus_clk.rate = tnetd7300_get_clock(BUS_PLL_SOURCE_SHIFT, in tnetd7300_init_clocks()
251 cpu_clk.rate = bus_clk.rate; in tnetd7300_init_clocks()
340 bus_clk.rate = in tnetd7200_init_clocks()
344 bus_clk.rate); in tnetd7200_init_clocks()
371 bus_clk.rate = cpu_clk.rate / 2; in tnetd7200_init_clocks()
374 dsp_mul * 2, bus_clk.rate); in tnetd7200_init_clocks()
381 bus_clk.rate = ((dsp_base / dsp_prediv) * dsp_mul) in tnetd7200_init_clocks()
[all …]
Dplatform.c553 struct clk *bus_clk; in ar7_register_uarts() local
558 bus_clk = clk_get(NULL, "bus"); in ar7_register_uarts()
559 if (IS_ERR(bus_clk)) in ar7_register_uarts()
563 uart_port.uartclk = clk_get_rate(bus_clk) / 2; in ar7_register_uarts()
/Linux-v5.4/drivers/clk/sunxi-ng/
Dccu-sun9i-a80-usb.c96 struct clk *bus_clk; in sun9i_a80_usb_clk_probe() local
105 bus_clk = devm_clk_get(&pdev->dev, "bus"); in sun9i_a80_usb_clk_probe()
106 if (IS_ERR(bus_clk)) { in sun9i_a80_usb_clk_probe()
107 ret = PTR_ERR(bus_clk); in sun9i_a80_usb_clk_probe()
114 ret = clk_prepare_enable(bus_clk); in sun9i_a80_usb_clk_probe()
128 clk_disable_unprepare(bus_clk); in sun9i_a80_usb_clk_probe()
Dccu-sun9i-a80-de.c207 struct clk *bus_clk; in sun9i_a80_de_clk_probe() local
217 bus_clk = devm_clk_get(&pdev->dev, "bus"); in sun9i_a80_de_clk_probe()
218 if (IS_ERR(bus_clk)) { in sun9i_a80_de_clk_probe()
219 ret = PTR_ERR(bus_clk); in sun9i_a80_de_clk_probe()
235 ret = clk_prepare_enable(bus_clk); in sun9i_a80_de_clk_probe()
259 clk_disable_unprepare(bus_clk); in sun9i_a80_de_clk_probe()
Dccu-sun8i-de2.c255 struct clk *bus_clk, *mod_clk; in sunxi_de2_clk_probe() local
270 bus_clk = devm_clk_get(&pdev->dev, "bus"); in sunxi_de2_clk_probe()
271 if (IS_ERR(bus_clk)) { in sunxi_de2_clk_probe()
272 ret = PTR_ERR(bus_clk); in sunxi_de2_clk_probe()
296 ret = clk_prepare_enable(bus_clk); in sunxi_de2_clk_probe()
327 clk_disable_unprepare(bus_clk); in sunxi_de2_clk_probe()
/Linux-v5.4/drivers/mmc/host/
Dsdhci-of-dwcmshc.c23 struct clk *bus_clk; member
97 priv->bus_clk = devm_clk_get(&pdev->dev, "bus"); in dwcmshc_probe()
98 if (!IS_ERR(priv->bus_clk)) in dwcmshc_probe()
99 clk_prepare_enable(priv->bus_clk); in dwcmshc_probe()
115 clk_disable_unprepare(priv->bus_clk); in dwcmshc_probe()
130 clk_disable_unprepare(priv->bus_clk); in dwcmshc_remove()
/Linux-v5.4/arch/sh/kernel/cpu/
Dclock-cpg.c19 static struct clk bus_clk = { variable
35 &bus_clk,
43 CLKDEV_CON_ID("bus_clk", &bus_clk),
/Linux-v5.4/drivers/i2c/busses/
Di2c-bcm2835.c407 struct clk *bus_clk; in bcm2835_i2c_probe() local
430 bus_clk = bcm2835_i2c_register_div(&pdev->dev, mclk, i2c_dev); in bcm2835_i2c_probe()
432 if (IS_ERR(bus_clk)) { in bcm2835_i2c_probe()
434 return PTR_ERR(bus_clk); in bcm2835_i2c_probe()
445 ret = clk_set_rate_exclusive(bus_clk, bus_clk_rate); in bcm2835_i2c_probe()
451 ret = clk_prepare_enable(bus_clk); in bcm2835_i2c_probe()
494 struct clk *bus_clk = devm_clk_get(i2c_dev->dev, "div"); in bcm2835_i2c_remove() local
496 clk_rate_exclusive_put(bus_clk); in bcm2835_i2c_remove()
497 clk_disable_unprepare(bus_clk); in bcm2835_i2c_remove()
/Linux-v5.4/drivers/firmware/
Dqcom_scm.c36 struct clk *bus_clk; member
69 ret = clk_prepare_enable(__scm->bus_clk); in qcom_scm_clk_enable()
87 clk_disable_unprepare(__scm->bus_clk); in qcom_scm_clk_disable()
547 scm->bus_clk = devm_clk_get(&pdev->dev, "bus"); in qcom_scm_probe()
548 if (IS_ERR(scm->bus_clk)) { in qcom_scm_probe()
549 if (PTR_ERR(scm->bus_clk) == -EPROBE_DEFER) in qcom_scm_probe()
550 return PTR_ERR(scm->bus_clk); in qcom_scm_probe()
554 return PTR_ERR(scm->bus_clk); in qcom_scm_probe()
557 scm->bus_clk = NULL; in qcom_scm_probe()
/Linux-v5.4/drivers/usb/host/
Dxhci-histb.c37 struct clk *bus_clk; member
88 histb->bus_clk = devm_clk_get(dev, "bus"); in xhci_histb_clks_get()
89 if (IS_ERR(histb->bus_clk)) { in xhci_histb_clks_get()
91 return PTR_ERR(histb->bus_clk); in xhci_histb_clks_get()
119 ret = clk_prepare_enable(histb->bus_clk); in xhci_histb_host_enable()
152 clk_disable_unprepare(histb->bus_clk); in xhci_histb_host_enable()
164 clk_disable_unprepare(histb->bus_clk); in xhci_histb_host_disable()
/Linux-v5.4/drivers/pci/controller/
Dpci-ftpci100.c127 struct clk *bus_clk; member
469 p->bus_clk = devm_clk_get(dev, "PCICLK"); in faraday_pci_probe()
470 if (IS_ERR(p->bus_clk)) in faraday_pci_probe()
471 return PTR_ERR(p->bus_clk); in faraday_pci_probe()
472 ret = clk_prepare_enable(p->bus_clk); in faraday_pci_probe()
541 if (!IS_ERR(p->bus_clk)) { in faraday_pci_probe()
547 rate = clk_get_rate(p->bus_clk); in faraday_pci_probe()
552 ret = clk_set_rate(p->bus_clk, 66000000); in faraday_pci_probe()
561 rate = clk_get_rate(p->bus_clk); in faraday_pci_probe()
/Linux-v5.4/arch/mips/pci/
Dpci-lantiq.c96 const __be32 *req_mask, *bus_clk; in ltq_pci_startup() local
114 bus_clk = of_get_property(node, "lantiq,bus-clock", NULL); in ltq_pci_startup()
115 if (bus_clk) in ltq_pci_startup()
116 clk_set_rate(clk_pci, *bus_clk); in ltq_pci_startup()
/Linux-v5.4/drivers/pci/controller/dwc/
Dpcie-histb.c57 struct clk *bus_clk; member
220 clk_disable_unprepare(hipcie->bus_clk); in histb_pcie_host_disable()
248 ret = clk_prepare_enable(hipcie->bus_clk); in histb_pcie_host_enable()
288 clk_disable_unprepare(hipcie->bus_clk); in histb_pcie_host_enable()
379 hipcie->bus_clk = devm_clk_get(dev, "bus"); in histb_pcie_probe()
380 if (IS_ERR(hipcie->bus_clk)) { in histb_pcie_probe()
382 return PTR_ERR(hipcie->bus_clk); in histb_pcie_probe()
Dpci-exynos.c61 struct clk *bus_clk; member
116 ep->clk_res->bus_clk = devm_clk_get(dev, "pcie_bus"); in exynos5440_pcie_get_clk_resources()
117 if (IS_ERR(ep->clk_res->bus_clk)) { in exynos5440_pcie_get_clk_resources()
119 return PTR_ERR(ep->clk_res->bus_clk); in exynos5440_pcie_get_clk_resources()
137 ret = clk_prepare_enable(ep->clk_res->bus_clk); in exynos5440_pcie_init_clk_resources()
153 clk_disable_unprepare(ep->clk_res->bus_clk); in exynos5440_pcie_deinit_clk_resources()
/Linux-v5.4/drivers/media/platform/sunxi/sun4i-csi/
Dsun4i_csi.c174 csi->bus_clk = devm_clk_get(&pdev->dev, "bus"); in sun4i_csi_probe()
175 if (IS_ERR(csi->bus_clk)) { in sun4i_csi_probe()
177 return PTR_ERR(csi->bus_clk); in sun4i_csi_probe()
272 clk_prepare_enable(csi->bus_clk); in sun4i_csi_runtime_resume()
288 clk_disable_unprepare(csi->bus_clk); in sun4i_csi_runtime_suspend()
/Linux-v5.4/Documentation/devicetree/bindings/usb/
Drockchip,dwc3.txt10 "bus_clk" Master/Core clock, have to be >= 62.5 MHz for SS
29 "bus_clk", "grf_clk";
46 "bus_clk", "grf_clk";
Ddwc3-xilinx.txt7 "bus_clk" Master/Core clock, have to be >= 125 MHz for SS
22 clock-names = "bus_clk" "ref_clk";
/Linux-v5.4/drivers/tty/serial/8250/
D8250_mtk.c68 struct clk *bus_clk; member
393 clk_disable_unprepare(data->bus_clk); in mtk8250_runtime_suspend()
409 err = clk_prepare_enable(data->bus_clk); in mtk8250_runtime_resume()
459 data->bus_clk = devm_clk_get(&pdev->dev, "bus"); in mtk8250_probe_of()
460 if (IS_ERR(data->bus_clk)) in mtk8250_probe_of()
461 return PTR_ERR(data->bus_clk); in mtk8250_probe_of()
/Linux-v5.4/drivers/video/fbdev/
Ds3c-fb.c205 struct clk *bus_clk; member
351 clk = clk_get_rate(sfb->bus_clk); in s3c_fb_calc_pixclk()
1393 sfb->bus_clk = devm_clk_get(dev, "lcd"); in s3c_fb_probe()
1394 if (IS_ERR(sfb->bus_clk)) { in s3c_fb_probe()
1396 return PTR_ERR(sfb->bus_clk); in s3c_fb_probe()
1399 clk_prepare_enable(sfb->bus_clk); in s3c_fb_probe()
1501 clk_disable_unprepare(sfb->bus_clk); in s3c_fb_probe()
1527 clk_disable_unprepare(sfb->bus_clk); in s3c_fb_remove()
1556 clk_disable_unprepare(sfb->bus_clk); in s3c_fb_suspend()
1573 clk_prepare_enable(sfb->bus_clk); in s3c_fb_resume()
[all …]

123