/drivers/clk/samsung/ |
H A D | clk-pll.c | 78 u64 fvco = parent_rate; local 85 fvco *= (mdiv + 8); 86 do_div(fvco, (pdiv + 2) << sdiv); 88 return (unsigned long)fvco; 111 u64 fvco = parent_rate; local 118 fvco *= (2 * (mdiv + 8)); 119 do_div(fvco, pdiv << sdiv); 121 return (unsigned long)fvco; 148 u64 fvco = parent_rate; local 155 fvco * 252 u64 fvco = parent_rate; local 365 u64 fvco = parent_rate; local 510 u64 fvco = parent_rate; local 644 u64 fvco = parent_rate; local 684 u64 fvco = parent_rate; local 722 u64 fvco = parent_rate; local 740 u64 fvco = parent_rate; local 893 u64 fvco = parent_rate; local 971 u64 fvco = parent_rate; local 1077 u64 fvco = parent_rate; local [all...] |
/drivers/media/tuners/ |
H A D | fc0011.c | 186 u32 fvco, xin, frac, xdiv, xdivr; local 205 fvco = freq * 64; 208 fvco = freq * 32; 211 fvco = freq * 16; 214 fvco = freq * 8; 217 fvco = freq * 4; 222 xdiv = fvco / 18000; 224 frac = fvco - xdiv * 18000; 237 if (fvco - xdiv * 18000 >= 9000) 276 if (fvco < 232000 [all...] |
/drivers/media/dvb-frontends/ |
H A D | stb6100.c | 310 u32 nint, nfrac, fvco; local 323 fvco = (nfrac * state->reference >> (9 - psd2)) + (nint * state->reference << psd2); 324 *frequency = state->frequency = fvco >> (odiv + 1); 327 "frequency = %u kHz, odiv = %u, psd2 = %u, fxtal = %u kHz, fvco = %u kHz, N(I) = %u, N(F) = %u", 328 state->frequency, odiv, psd2, state->reference, fvco, nint, nfrac); 340 u32 srate = 0, fvco, nint, nfrac; local 393 fvco = frequency << (1 + odiv); 395 nint = fvco / (state->reference << psd2); 397 nfrac = DIV_ROUND_CLOSEST((fvco - (nint * state->reference << psd2)) 443 "frequency = %u, srate = %u, g = %u, odiv = %u, psd2 = %u, fxtal = %u, osm = %u, fvco [all...] |
/drivers/video/fbdev/matrox/ |
H A D | g450_pll.c | 20 static inline unsigned int g450_vco2f(unsigned char p, unsigned int fvco) { argument 21 return (p & 0x40) ? fvco : fvco >> ((p & 3) + 1); 57 unsigned int *fvco, unsigned int mnp) 60 unsigned int tvco = *fvco; 80 *fvco = tvco; 55 g450_nextpll(const struct matrox_fb_info *minfo, const struct matrox_pll_limits *pi, unsigned int *fvco, unsigned int mnp) argument
|
H A D | matroxfb_maven.c | 301 unsigned int fvco; local 304 fvco = matroxfb_PLL_mavenclock(&maven1000_pll, ctl, htotal, vtotal, in, feed, &p, htotal2); 305 if (!fvco) 308 if (fvco <= 100000000) 310 else if (fvco <= 140000000) 312 else if (fvco <= 180000000) 322 unsigned int fvco; local 325 fvco = matroxfb_PLL_calcclock(&maven_pll, freq, fmax, in, feed, &p); 327 if (fvco <= 100000) 329 else if (fvco < [all...] |
H A D | matroxfb_misc.c | 163 unsigned int diff, fvco; local 171 fvco = (fxtal * (n + 1)) / (m + 1); 172 if (fvco < fwant) 173 diff = fwant - fvco; 175 diff = fvco - fwant; 181 bestvco = fvco;
|
H A D | matroxfb_Ti3026.c | 286 unsigned int fvco; local 291 fvco = PLL_calcclock(minfo, freq, fmax, &lin, &lfeed, &lpost); 292 fvco >>= (*post = lpost); 295 return fvco;
|
H A D | matroxfb_DAC1064.c | 41 unsigned int fvco; local 48 fvco = PLL_calcclock(minfo, freq, fmax, in, feed, &p); 51 if (fvco <= 100000) 53 else if (fvco <= 140000) 55 else if (fvco <= 180000)
|
/drivers/clk/ |
H A D | clk-axi-clkgen.c | 148 unsigned long f, dout, best_f, fvco; local 169 fvco = fin * m / d; 171 dout = DIV_ROUND_CLOSEST(fvco, fout); 173 f = fvco / dout;
|
H A D | clk-xgene.c | 89 unsigned long fvco; local 103 fvco = parent_rate * (N_DIV_RD(pll) + 4); 114 fvco = fref * nfb; 117 fvco / nout, parent_rate); 119 return fvco / nout;
|