Home
last modified time | relevance | path

Searched refs:bus_clk (Results 1 - 25 of 105) sorted by relevance

12345

/kernel/linux/linux-5.10/drivers/mmc/host/
H A Dsdhci-of-dwcmshc.c28 struct clk *bus_clk; member
152 priv->bus_clk = devm_clk_get(&pdev->dev, "bus"); in dwcmshc_probe()
153 if (!IS_ERR(priv->bus_clk)) in dwcmshc_probe()
154 clk_prepare_enable(priv->bus_clk); in dwcmshc_probe()
172 clk_disable_unprepare(priv->bus_clk); in dwcmshc_probe()
187 clk_disable_unprepare(priv->bus_clk); in dwcmshc_remove()
207 if (!IS_ERR(priv->bus_clk)) in dwcmshc_suspend()
208 clk_disable_unprepare(priv->bus_clk); in dwcmshc_suspend()
224 if (!IS_ERR(priv->bus_clk)) { in dwcmshc_resume()
225 ret = clk_prepare_enable(priv->bus_clk); in dwcmshc_resume()
[all...]
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/drivers/watchdog/
H A 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()
261 bus_clk = 133; /* in MHz */ in mv64x60_wdt_probe()
264 bus_clk = pdata->bus_clk; in mv64x60_wdt_probe()
267 /* Since bus_clk is truncated MHz, actual frequency could be in mv64x60_wdt_probe()
271 bus_clk++; in mv64x60_wdt_probe()
272 bus_clk * in mv64x60_wdt_probe()
[all...]
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()
268 bus_clk = 133; /* in MHz */ in gef_wdt_probe()
272 bus_clk = freq; in gef_wdt_probe()
/kernel/linux/linux-5.10/arch/mips/ar7/
H A 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 in tnetd7200_init_clocks()
[all...]
/kernel/linux/linux-6.6/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.c244 struct clk *bus_clk, *mod_clk; in sunxi_de2_clk_probe() local
258 bus_clk = devm_clk_get(&pdev->dev, "bus"); in sunxi_de2_clk_probe()
259 if (IS_ERR(bus_clk)) in sunxi_de2_clk_probe()
260 return dev_err_probe(&pdev->dev, PTR_ERR(bus_clk), in sunxi_de2_clk_probe()
274 ret = clk_prepare_enable(bus_clk); in sunxi_de2_clk_probe()
305 clk_disable_unprepare(bus_clk); in sunxi_de2_clk_probe()
/kernel/linux/linux-6.6/arch/mips/ar7/
H A Dclock.c92 static struct clk_rate bus_clk = { variable
211 int base_clock = bus_clk.rate; in tnetd7300_set_clock()
215 base_clock = bus_clk.rate; in tnetd7300_set_clock()
248 bus_clk.rate = tnetd7300_get_clock(BUS_PLL_SOURCE_SHIFT, in tnetd7300_init_clocks()
255 cpu_clk.rate = bus_clk.rate; in tnetd7300_init_clocks()
351 bus_clk.rate = in tnetd7200_init_clocks()
355 bus_clk.rate); in tnetd7200_init_clocks()
382 bus_clk.rate = cpu_clk.rate / 2; in tnetd7200_init_clocks()
385 dsp_mul * 2, bus_clk.rate); in tnetd7200_init_clocks()
392 bus_clk in tnetd7200_init_clocks()
[all...]
/kernel/linux/linux-5.10/drivers/clk/sunxi-ng/
H A 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()
H A 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()
H A Dccu-sun8i-de2.c284 struct clk *bus_clk, *mod_clk; in sunxi_de2_clk_probe() local
299 bus_clk = devm_clk_get(&pdev->dev, "bus"); in sunxi_de2_clk_probe()
300 if (IS_ERR(bus_clk)) { in sunxi_de2_clk_probe()
301 ret = PTR_ERR(bus_clk); in sunxi_de2_clk_probe()
325 ret = clk_prepare_enable(bus_clk); in sunxi_de2_clk_probe()
356 clk_disable_unprepare(bus_clk); in sunxi_de2_clk_probe()
/kernel/linux/linux-6.6/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()
268 bus_clk = 133; /* in MHz */ in gef_wdt_probe()
272 bus_clk = freq; in gef_wdt_probe()
/kernel/linux/linux-5.10/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),
/kernel/linux/linux-6.6/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),
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-bcm2835.c66 struct clk *bus_clk; member
431 i2c_dev->bus_clk = bcm2835_i2c_register_div(&pdev->dev, mclk, i2c_dev); in bcm2835_i2c_probe()
433 if (IS_ERR(i2c_dev->bus_clk)) in bcm2835_i2c_probe()
434 return dev_err_probe(&pdev->dev, PTR_ERR(i2c_dev->bus_clk), in bcm2835_i2c_probe()
445 ret = clk_set_rate_exclusive(i2c_dev->bus_clk, bus_clk_rate); in bcm2835_i2c_probe()
450 ret = clk_prepare_enable(i2c_dev->bus_clk); in bcm2835_i2c_probe()
497 clk_disable_unprepare(i2c_dev->bus_clk); in bcm2835_i2c_probe()
499 clk_rate_exclusive_put(i2c_dev->bus_clk); in bcm2835_i2c_probe()
508 clk_rate_exclusive_put(i2c_dev->bus_clk); in bcm2835_i2c_remove()
509 clk_disable_unprepare(i2c_dev->bus_clk); in bcm2835_i2c_remove()
[all...]
/kernel/linux/linux-5.10/drivers/usb/host/
H A 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()
/kernel/linux/linux-6.6/drivers/usb/host/
H A 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()
/kernel/linux/linux-6.6/drivers/mmc/host/
H A Dsdhci-of-dwcmshc.c92 struct clk *bus_clk; member
509 priv->bus_clk = devm_clk_get(dev, "bus"); in dwcmshc_probe()
510 if (!IS_ERR(priv->bus_clk)) in dwcmshc_probe()
511 clk_prepare_enable(priv->bus_clk); in dwcmshc_probe()
578 clk_disable_unprepare(priv->bus_clk); in dwcmshc_probe()
597 clk_disable_unprepare(priv->bus_clk); in dwcmshc_remove()
620 if (!IS_ERR(priv->bus_clk)) in dwcmshc_suspend()
621 clk_disable_unprepare(priv->bus_clk); in dwcmshc_suspend()
642 if (!IS_ERR(priv->bus_clk)) { in dwcmshc_resume()
643 ret = clk_prepare_enable(priv->bus_clk); in dwcmshc_resume()
[all...]
/kernel/linux/linux-6.6/drivers/interconnect/qcom/
H A Dicc-rpm.c356 if (!qp->bus_clk_desc && !qp->bus_clk) in qcom_icc_set()
367 if (qp->bus_clk) { in qcom_icc_set()
371 return clk_set_rate(qp->bus_clk, active_rate); in qcom_icc_set()
451 qp->bus_clk = devm_clk_get_optional(dev, "bus"); in qnoc_probe()
452 if (IS_ERR(qp->bus_clk)) in qnoc_probe()
453 return PTR_ERR(qp->bus_clk); in qnoc_probe()
494 ret = clk_prepare_enable(qp->bus_clk); in qnoc_probe()
572 clk_disable_unprepare(qp->bus_clk); in qnoc_probe()
584 clk_disable_unprepare(qp->bus_clk); in qnoc_remove()
/kernel/linux/linux-6.6/sound/soc/fsl/
H A Dfsl_aud2htx.c222 aud2htx->bus_clk = devm_clk_get(&pdev->dev, "bus"); in fsl_aud2htx_probe()
223 if (IS_ERR(aud2htx->bus_clk)) { in fsl_aud2htx_probe()
225 return PTR_ERR(aud2htx->bus_clk); in fsl_aud2htx_probe()
270 clk_disable_unprepare(aud2htx->bus_clk); in fsl_aud2htx_runtime_suspend()
280 ret = clk_prepare_enable(aud2htx->bus_clk); in fsl_aud2htx_runtime_resume()
/kernel/linux/linux-6.6/sound/soc/sunxi/
H A Dsun50i-dmic.c51 struct clk *bus_clk; member
285 clk_disable_unprepare(host->bus_clk); in sun50i_dmic_runtime_suspend()
299 ret = clk_prepare_enable(host->bus_clk); in sun50i_dmic_runtime_resume()
329 host->bus_clk = devm_clk_get(&pdev->dev, "bus"); in sun50i_dmic_probe()
330 if (IS_ERR(host->bus_clk)) in sun50i_dmic_probe()
331 return dev_err_probe(&pdev->dev, PTR_ERR(host->bus_clk), in sun50i_dmic_probe()
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-bcm2835.c66 struct clk *bus_clk; member
433 i2c_dev->bus_clk = bcm2835_i2c_register_div(&pdev->dev, mclk, i2c_dev); in bcm2835_i2c_probe()
435 if (IS_ERR(i2c_dev->bus_clk)) { in bcm2835_i2c_probe()
437 return PTR_ERR(i2c_dev->bus_clk); in bcm2835_i2c_probe()
448 ret = clk_set_rate_exclusive(i2c_dev->bus_clk, bus_clk_rate); in bcm2835_i2c_probe()
454 ret = clk_prepare_enable(i2c_dev->bus_clk); in bcm2835_i2c_probe()
504 clk_rate_exclusive_put(i2c_dev->bus_clk); in bcm2835_i2c_remove()
505 clk_disable_unprepare(i2c_dev->bus_clk); in bcm2835_i2c_remove()
/kernel/linux/linux-5.10/drivers/pci/controller/
H A Dpci-ftpci100.c127 struct clk *bus_clk; member
448 p->bus_clk = devm_clk_get_enabled(dev, "PCICLK"); in faraday_pci_probe()
449 if (IS_ERR(p->bus_clk)) in faraday_pci_probe()
450 return PTR_ERR(p->bus_clk); in faraday_pci_probe()
486 if (!IS_ERR(p->bus_clk)) { in faraday_pci_probe()
492 rate = clk_get_rate(p->bus_clk); in faraday_pci_probe()
497 ret = clk_set_rate(p->bus_clk, 66000000); in faraday_pci_probe()
506 rate = clk_get_rate(p->bus_clk); in faraday_pci_probe()

Completed in 13 milliseconds

12345