Searched refs:clkin (Results 1 - 25 of 33) sorted by relevance

12

/linux-master/drivers/video/fbdev/omap2/omapfb/dss/
H A Dhdmi_pll.c46 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 Dpll.c72 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 Dvideo-pll.c158 DSSERR("can't get video pll clkin\n");
173 pll->clkin = clk;
H A Ddpi.c222 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 Dadmv8818.c87 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 Dpll.c127 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 Ddpi.c222 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 Ddss.h182 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 Dvideo-pll.c162 DSSERR("can't get video pll clkin\n");
177 pll->clkin = clk;
H A Dhdmi_pll.c145 pll->clkin = clk;
/linux-master/include/linux/iio/frequency/
H A Dadf4350.h95 * @clkin: REFin frequency in Hz.
110 unsigned long clkin; member in struct:adf4350_platform_data
/linux-master/drivers/iio/frequency/
H A Dadf4350.c39 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 Dadmv1014.c121 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 Dadmv1013.c95 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 Dadrf6780.c76 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 Dadf4371.c160 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 Dadf4377.c406 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 Dclk-aspeed.c55 [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 Dclk-cdce706.c82 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 Di2c-s3c2410.c811 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 Dds90ub913.c70 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 Dds90ub953.c148 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 Dw83795.c281 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 Dadg.c33 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 Dmeson_saradc.c342 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");

Completed in 228 milliseconds

12