/linux-master/sound/soc/samsung/ |
H A D | pcm.c | 112 * @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 D | bus.c | 67 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 D | coresight-cpu-debug.c | 89 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 D | coresight-catu.c | 624 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 D | atmel-quadspi.c | 149 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 D | 8250_dwlib.h | 41 struct clk *pclk; member in struct:dw8250_data
|
/linux-master/drivers/iio/adc/ |
H A D | ep93xx_adc.c | 159 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 D | mgb4_vin.h | 24 u32 pclk; member in struct:mgb4_vin_regs
|
/linux-master/sound/soc/meson/ |
H A D | t9015.c | 251 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 D | aiu.c | 215 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 D | axg-spdifin.c | 56 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 D | inno_rk3036.c | 29 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 D | max98090.c | 1771 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 D | rtc-cadence.c | 81 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 D | analogix_dp-rockchip.c | 63 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 D | rockchip_lvds.c | 51 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 D | sdi.c | 73 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 D | sdi.c | 69 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 D | rgb.c | 154 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 D | sata_gemini.c | 196 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 D | pinctrl-samsung.c | 402 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 D | atmel-pdmic.c | 30 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 D | ac97c.c | 35 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 D | i2c-exynos5.c | 184 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 D | samsung_pwm_timer.c | 262 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);
|