Home
last modified time | relevance | path

Searched refs:ref_freq (Results 1 – 25 of 25) sorted by relevance

/Linux-v4.19/drivers/video/fbdev/via/
Dvia_clock.h62 static inline u32 get_pll_internal_frequency(u32 ref_freq, in get_pll_internal_frequency() argument
65 return ref_freq / pll.divisor * pll.multiplier; in get_pll_internal_frequency()
68 static inline u32 get_pll_output_frequency(u32 ref_freq, in get_pll_output_frequency() argument
71 return get_pll_internal_frequency(ref_freq, pll) >> pll.rshift; in get_pll_output_frequency()
/Linux-v4.19/drivers/net/wireless/ti/wl1251/
Dboot.c74 u32 scr_pad6, init_data, tmp, elp_cmd, ref_freq; in wl1251_boot_init_seq() local
102 ref_freq = scr_pad6 & 0x000000FF; in wl1251_boot_init_seq()
103 wl1251_debug(DEBUG_BOOT, "ref_freq 0x%x", ref_freq); in wl1251_boot_init_seq()
157 tmp = LUT[ref_freq][LUT_PARAM_INTEGER_DIVIDER] | 0x00017000; in wl1251_boot_init_seq()
163 tmp = LUT[ref_freq][LUT_PARAM_FRACTIONAL_DIVIDER]; in wl1251_boot_init_seq()
174 tmp = (LUT[ref_freq][LUT_PARAM_ATTN_BB] << 16) | in wl1251_boot_init_seq()
175 (LUT[ref_freq][LUT_PARAM_ALPHA_BB] << 12) | 0x1; in wl1251_boot_init_seq()
182 tmp = LUT[ref_freq][LUT_PARAM_STOP_TIME_BB] | 0x000A0000; in wl1251_boot_init_seq()
190 tmp = LUT[ref_freq][LUT_PARAM_BB_PLL_LOOP_FILTER] | 0x00000030; in wl1251_boot_init_seq()
/Linux-v4.19/drivers/clk/
Dclk-highbank.c122 static void clk_pll_calc(unsigned long rate, unsigned long ref_freq, in clk_pll_calc() argument
139 divf = (vco_freq + (ref_freq / 2)) / ref_freq; in clk_pll_calc()
150 unsigned long ref_freq = *parent_rate; in clk_pll_round_rate() local
152 clk_pll_calc(rate, ref_freq, &divq, &divf); in clk_pll_round_rate()
154 return (ref_freq * (divf + 1)) / (1 << divq); in clk_pll_round_rate()
/Linux-v4.19/drivers/video/fbdev/matrox/
Dmatroxfb_misc.c132 unsigned int fxtal = pll->ref_freq; in matroxfb_PLL_calcclock()
142 printk(KERN_ERR "ref_freq: %d\n", pll->ref_freq); in matroxfb_PLL_calcclock()
546 minfo->features.pll.ref_freq = 14318; in parse_pins1()
556 minfo->features.pll.ref_freq = 14318; in default_pins1()
570 minfo->features.pll.ref_freq = 14318; in parse_pins2()
581 minfo->features.pll.ref_freq = 14318; in default_pins2()
598 minfo->features.pll.ref_freq = (bd->pins[52] & 0x20) ? 14318 : 27000; in parse_pins3()
611 minfo->features.pll.ref_freq = 27000; in default_pins3()
629 minfo->features.pll.ref_freq = (bd->pins[ 92] & 0x01) ? 14318 : 27000; in parse_pins4()
643 minfo->features.pll.ref_freq = 27000; in default_pins4()
[all …]
Dg450_pll.c35 return (minfo->features.pll.ref_freq * n + (m >> 1)) / m; in g450_mnp2vco()
99 n = ((tvco * (m+1) + minfo->features.pll.ref_freq) / (minfo->features.pll.ref_freq * 2)) - 2; in g450_nextpll()
Dmatroxfb_maven.c199 unsigned int ref_freq; member
214 .ref_freq = 540000,
219 .ref_freq = 450450, /* 27027000/60 == 27000000/59.94005994 */
229 unsigned int fxtal = ctl->ref_freq; in matroxfb_PLL_mavenclock()
Dmatroxfb_DAC1064.c180 } else if (minfo->crtc2.pixclock == minfo->features.pll.ref_freq) { in g450_set_plls()
589 minfo->features.pll.ref_freq = 14318; in MGA1064_ramdac_init()
857 if (!minfo->features.pll.ref_freq) { in MGAG100_preinit()
858 minfo->features.pll.ref_freq = 27000; in MGAG100_preinit()
Dmatroxfb_base.h222 unsigned int ref_freq; member
Dmatroxfb_Ti3026.c546 minfo->features.pll.ref_freq = 114545; in ti3026_ramdac_init()
/Linux-v4.19/drivers/media/dvb-frontends/
Dstv6111.c35 u32 ref_freq; member
393 state->ref_freq = 16000; in init_state()
469 div = fvco / state->ref_freq; in set_lof()
470 frac = fvco % state->ref_freq; in set_lof()
471 frac = muldiv32(frac, 0x40000, state->ref_freq); in set_lof()
/Linux-v4.19/drivers/clk/bcm/
Dclk-iproc-pll.c142 static int get_kp(unsigned long ref_freq, enum kp_band kp_index) in get_kp() argument
146 if (ref_freq < ref_freq_table[0][0]) in get_kp()
150 if (ref_freq >= ref_freq_table[i][0] && in get_kp()
151 ref_freq < ref_freq_table[i][1]) in get_kp()
324 unsigned long ref_freq; in pll_set_rate() local
332 ref_freq = parent_rate * 2; in pll_set_rate()
334 ref_freq = parent_rate / vco->pdiv; in pll_set_rate()
352 kp = get_kp(ref_freq, kp_index); in pll_set_rate()
/Linux-v4.19/arch/sparc/kernel/
Dtime_64.c638 unsigned int ref_freq; member
661 if (!ft->ref_freq) { in sparc64_cpufreq_notifier()
662 ft->ref_freq = freq->old; in sparc64_cpufreq_notifier()
669 ft->ref_freq, in sparc64_cpufreq_notifier()
/Linux-v4.19/arch/x86/kernel/
Dtsc.c950 static unsigned int ref_freq; variable
966 if (!ref_freq) { in time_cpufreq_notifier()
967 ref_freq = freq->old; in time_cpufreq_notifier()
973 *lpj = cpufreq_scale(loops_per_jiffy_ref, ref_freq, freq->new); in time_cpufreq_notifier()
975 tsc_khz = cpufreq_scale(tsc_khz_ref, ref_freq, freq->new); in time_cpufreq_notifier()
/Linux-v4.19/drivers/video/fbdev/
Dsmscufx.c508 static u32 ufx_calc_range(u32 ref_freq) in ufx_calc_range() argument
510 if (ref_freq >= 88000000) in ufx_calc_range()
513 if (ref_freq >= 54000000) in ufx_calc_range()
516 if (ref_freq >= 34000000) in ufx_calc_range()
519 if (ref_freq >= 21000000) in ufx_calc_range()
522 if (ref_freq >= 13000000) in ufx_calc_range()
525 if (ref_freq >= 8000000) in ufx_calc_range()
/Linux-v4.19/drivers/gpu/drm/msm/dsi/pll/
Ddsi_pll_10nm.c60 u32 ref_freq; member
129 config->ref_freq = pll->vco_ref_clk_rate; in dsi_pll_setup_config()
207 ssc_per = DIV_ROUND_CLOSEST(config->ref_freq, config->ssc_freq) / 2 - 1; in dsi_pll_calc_ssc()
/Linux-v4.19/sound/soc/codecs/
Darizona.c2450 if (fll->ref_src >= 0 && fll->ref_freq && in arizona_enable_fll()
2452 arizona_calc_fll(fll, &cfg, fll->ref_freq, false); in arizona_enable_fll()
2562 if (fll->ref_src == source && fll->ref_freq == Fref) in arizona_set_fll_refclk()
2572 fll->ref_freq = Fref; in arizona_set_fll_refclk()
2592 ret = arizona_validate_fll(fll, fll->ref_freq, Fout); in arizona_set_fll()
2635 fll->ref_freq = 32768; in arizona_init_fll()
Darizona.h294 unsigned int ref_freq; member
/Linux-v4.19/drivers/video/fbdev/aty/
Datyfb.h61 u16 ref_freq; member
Datyfb_base.c3391 pll_block.ref_freq, pll_block.ref_divider); in init_from_bios()
3398 par->pll_limits.ref_clk = pll_block.ref_freq/100; in init_from_bios()
/Linux-v4.19/drivers/gpu/drm/radeon/
Dradeon_uvd.c969 unsigned vco_freq, ref_freq = rdev->clock.spll.reference_freq; in radeon_uvd_calc_upll_dividers() local
981 do_div(fb_div, ref_freq); in radeon_uvd_calc_upll_dividers()
Dradeon_legacy_crtc.c263 static uint8_t radeon_compute_pll_gain(uint16_t ref_freq, uint16_t ref_div, in radeon_compute_pll_gain() argument
271 vcoFreq = ((unsigned)ref_freq * fb_div) / ref_div; in radeon_compute_pll_gain()
Drv6xx_dpm.c534 static inline u32 rv6xx_calculate_spread_spectrum_clk_v(u32 vco_freq, u32 ref_freq, in rv6xx_calculate_spread_spectrum_clk_v() argument
538 u32 fb_divider = vco_freq / ref_freq; in rv6xx_calculate_spread_spectrum_clk_v()
544 static inline u32 rv6xx_calculate_spread_spectrum_clk_s(u32 ss_rate, u32 ref_freq) in rv6xx_calculate_spread_spectrum_clk_s() argument
546 return (((ref_freq * 10) / (ss_rate * 2)) - 1) / 4; in rv6xx_calculate_spread_spectrum_clk_s()
/Linux-v4.19/drivers/gpu/drm/i915/
Dintel_dpll_mgr.c2168 u32 dco_freq, u32 ref_freq, in cnl_wrpll_params_populate() argument
2209 dco = div_u64((u64)dco_freq << 15, ref_freq); in cnl_wrpll_params_populate()
Dintel_drv.h1484 const char *name, u32 reg, int ref_freq);
Dintel_display.c193 const char *name, u32 reg, int ref_freq) in vlv_get_cck_clock() argument
208 return DIV_ROUND_CLOSEST(ref_freq << 1, divider + 1); in vlv_get_cck_clock()