Home
last modified time | relevance | path

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

12

/linux/drivers/video/fbdev/via/
H A Dvia_clock.h47 static inline u32 get_pll_internal_frequency(u32 ref_freq, in get_pll_internal_frequency() argument
50 return ref_freq / pll.divisor * pll.multiplier; in get_pll_internal_frequency()
53 static inline u32 get_pll_output_frequency(u32 ref_freq, in get_pll_output_frequency() argument
56 return get_pll_internal_frequency(ref_freq, pll) >> pll.rshift; in get_pll_output_frequency()
/linux/drivers/net/wireless/ti/wl1251/
H A Dboot.c60 u32 scr_pad6, init_data, tmp, elp_cmd, ref_freq; in wl1251_boot_init_seq() local
88 ref_freq = scr_pad6 & 0x000000FF; in wl1251_boot_init_seq()
89 wl1251_debug(DEBUG_BOOT, "ref_freq 0x%x", ref_freq); in wl1251_boot_init_seq()
143 tmp = LUT[ref_freq][LUT_PARAM_INTEGER_DIVIDER] | 0x00017000; in wl1251_boot_init_seq()
149 tmp = LUT[ref_freq][LUT_PARAM_FRACTIONAL_DIVIDER]; in wl1251_boot_init_seq()
160 tmp = (LUT[ref_freq][LUT_PARAM_ATTN_BB] << 16) | in wl1251_boot_init_seq()
161 (LUT[ref_freq][LUT_PARAM_ALPHA_BB] << 12) | 0x1; in wl1251_boot_init_seq()
168 tmp = LUT[ref_freq][LUT_PARAM_STOP_TIME_BB] | 0x000A0000; in wl1251_boot_init_seq()
176 tmp = LUT[ref_freq][LUT_PARAM_BB_PLL_LOOP_FILTE in wl1251_boot_init_seq()
[all...]
/linux/drivers/clk/
H A Dclk-highbank.c109 static void clk_pll_calc(unsigned long rate, unsigned long ref_freq, in clk_pll_calc() argument
126 divf = (vco_freq + (ref_freq / 2)) / ref_freq; in clk_pll_calc()
137 unsigned long ref_freq = *parent_rate; in clk_pll_round_rate() local
139 clk_pll_calc(rate, ref_freq, &divq, &divf); in clk_pll_round_rate()
141 return (ref_freq * (divf + 1)) / (1 << divq); in clk_pll_round_rate()
/linux/drivers/video/fbdev/matrox/
H A Dmatroxfb_misc.c134 unsigned int fxtal = pll->ref_freq; in matroxfb_PLL_calcclock()
144 printk(KERN_ERR "ref_freq: %d\n", pll->ref_freq); in matroxfb_PLL_calcclock()
548 minfo->features.pll.ref_freq = 14318; in parse_pins1()
558 minfo->features.pll.ref_freq = 14318; in default_pins1()
572 minfo->features.pll.ref_freq = 14318; in parse_pins2()
583 minfo->features.pll.ref_freq = 14318; in default_pins2()
600 minfo->features.pll.ref_freq = (bd->pins[52] & 0x20) ? 14318 : 27000; in parse_pins3()
613 minfo->features.pll.ref_freq = 27000; in default_pins3()
631 minfo->features.pll.ref_freq in parse_pins4()
[all...]
H A Dg450_pll.c37 return (minfo->features.pll.ref_freq * n + (m >> 1)) / m; in g450_mnp2vco()
101 n = ((tvco * (m+1) + minfo->features.pll.ref_freq) / (minfo->features.pll.ref_freq * 2)) - 2; in g450_nextpll()
H A Dmatroxfb_maven.c200 unsigned int ref_freq; member
215 .ref_freq = 540000,
220 .ref_freq = 450450, /* 27027000/60 == 27000000/59.94005994 */
230 unsigned int fxtal = ctl->ref_freq; in matroxfb_PLL_mavenclock()
H A Dmatroxfb_DAC1064.c182 } else if (minfo->crtc2.pixclock == minfo->features.pll.ref_freq) { in g450_set_plls()
591 minfo->features.pll.ref_freq = 14318; in MGA1064_ramdac_init()
859 if (!minfo->features.pll.ref_freq) { in MGAG100_preinit()
860 minfo->features.pll.ref_freq = 27000; in MGAG100_preinit()
H A Dmatroxfb_base.h221 unsigned int ref_freq; member
/linux/drivers/media/dvb-frontends/
H A Dstv6111.c26 u32 ref_freq; member
384 state->ref_freq = 16000; in init_state()
460 div = fvco / state->ref_freq; in set_lof()
461 frac = fvco % state->ref_freq; in set_lof()
462 frac = muldiv32(frac, 0x40000, state->ref_freq); in set_lof()
/linux/drivers/clk/bcm/
H A Dclk-iproc-pll.c132 static int get_kp(unsigned long ref_freq, enum kp_band kp_index) in get_kp() argument
136 if (ref_freq < ref_freq_table[0][0]) in get_kp()
140 if (ref_freq >= ref_freq_table[i][0] && in get_kp()
141 ref_freq < ref_freq_table[i][1]) in get_kp()
314 unsigned long ref_freq; in pll_set_rate() local
322 ref_freq = parent_rate * 2; in pll_set_rate()
324 ref_freq = parent_rate / vco->pdiv; in pll_set_rate()
342 kp = get_kp(ref_freq, kp_index); in pll_set_rate()
/linux/arch/sparc/kernel/
H A Dtime_64.c638 unsigned int ref_freq; member
664 if (!ft->ref_freq) { in sparc64_cpufreq_notifier()
665 ft->ref_freq = freq->old; in sparc64_cpufreq_notifier()
672 cpufreq_scale(ft->clock_tick_ref, ft->ref_freq, in sparc64_cpufreq_notifier()
/linux/drivers/dpll/zl3073x/
H A Ddpll.c167 u32 esync_div, ref_freq; in zl3073x_dpll_input_pin_esync_get() local
172 rc = zl3073x_dpll_input_ref_frequency_get(zldpll, pin->id, &ref_freq); in zl3073x_dpll_input_pin_esync_get()
210 if (pin->esync_control && ref_freq > 1) { in zl3073x_dpll_input_pin_esync_get()
296 u32 ref_freq; in zl3073x_dpll_input_pin_frequency_get() local
302 rc = zl3073x_dpll_input_ref_frequency_get(zldpll, ref, &ref_freq); in zl3073x_dpll_input_pin_frequency_get()
304 *frequency = ref_freq; in zl3073x_dpll_input_pin_frequency_get()
563 u32 conn_freq, ref_freq; in zl3073x_dpll_input_pin_phase_offset_get() local
573 &ref_freq); in zl3073x_dpll_input_pin_phase_offset_get()
577 if (conn_freq > ref_freq) { in zl3073x_dpll_input_pin_phase_offset_get()
/linux/drivers/video/fbdev/
H A Dsmscufx.c506 static u32 ufx_calc_range(u32 ref_freq) in ufx_calc_range() argument
508 if (ref_freq >= 88000000) in ufx_calc_range()
511 if (ref_freq >= 54000000) in ufx_calc_range()
514 if (ref_freq >= 34000000) in ufx_calc_range()
517 if (ref_freq >= 21000000) in ufx_calc_range()
520 if (ref_freq >= 13000000) in ufx_calc_range()
523 if (ref_freq >= 8000000) in ufx_calc_range()
/linux/sound/soc/codecs/
H A Darizona.c2448 if (fll->ref_src >= 0 && fll->ref_freq && in arizona_enable_fll()
2450 arizona_calc_fll(fll, &cfg, fll->ref_freq, false); in arizona_enable_fll()
2560 if (fll->ref_src == source && fll->ref_freq == Fref) in arizona_set_fll_refclk()
2570 fll->ref_freq = Fref; in arizona_set_fll_refclk()
2590 ret = arizona_validate_fll(fll, fll->ref_freq, Fout); in arizona_set_fll()
2633 fll->ref_freq = 32768; in arizona_init_fll()
H A Dmadera.c3962 if (fll->ref_src < 0 || fll->ref_freq == 0) { in madera_enable_fll()
4023 ret = madera_calc_fll(fll, &cfg, fll->ref_freq, false); in madera_enable_fll()
4148 fll->ref_freq == fref && fll->fout == fout) in madera_set_fll_refclk()
4167 fll->ref_freq = fref; in madera_set_fll_refclk()
4341 fll->ref_freq == fin && fll->fout == fout) in madera_set_fll_ao_refclk()
4347 if (fout && (fll->ref_freq != fin || fll->fout != fout)) { in madera_set_fll_ao_refclk()
4365 fll->ref_freq = fin; in madera_set_fll_ao_refclk()
4592 ret = madera_fllhj_apply(fll, fll->ref_freq); in madera_fllhj_enable()
4666 if (fll->ref_src == source && fll->ref_freq == fin && in madera_fllhj_set_refclk()
4674 fll->ref_freq in madera_fllhj_set_refclk()
[all...]
H A Darizona.h329 unsigned int ref_freq; member
H A Dcs48l32.h351 unsigned int ref_freq; member
H A Dmadera.h169 unsigned int ref_freq; member
H A Dcs48l32.c1750 ret = cs48l32_fllhj_apply(fll, fll->ref_freq); in cs48l32_fllhj_enable()
1817 if (fll->ref_src == source && fll->ref_freq == fin && fll->fout == fout) in cs48l32_fllhj_set_refclk()
1824 fll->ref_freq = fin; in cs48l32_fllhj_set_refclk()
/linux/drivers/video/fbdev/aty/
H A Datyfb.h63 u16 ref_freq; member
/linux/drivers/gpu/drm/radeon/
H A Dradeon_uvd.c958 unsigned vco_freq, ref_freq = rdev->clock.spll.reference_freq; in radeon_uvd_calc_upll_dividers() local
970 do_div(fb_div, ref_freq); in radeon_uvd_calc_upll_dividers()
H A Dradeon_legacy_crtc.c266 static uint8_t radeon_compute_pll_gain(uint16_t ref_freq, uint16_t ref_div, in radeon_compute_pll_gain() argument
274 vcoFreq = ((unsigned)ref_freq * fb_div) / ref_div; in radeon_compute_pll_gain()
H A Drv6xx_dpm.c533 static inline u32 rv6xx_calculate_spread_spectrum_clk_v(u32 vco_freq, u32 ref_freq, in rv6xx_calculate_spread_spectrum_clk_v() argument
537 u32 fb_divider = vco_freq / ref_freq; in rv6xx_calculate_spread_spectrum_clk_v()
543 static inline u32 rv6xx_calculate_spread_spectrum_clk_s(u32 ss_rate, u32 ref_freq) in rv6xx_calculate_spread_spectrum_clk_s() argument
545 return (((ref_freq * 10) / (ss_rate * 2)) - 1) / 4; in rv6xx_calculate_spread_spectrum_clk_s()
/linux/drivers/gpu/drm/i915/display/
H A Dintel_display.h440 const char *name, u32 reg, int ref_freq);
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dsi.c1738 unsigned vco_freq, ref_freq = adev->clock.spll.reference_freq; in si_calc_upll_dividers() local
1749 do_div(fb_div, ref_freq); in si_calc_upll_dividers()

12