Home
last modified time | relevance | path

Searched refs:fvco (Results 1 – 11 of 11) sorted by relevance

/linux-4.1.27/drivers/clk/samsung/
Dclk-pll.c78 u64 fvco = parent_rate; in samsung_pll2126_recalc_rate() local
85 fvco *= (mdiv + 8); in samsung_pll2126_recalc_rate()
86 do_div(fvco, (pdiv + 2) << sdiv); in samsung_pll2126_recalc_rate()
88 return (unsigned long)fvco; in samsung_pll2126_recalc_rate()
111 u64 fvco = parent_rate; in samsung_pll3000_recalc_rate() local
118 fvco *= (2 * (mdiv + 8)); in samsung_pll3000_recalc_rate()
119 do_div(fvco, pdiv << sdiv); in samsung_pll3000_recalc_rate()
121 return (unsigned long)fvco; in samsung_pll3000_recalc_rate()
148 u64 fvco = parent_rate; in samsung_pll35xx_recalc_rate() local
155 fvco *= mdiv; in samsung_pll35xx_recalc_rate()
[all …]
/linux-4.1.27/arch/arm/mach-s3c24xx/include/mach/
Dregs-s3c2443-clock.h155 uint64_t fvco; in s3c2443_get_mpll() local
165 fvco = (uint64_t)baseclk * (2 * (mdiv + 8)); in s3c2443_get_mpll()
166 do_div(fvco, pdiv << sdiv); in s3c2443_get_mpll()
168 return (unsigned int)fvco; in s3c2443_get_mpll()
175 uint64_t fvco; in s3c2443_get_epll() local
185 fvco = (uint64_t)baseclk * (mdiv + 8); in s3c2443_get_epll()
186 do_div(fvco, (pdiv + 2) << sdiv); in s3c2443_get_epll()
188 return (unsigned int)fvco; in s3c2443_get_epll()
/linux-4.1.27/drivers/media/tuners/
Dfc0011.c186 u32 fvco, xin, frac, xdiv, xdivr; in fc0011_set_params() local
205 fvco = freq * 64; in fc0011_set_params()
208 fvco = freq * 32; in fc0011_set_params()
211 fvco = freq * 16; in fc0011_set_params()
214 fvco = freq * 8; in fc0011_set_params()
217 fvco = freq * 4; in fc0011_set_params()
222 xdiv = fvco / 18000; in fc0011_set_params()
224 frac = fvco - xdiv * 18000; in fc0011_set_params()
237 if (fvco - xdiv * 18000 >= 9000) in fc0011_set_params()
276 if (fvco < 2320000) { in fc0011_set_params()
[all …]
/linux-4.1.27/drivers/media/dvb-frontends/
Dstb6100.c310 u32 nint, nfrac, fvco; in stb6100_get_frequency() local
323 fvco = (nfrac * state->reference >> (9 - psd2)) + (nint * state->reference << psd2); in stb6100_get_frequency()
324 *frequency = state->frequency = fvco >> (odiv + 1); in stb6100_get_frequency()
328 state->frequency, odiv, psd2, state->reference, fvco, nint, nfrac); in stb6100_get_frequency()
340 u32 srate = 0, fvco, nint, nfrac; in stb6100_set_frequency() local
393 fvco = frequency << (1 + odiv); in stb6100_set_frequency()
395 nint = fvco / (state->reference << psd2); in stb6100_set_frequency()
397 nfrac = DIV_ROUND_CLOSEST((fvco - (nint * state->reference << psd2)) in stb6100_set_frequency()
446 ptr->reg, fvco, nint, nfrac); in stb6100_set_frequency()
/linux-4.1.27/drivers/video/fbdev/matrox/
Dg450_pll.c20 static inline unsigned int g450_vco2f(unsigned char p, unsigned int fvco) { in g450_vco2f() argument
21 return (p & 0x40) ? fvco : fvco >> ((p & 3) + 1); in g450_vco2f()
57 unsigned int *fvco, unsigned int mnp) in g450_nextpll() argument
60 unsigned int tvco = *fvco; in g450_nextpll()
80 *fvco = tvco; in g450_nextpll()
Dmatroxfb_maven.c301 unsigned int fvco; in matroxfb_mavenclock() local
304 fvco = matroxfb_PLL_mavenclock(&maven1000_pll, ctl, htotal, vtotal, in, feed, &p, htotal2); in matroxfb_mavenclock()
305 if (!fvco) in matroxfb_mavenclock()
308 if (fvco <= 100000000) in matroxfb_mavenclock()
310 else if (fvco <= 140000000) in matroxfb_mavenclock()
312 else if (fvco <= 180000000) in matroxfb_mavenclock()
322 unsigned int fvco; in DAC1064_calcclock() local
325 fvco = matroxfb_PLL_calcclock(&maven_pll, freq, fmax, in, feed, &p); in DAC1064_calcclock()
327 if (fvco <= 100000) in DAC1064_calcclock()
329 else if (fvco <= 140000) in DAC1064_calcclock()
[all …]
Dmatroxfb_misc.c163 unsigned int diff, fvco; in matroxfb_PLL_calcclock() local
171 fvco = (fxtal * (n + 1)) / (m + 1); in matroxfb_PLL_calcclock()
172 if (fvco < fwant) in matroxfb_PLL_calcclock()
173 diff = fwant - fvco; in matroxfb_PLL_calcclock()
175 diff = fvco - fwant; in matroxfb_PLL_calcclock()
181 bestvco = fvco; in matroxfb_PLL_calcclock()
Dmatroxfb_Ti3026.c286 unsigned int fvco; in Ti3026_calcclock() local
291 fvco = PLL_calcclock(minfo, freq, fmax, &lin, &lfeed, &lpost); in Ti3026_calcclock()
292 fvco >>= (*post = lpost); in Ti3026_calcclock()
295 return fvco; in Ti3026_calcclock()
Dmatroxfb_DAC1064.c41 unsigned int fvco; in DAC1064_calcclock() local
48 fvco = PLL_calcclock(minfo, freq, fmax, in, feed, &p); in DAC1064_calcclock()
51 if (fvco <= 100000) in DAC1064_calcclock()
53 else if (fvco <= 140000) in DAC1064_calcclock()
55 else if (fvco <= 180000) in DAC1064_calcclock()
/linux-4.1.27/drivers/clk/
Dclk-xgene.c89 unsigned long fvco; in xgene_clk_pll_recalc_rate() local
103 fvco = parent_rate * (N_DIV_RD(pll) + 4); in xgene_clk_pll_recalc_rate()
114 fvco = fref * nfb; in xgene_clk_pll_recalc_rate()
117 fvco / nout, parent_rate); in xgene_clk_pll_recalc_rate()
119 return fvco / nout; in xgene_clk_pll_recalc_rate()
Dclk-axi-clkgen.c148 unsigned long f, dout, best_f, fvco; in axi_clkgen_calc_params() local
169 fvco = fin * m / d; in axi_clkgen_calc_params()
171 dout = DIV_ROUND_CLOSEST(fvco, fout); in axi_clkgen_calc_params()
173 f = fvco / dout; in axi_clkgen_calc_params()