/linux-master/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | hdmi_pll.c | 46 unsigned long clkin; local 49 clkin = clk_get_rate(pll->pll.clkin); 51 DSSDBG("clkin %lu, target tmds %lu\n", clkin, target_tmds); 56 n = DIV_ROUND_UP(clkin, hw->fint_max); 57 fint = clkin / n; 186 pll->clkin = clk;
|
H A D | pll.c | 72 r = clk_prepare_enable(pll->clkin); 92 clk_disable_unprepare(pll->clkin); 103 clk_disable_unprepare(pll->clkin); 146 bool dss_pll_calc(const struct dss_pll *pll, unsigned long clkin, argument 162 n_start = max(DIV_ROUND_UP(clkin, fint_hw_max), 1ul); 163 n_stop = min((unsigned)(clkin / fint_hw_min), hw->n_max); 168 fint = clkin / n;
|
H A D | video-pll.c | 158 DSSERR("can't get video pll clkin\n"); 173 pll->clkin = clk;
|
H A D | dpi.c | 222 unsigned long clkin; local 233 clkin = clk_get_rate(ctx->pll->clkin); 235 return dss_pll_calc(ctx->pll, clkin,
|
/linux-master/drivers/iio/filter/ |
H A D | admv8818.c | 87 struct clk *clkin; member in struct:admv8818_state 246 st->cf_hz = clk_get_rate(st->clkin); 444 if (!st->clkin) { 464 ret = clk_prepare_enable(st->clkin); 468 ret = clk_notifier_register(st->clkin, &st->nb); 470 clk_disable_unprepare(st->clkin); 479 clk_disable_unprepare(st->clkin); 481 ret = clk_notifier_unregister(st->clkin, &st->nb); 560 clk_notifier_unregister(st->clkin, &st->nb); 568 clk_disable_unprepare(st->clkin); [all...] |
/linux-master/drivers/gpu/drm/omapdrm/dss/ |
H A D | pll.c | 127 r = clk_prepare_enable(pll->clkin); 147 clk_disable_unprepare(pll->clkin); 158 clk_disable_unprepare(pll->clkin); 202 * clkdco = clkin / n * m * 2 205 bool dss_pll_calc_a(const struct dss_pll *pll, unsigned long clkin, argument 221 n_start = max(DIV_ROUND_UP(clkin, fint_hw_max), 1ul); 222 n_stop = min((unsigned)(clkin / fint_hw_min), hw->n_max); 236 fint = clkin / n; 269 * clkdco = clkin / n * m + clkin / 272 dss_pll_calc_b(const struct dss_pll *pll, unsigned long clkin, unsigned long target_clkout, struct dss_pll_clock_info *cinfo) argument [all...] |
H A D | dpi.c | 222 unsigned long clkin; local 228 clkin = clk_get_rate(dpi->pll->clkin); 239 return dss_pll_calc_a(ctx->dpi->pll, clkin, 243 dss_pll_calc_b(dpi->pll, clkin, pck, &ctx->pll_cinfo);
|
H A D | dss.h | 182 struct clk *clkin; member in struct:dss_pll 533 bool dss_pll_calc_a(const struct dss_pll *pll, unsigned long clkin, 537 bool dss_pll_calc_b(const struct dss_pll *pll, unsigned long clkin,
|
H A D | video-pll.c | 162 DSSERR("can't get video pll clkin\n"); 177 pll->clkin = clk;
|
H A D | hdmi_pll.c | 145 pll->clkin = clk;
|
/linux-master/include/linux/iio/frequency/ |
H A D | adf4350.h | 95 * @clkin: REFin frequency in Hz. 110 unsigned long clkin; member in struct:adf4350_platform_data
|
/linux-master/drivers/iio/frequency/ |
H A D | adf4350.c | 39 unsigned long clkin; member in struct:adf4350_state 128 st->fpfd = (st->clkin * (pdata->ref_doubler_en ? 2 : 1)) / 285 st->clkin = readin; 334 st->clkin = clk_get_rate(st->clk); 336 val = st->clkin; 501 if (!pdata->clkin) { 502 clk = devm_clk_get_enabled(&spi->dev, "clkin"); 533 st->clkin = clk_get_rate(clk); 535 st->clkin = pdata->clkin; [all...] |
H A D | admv1014.c | 121 struct clk *clkin; member in struct:admv1014_state 223 u64 rate = clk_get_rate(st->clkin); 625 ret = clk_prepare_enable(st->clkin); 629 ret = devm_add_action_or_reset(&spi->dev, admv1014_clk_disable, st->clkin); 634 ret = devm_clk_notifier_register(&spi->dev, st->clkin, &st->nb); 747 st->clkin = devm_clk_get(&spi->dev, "lo_in"); 748 if (IS_ERR(st->clkin)) 749 return dev_err_probe(&spi->dev, PTR_ERR(st->clkin),
|
H A D | admv1013.c | 95 struct clk *clkin; member in struct:admv1013_state 329 u64 rate = clk_get_rate(st->clkin); 611 st->clkin = devm_clk_get_enabled(&spi->dev, "lo_in"); 612 if (IS_ERR(st->clkin)) 613 return dev_err_probe(&spi->dev, PTR_ERR(st->clkin), 617 ret = devm_clk_notifier_register(&spi->dev, st->clkin, &st->nb);
|
H A D | adrf6780.c | 76 struct clk *clkin; member in struct:adrf6780_state 471 st->clkin = devm_clk_get_enabled(&spi->dev, "lo_in"); 472 if (IS_ERR(st->clkin)) 473 return dev_err_probe(&spi->dev, PTR_ERR(st->clkin),
|
H A D | adf4371.c | 160 struct clk *clkin; member in struct:adf4371_state 575 st->clkin = devm_clk_get_enabled(&spi->dev, "clkin"); 576 if (IS_ERR(st->clkin)) 577 return PTR_ERR(st->clkin); 579 st->clkin_freq = clk_get_rate(st->clkin);
|
H A D | adf4377.c | 406 struct clk *clkin; member in struct:adf4377_state 517 clkin_freq = clk_get_rate(st->clkin); 725 st->clkin_freq = clk_get_rate(st->clkin); 875 st->clkin = devm_clk_get_enabled(&spi->dev, "ref_in"); 876 if (IS_ERR(st->clkin)) 877 return dev_err_probe(&spi->dev, PTR_ERR(st->clkin), 955 ret = devm_clk_notifier_register(&spi->dev, st->clkin, &st->nb);
|
/linux-master/drivers/clk/ |
H A D | clk-aspeed.c | 55 [ASPEED_CLK_GATE_REFCLK] = { 6, -1, "refclk-gate", "clkin", CLK_IS_CRITICAL }, 145 return clk_hw_register_fixed_factor(NULL, name, "clkin", 0, 157 /* F = clkin * [(M+1) / (N+1)] / (P + 1) */ 166 return clk_hw_register_fixed_factor(NULL, name, "clkin", 0, 509 hw = clk_hw_register_fixed_rate(NULL, "fixed-24m", "clkin", 586 u32 val, div, clkin, hpll; local 600 clkin = 25000000; 603 clkin = 48000000; 606 clkin = 24000000; 609 hw = clk_hw_register_fixed_rate(NULL, "clkin", NUL [all...] |
H A D | clk-cdce706.c | 82 struct cdce706_hw_data clkin[1]; member in struct:cdce706_dev_data 312 struct clk *gp_clk = cdce->clkin_clk[cdce->clkin[0].parent]; 505 cdce->clkin[0].parent = !!(clock & CDCE706_CLKIN_CLOCK_MASK); 508 ret = cdce706_register_hw(cdce, cdce->clkin, 509 ARRAY_SIZE(cdce->clkin),
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-s3c2410.c | 811 static int s3c24xx_i2c_calcdivisor(unsigned long clkin, unsigned int wanted, argument 814 unsigned int calc_divs = clkin / wanted; 833 return clkin / (calc_divs * calc_div1); 844 unsigned long clkin = clk_get_rate(i2c->clk); local 850 i2c->clkrate = clkin; 851 clkin /= 1000; /* clkin now in KHz */ 859 freq = s3c24xx_i2c_calcdivisor(clkin, target_frequency, &div1, &divs); 886 sda_delay = clkin * pdata->sda_delay;
|
/linux-master/drivers/media/i2c/ |
H A D | ds90ub913.c | 70 struct clk *clkin; member in struct:ub913_data 615 __clk_get_name(priv->clkin), 0, 1, 2); 640 ref = clk_get_rate(priv->clkin) / 2; 825 priv->clkin = devm_clk_get(dev, "clkin"); 826 if (IS_ERR(priv->clkin)) 827 return dev_err_probe(dev, PTR_ERR(priv->clkin),
|
H A D | ds90ub953.c | 148 struct clk *clkin; member in struct:ub953_data 857 return clk_get_rate(priv->clkin) * 80ull; 1211 if (priv->mode == UB953_MODE_NONSYNC_EXT && !priv->clkin) 1213 "clkin required for non-sync ext mode\n"); 1331 priv->clkin = devm_clk_get_optional(dev, "clkin"); 1332 if (IS_ERR(priv->clkin)) { 1333 ret = PTR_ERR(priv->clkin); 1334 dev_err_probe(dev, ret, "failed to parse 'clkin'\n");
|
/linux-master/drivers/hwmon/ |
H A D | w83795.c | 281 static unsigned int pwm_freq_from_reg(u8 reg, u16 clkin) argument 286 base_clock = clkin * 1000 / ((clkin == 48000) ? 384 : 256); 292 static u8 pwm_freq_to_reg(unsigned long val, u16 clkin) argument 306 base_clock = clkin * 1000 / ((clkin == 48000) ? 384 : 256); 363 u16 clkin; /* CLKIN frequency in kHz */ member in struct:w83795_data 843 val = pwm_freq_from_reg(data->pwm[index][nr], data->clkin); 874 val = pwm_freq_to_reg(val, data->clkin); 1859 static const u16 clkin[ local [all...] |
/linux-master/sound/soc/sh/rcar/ |
H A D | adg.c | 33 struct clk *clkin[CLKINMAX]; member in struct:rsnd_adg 51 ((pos) = adg->clkin[i]); \ 61 [CLKA] = "clkin", 467 adg->clkin[i] = clk;
|
/linux-master/drivers/iio/adc/ |
H A D | meson_saradc.c | 342 struct clk *clkin; member in struct:meson_sar_adc_priv 752 clk_parents[0] = __clk_get_name(priv->clkin); 1014 ret = clk_set_parent(priv->adc_sel_clk, priv->clkin); 1016 return dev_err_probe(dev, ret, "failed to set adc parent to clkin\n"); 1383 priv->clkin = devm_clk_get(dev, "clkin"); 1384 if (IS_ERR(priv->clkin)) 1385 return dev_err_probe(dev, PTR_ERR(priv->clkin), "failed to get clkin\n");
|