Searched refs:pclk (Results 51 - 75 of 228) sorted by relevance

12345678910

/linux-master/sound/soc/samsung/
H A Dpcm.c112 * @pclk: the PCLK_PCM (pcm) clock pointer
127 struct clk *pclk; member in struct:s3c_pcm_info
286 clk = pcm->pclk;
532 pcm->pclk = devm_clk_get(&pdev->dev, "pcm");
533 if (IS_ERR(pcm->pclk)) {
535 ret = PTR_ERR(pcm->pclk);
538 ret = clk_prepare_enable(pcm->pclk);
576 clk_disable_unprepare(pcm->pclk);
588 clk_disable_unprepare(pcm->pclk);
/linux-master/drivers/amba/
H A Dbus.c67 pcdev->pclk = clk_get(&pcdev->dev, "apb_pclk");
68 if (IS_ERR(pcdev->pclk))
69 return PTR_ERR(pcdev->pclk);
71 ret = clk_prepare_enable(pcdev->pclk);
73 clk_put(pcdev->pclk);
80 clk_disable_unprepare(pcdev->pclk);
81 clk_put(pcdev->pclk);
149 dev_dbg(&dev->dev, "can't get pclk: %d\n", ret);
386 * Hooks to provide runtime PM of the pclk (bus clock). It is safe to
397 clk_disable(pcdev->pclk);
[all...]
/linux-master/drivers/hwtracing/coresight/
H A Dcoresight-cpu-debug.c89 struct clk *pclk; member in struct:debug_drvdata
700 drvdata->pclk = coresight_get_enable_apb_pclk(&pdev->dev);
701 if (IS_ERR(drvdata->pclk))
713 if (!IS_ERR_OR_NULL(drvdata->pclk))
714 clk_put(drvdata->pclk);
728 if (!IS_ERR_OR_NULL(drvdata->pclk))
729 clk_put(drvdata->pclk);
745 if (drvdata && !IS_ERR_OR_NULL(drvdata->pclk))
746 clk_disable_unprepare(drvdata->pclk);
754 if (drvdata && !IS_ERR_OR_NULL(drvdata->pclk))
[all...]
H A Dcoresight-catu.c624 drvdata->pclk = coresight_get_enable_apb_pclk(&pdev->dev);
625 if (IS_ERR(drvdata->pclk))
637 if (!IS_ERR_OR_NULL(drvdata->pclk))
638 clk_put(drvdata->pclk);
653 if (!IS_ERR_OR_NULL(drvdata->pclk))
654 clk_put(drvdata->pclk);
662 if (drvdata && !IS_ERR_OR_NULL(drvdata->pclk))
663 clk_disable_unprepare(drvdata->pclk);
671 if (drvdata && !IS_ERR_OR_NULL(drvdata->pclk))
672 clk_prepare_enable(drvdata->pclk);
[all...]
/linux-master/drivers/spi/
H A Datmel-quadspi.c149 struct clk *pclk; member in struct:atmel_qspi
491 src_rate = clk_get_rate(aq->pclk);
526 clk_rate = clk_get_rate(aq->pclk);
622 aq->pclk = devm_clk_get(&pdev->dev, "pclk");
623 if (IS_ERR(aq->pclk))
624 aq->pclk = devm_clk_get(&pdev->dev, NULL);
626 if (IS_ERR(aq->pclk)) {
628 return PTR_ERR(aq->pclk);
632 err = clk_prepare_enable(aq->pclk);
[all...]
/linux-master/drivers/tty/serial/8250/
H A D8250_dwlib.h41 struct clk *pclk; member in struct:dw8250_data
/linux-master/drivers/iio/adc/
H A Dep93xx_adc.c159 struct clk *pclk; local
187 pclk = clk_get_parent(priv->clk);
188 if (!pclk) {
198 ret = clk_set_rate(priv->clk, clk_get_rate(pclk) / 16);
/linux-master/drivers/media/pci/mgb4/
H A Dmgb4_vin.h24 u32 pclk; member in struct:mgb4_vin_regs
/linux-master/sound/soc/meson/
H A Dt9015.c251 struct clk *pclk; local
259 pclk = devm_clk_get_enabled(dev, "pclk");
260 if (IS_ERR(pclk))
261 return dev_err_probe(dev, PTR_ERR(pclk), "failed to get core clock\n");
H A Daiu.c215 struct clk *pclk; local
218 pclk = devm_clk_get_enabled(dev, "pclk");
219 if (IS_ERR(pclk))
220 return dev_err_probe(dev, PTR_ERR(pclk), "Can't get the aiu pclk\n");
H A Daxg-spdifin.c56 struct clk *pclk; member in struct:axg_spdifin
217 ret = clk_prepare_enable(priv->pclk);
219 dev_err(dai->dev, "failed to enable pclk\n");
242 clk_disable_unprepare(priv->pclk);
252 clk_disable_unprepare(priv->pclk);
466 priv->pclk = devm_clk_get(dev, "pclk");
467 if (IS_ERR(priv->pclk))
468 return dev_err_probe(dev, PTR_ERR(priv->pclk), "failed to get pclk\
[all...]
/linux-master/sound/soc/codecs/
H A Dinno_rk3036.c29 struct clk *pclk; member in struct:rk3036_codec_priv
436 priv->pclk = devm_clk_get(&pdev->dev, "acodec_pclk");
437 if (IS_ERR(priv->pclk))
438 return PTR_ERR(priv->pclk);
440 ret = clk_prepare_enable(priv->pclk);
453 clk_disable_unprepare(priv->pclk);
464 clk_disable_unprepare(priv->pclk);
H A Dmax98090.c1771 int pclk; member in struct:dmic_table
1778 static const struct dmic_table dmic_table[] = { /* One for each pclk freq. */
1780 .pclk = 11289600,
1791 .pclk = 12000000,
1802 .pclk = 12288000,
1813 .pclk = 13000000,
1824 .pclk = 19200000,
1836 static int max98090_find_divisor(int target_freq, int pclk) argument
1844 test_diff = abs(target_freq - (pclk / dmic_divisors[i]));
1854 static int max98090_find_closest_pclk(int pclk) argument
1878 max98090_configure_dmic(struct max98090_priv *max98090, int target_dmic_clk, int pclk, int fs) argument
[all...]
/linux-master/drivers/rtc/
H A Drtc-cadence.c81 struct clk *pclk; member in struct:cdns_rtc
273 crtc->pclk = devm_clk_get(&pdev->dev, "pclk");
274 if (IS_ERR(crtc->pclk)) {
275 ret = PTR_ERR(crtc->pclk);
295 ret = clk_prepare_enable(crtc->pclk);
352 clk_disable_unprepare(crtc->pclk);
364 clk_disable_unprepare(crtc->pclk);
/linux-master/drivers/gpu/drm/rockchip/
H A Danalogix_dp-rockchip.c63 struct clk *pclk; member in struct:rockchip_dp_device
100 ret = clk_prepare_enable(dp->pclk);
102 DRM_DEV_ERROR(dp->dev, "failed to enable pclk %d\n", ret);
109 clk_disable_unprepare(dp->pclk);
120 clk_disable_unprepare(dp->pclk);
293 dp->pclk = devm_clk_get(dev, "pclk");
294 if (IS_ERR(dp->pclk)) {
295 DRM_DEV_ERROR(dev, "failed to get pclk property\n");
296 return PTR_ERR(dp->pclk);
[all...]
H A Drockchip_lvds.c51 struct clk *pclk; member in struct:rockchip_lvds
148 ret = clk_enable(lvds->pclk);
150 DRM_DEV_ERROR(lvds->dev, "failed to enable lvds pclk %d\n", ret);
156 clk_disable(lvds->pclk);
236 clk_disable(lvds->pclk);
457 lvds->pclk = devm_clk_get(lvds->dev, "pclk_lvds");
458 if (IS_ERR(lvds->pclk)) {
460 return PTR_ERR(lvds->pclk);
483 ret = clk_prepare(lvds->pclk);
733 clk_unprepare(lvds->pclk);
[all...]
/linux-master/drivers/gpu/drm/omapdrm/dss/
H A Dsdi.c73 static int sdi_calc_clock_div(struct sdi_device *sdi, unsigned long pclk, argument
94 if (pclk > 1000 * i * i * i)
95 ctx.pck_min = max(pclk - 1000 * i * i * i, 0lu);
98 ctx.pck_max = pclk + 1000 * i * i * i;
100 ok = dss_div_calc(sdi->dss, pclk, ctx.pck_min,
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/
H A Dsdi.c69 static int sdi_calc_clock_div(unsigned long pclk, argument
87 if (pclk > 1000 * i * i * i)
88 ctx.pck_min = max(pclk - 1000 * i * i * i, 0lu);
91 ctx.pck_max = pclk + 1000 * i * i * i;
93 ok = dss_div_calc(pclk, ctx.pck_min, dpi_calc_dss_cb, &ctx);
/linux-master/drivers/gpu/drm/tegra/
H A Drgb.c154 unsigned long pclk = crtc_state->mode.clock * 1000; local
181 pclk *= 2;
183 div = ((clk_get_rate(rgb->clk) * 2) / pclk) - 2;
184 pclk = 0;
188 pclk, div);
/linux-master/drivers/ata/
H A Dsata_gemini.c196 struct clk *pclk; local
200 pclk = sg->sata0_pclk;
202 pclk = sg->sata1_pclk;
203 ret = clk_enable(pclk);
212 clk_disable(pclk);
/linux-master/drivers/pinctrl/samsung/
H A Dpinctrl-samsung.c402 ret = clk_enable(drvdata->pclk);
417 clk_disable(drvdata->pclk);
462 ret = clk_enable(drvdata->pclk);
487 clk_disable(drvdata->pclk);
581 if (clk_enable(drvdata->pclk)) {
590 clk_disable(drvdata->pclk);
605 ret = clk_enable(drvdata->pclk);
615 clk_disable(drvdata->pclk);
665 ret = clk_enable(drvdata->pclk);
675 clk_disable(drvdata->pclk);
[all...]
/linux-master/sound/soc/atmel/
H A Datmel-pdmic.c30 struct clk *pclk; member in struct:atmel_pdmic
115 ret = clk_prepare_enable(dd->pclk);
142 clk_disable_unprepare(dd->pclk);
405 pclk_rate = clk_get_rate(dd->pclk);
526 u32 clk_max_rate = (u32)(clk_get_rate(dd->pclk) >> 1);
595 dd->pclk = devm_clk_get(dev, "pclk");
596 if (IS_ERR(dd->pclk)) {
597 ret = PTR_ERR(dd->pclk);
610 * lower than the pclk cloc
[all...]
/linux-master/sound/atmel/
H A Dac97c.c35 struct clk *pclk; member in struct:atmel_ac97c
703 struct clk *pclk; local
723 pclk = clk_get(&pdev->dev, "ac97_clk");
724 if (IS_ERR(pclk)) {
726 return PTR_ERR(pclk);
728 retval = clk_prepare_enable(pclk);
756 chip->pclk = pclk;
814 clk_disable_unprepare(pclk);
816 clk_put(pclk);
[all...]
/linux-master/drivers/i2c/busses/
H A Di2c-exynos5.c184 struct clk *pclk; /* bus clock */ member in struct:exynos5_i2c
813 ret = clk_enable(i2c->pclk);
829 clk_disable(i2c->pclk);
885 i2c->pclk = devm_clk_get_optional(&pdev->dev, "hsi2c_pclk");
886 if (IS_ERR(i2c->pclk)) {
887 return dev_err_probe(&pdev->dev, PTR_ERR(i2c->pclk),
888 "cannot get pclk");
891 ret = clk_prepare_enable(i2c->pclk);
941 clk_disable(i2c->pclk);
949 clk_disable_unprepare(i2c->pclk);
[all...]
/linux-master/drivers/clocksource/
H A Dsamsung_pwm_timer.c262 unsigned long pclk; local
266 pclk = clk_get_rate(pwm.timerclk);
271 clock_rate = pclk / (pwm.tscaler_div * pwm.tdiv);
333 unsigned long pclk; local
336 pclk = clk_get_rate(pwm.timerclk);
341 clock_rate = pclk / (pwm.tscaler_div * pwm.tdiv);

Completed in 422 milliseconds

12345678910