/Linux-v4.19/drivers/clk/socfpga/ |
D | clk-pll-a10.c | 50 unsigned long long vco_freq; in clk_pll_recalc_rate() local 56 vco_freq = (unsigned long long)parent_rate * (divf + 1); in clk_pll_recalc_rate() 57 do_div(vco_freq, (1 + divq)); in clk_pll_recalc_rate() 58 return (unsigned long)vco_freq; in clk_pll_recalc_rate()
|
D | clk-pll.c | 53 unsigned long long vco_freq; in clk_pll_recalc_rate() local 63 vco_freq = (unsigned long long)parent_rate * (divf + 1); in clk_pll_recalc_rate() 64 do_div(vco_freq, (1 + divq)); in clk_pll_recalc_rate() 65 return (unsigned long)vco_freq; in clk_pll_recalc_rate()
|
D | clk-pll-s10.c | 36 unsigned long long vco_freq; in clk_pll_recalc_rate() local 41 vco_freq = (unsigned long long)parent_rate / refdiv; in clk_pll_recalc_rate() 46 vco_freq = (unsigned long long)parent_rate * (mdiv + 6); in clk_pll_recalc_rate() 48 return (unsigned long)vco_freq; in clk_pll_recalc_rate()
|
/Linux-v4.19/drivers/clk/ |
D | clk-highbank.c | 109 unsigned long divf, divq, vco_freq, reg; in clk_pll_recalc_rate() local 117 vco_freq = parent_rate * (divf + 1); in clk_pll_recalc_rate() 119 return vco_freq / (1 << divq); in clk_pll_recalc_rate() 126 unsigned long vco_freq; in clk_pll_calc() local 138 vco_freq = rate * (1 << divq); in clk_pll_calc() 139 divf = (vco_freq + (ref_freq / 2)) / ref_freq; in clk_pll_calc()
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | radeon_uvd.c | 917 static unsigned radeon_uvd_calc_upll_post_div(unsigned vco_freq, in radeon_uvd_calc_upll_post_div() argument 922 unsigned post_div = vco_freq / target_freq; in radeon_uvd_calc_upll_post_div() 929 if ((vco_freq / post_div) > target_freq) in radeon_uvd_calc_upll_post_div() 969 unsigned vco_freq, ref_freq = rdev->clock.spll.reference_freq; in radeon_uvd_calc_upll_dividers() local 976 for (vco_freq = vco_min; vco_freq <= vco_max; vco_freq += 100) { in radeon_uvd_calc_upll_dividers() 978 uint64_t fb_div = (uint64_t)vco_freq * fb_factor; in radeon_uvd_calc_upll_dividers() 990 vclk_div = radeon_uvd_calc_upll_post_div(vco_freq, vclk, in radeon_uvd_calc_upll_dividers() 996 dclk_div = radeon_uvd_calc_upll_post_div(vco_freq, dclk, in radeon_uvd_calc_upll_dividers() 1002 score = vclk - (vco_freq / vclk_div) + dclk - (vco_freq / dclk_div); in radeon_uvd_calc_upll_dividers()
|
D | rv6xx_dpm.c | 534 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() 541 (5375 * ((vco_freq * 10) / (4096 >> fb_divider_scale)))); in rv6xx_calculate_spread_spectrum_clk_v() 556 u32 vco_freq, clk_v, clk_s; in rv6xx_program_engine_spread_spectrum() local 562 vco_freq = rv6xx_calculate_vco_frequency(ref_clk, ÷rs, in rv6xx_program_engine_spread_spectrum() 566 ASIC_INTERNAL_ENGINE_SS, vco_freq)) { in rv6xx_program_engine_spread_spectrum() 567 clk_v = rv6xx_calculate_spread_spectrum_clk_v(vco_freq, in rv6xx_program_engine_spread_spectrum() 635 u32 *vco_freq) in rv6xx_find_memory_clock_with_highest_vco() argument 646 if (vco_freq_temp > *vco_freq) { in rv6xx_find_memory_clock_with_highest_vco() 648 *vco_freq = vco_freq_temp; in rv6xx_find_memory_clock_with_highest_vco() [all …]
|
D | rv740_dpm.c | 161 u32 vco_freq = engine_clock * dividers.post_div; in rv740_populate_sclk_value() local 164 ASIC_INTERNAL_ENGINE_SS, vco_freq)) { in rv740_populate_sclk_value() 248 u32 vco_freq = memory_clock * dividers.post_div; in rv740_populate_mclk_value() local 251 ASIC_INTERNAL_MEMORY_SS, vco_freq)) { in rv740_populate_mclk_value()
|
D | rv730_dpm.c | 93 u32 vco_freq = engine_clock * post_divider; in rv730_populate_sclk_value() local 96 ASIC_INTERNAL_ENGINE_SS, vco_freq)) { in rv730_populate_sclk_value() 168 u32 vco_freq = memory_clock * post_divider; in rv730_populate_mclk_value() local 171 ASIC_INTERNAL_MEMORY_SS, vco_freq)) { in rv730_populate_mclk_value()
|
D | radeon_atombios.c | 1130 rdev->clock.vco_freq = in radeon_atombios_get_dentist_vco_freq() 1287 rdev->clock.vco_freq = in radeon_atom_get_clock_info() 1290 rdev->clock.vco_freq = rdev->clock.current_dispclk; in radeon_atom_get_clock_info() 1294 rdev->clock.vco_freq = rdev->clock.current_dispclk; in radeon_atom_get_clock_info() 1296 if (rdev->clock.vco_freq == 0) in radeon_atom_get_clock_info() 1297 rdev->clock.vco_freq = 360000; /* 3.6 GHz */ in radeon_atom_get_clock_info()
|
D | radeon_audio.c | 753 radeon_audio_set_dto(encoder, rdev->clock.vco_freq * 10); in radeon_audio_dp_mode_set()
|
D | ni_dpm.c | 2040 u32 vco_freq = engine_clock * dividers.post_div; in ni_calculate_sclk_params() local 2043 ASIC_INTERNAL_ENGINE_SS, vco_freq)) { in ni_calculate_sclk_params() 2236 u32 vco_freq = memory_clock * dividers.post_div; in ni_populate_mclk_value() local 2239 ASIC_INTERNAL_MEMORY_SS, vco_freq)) { in ni_populate_mclk_value()
|
D | cypress_dpm.c | 555 u32 vco_freq = memory_clock * dividers.post_div; in cypress_populate_mclk_value() local 558 ASIC_INTERNAL_MEMORY_SS, vco_freq)) { in cypress_populate_mclk_value()
|
D | rv770_dpm.c | 540 u32 vco_freq = engine_clock * post_divider; in rv770_populate_sclk_value() local 543 ASIC_INTERNAL_ENGINE_SS, vco_freq)) { in rv770_populate_sclk_value()
|
D | radeon.h | 276 uint32_t vco_freq; member
|
D | si_dpm.c | 4822 u32 vco_freq = engine_clock * dividers.post_div; in si_calculate_sclk_params() local 4825 ASIC_INTERNAL_ENGINE_SS, vco_freq)) { in si_calculate_sclk_params()
|
D | ci_dpm.c | 3187 u32 vco_freq = engine_clock * dividers.post_div; in ci_calculate_sclk_params() local 3190 ASIC_INTERNAL_ENGINE_SS, vco_freq)) { in ci_calculate_sclk_params()
|
/Linux-v4.19/drivers/gpu/drm/msm/hdmi/ |
D | hdmi_phy_8996.c | 81 u64 vco_freq; member 178 u64 vco_freq[60]; in pll_get_post_div() local 194 vco_freq[vco_freq_index++] = vco; in pll_get_post_div() 199 u64 vco_tmp = vco_freq[i]; in pll_get_post_div() 214 pd->vco_freq = vco_optimal; in pll_get_post_div() 255 dec_start = pd.vco_freq; in pll_calculate() 259 frac_start = pd.vco_freq * (1 << 20); in pll_calculate() 272 fdata = pd.vco_freq; in pll_calculate() 277 DBG("VCO freq: %llu", pd.vco_freq); in pll_calculate()
|
/Linux-v4.19/drivers/media/dvb-frontends/ |
D | stv6110.c | 262 u32 divider, ref, p, presc, i, result_freq, vco_freq; in stv6110_set_frequency() local 339 vco_freq = divider * ((priv->mclk / 1000) / ((1 << (r_div_opt + 1)))); in stv6110_set_frequency() 341 ret, result_freq, vco_freq); in stv6110_set_frequency()
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/inc/ |
D | clock_source.h | 110 uint32_t vco_freq; member
|
/Linux-v4.19/drivers/iio/frequency/ |
D | ad9523.c | 277 unsigned long vco_freq; member 865 st->vco_freq = (pdata->vcxo_freq * (pdata->pll2_freq_doubler_en ? 2 : 1) in ad9523_setup() 886 st->vco_freq / pdata->pll2_vco_diff_m1; in ad9523_setup() 890 st->vco_freq / pdata->pll2_vco_diff_m2; in ad9523_setup()
|
/Linux-v4.19/drivers/media/tuners/ |
D | r820t.c | 521 u32 vco_freq; in r820t_set_pll() local 612 vco_freq = freq * mix_div; in r820t_set_pll() 613 nint = vco_freq / (2 * pll_ref); in r820t_set_pll() 614 vco_fra = vco_freq - 2 * pll_ref * nint; in r820t_set_pll()
|
/Linux-v4.19/drivers/net/wireless/broadcom/b43/ |
D | phy_lp.c | 2507 u32 freqref, vco_freq, val1, val2, val3, timeout, timeoutref, count; in lpphy_b2063_tune() local 2539 vco_freq = chandata->freq << 1; in lpphy_b2063_tune() 2541 vco_freq = chandata->freq << 2; in lpphy_b2063_tune() 2546 val3 = lpphy_qdiv_roundup(vco_freq, 3, 16); in lpphy_b2063_tune()
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce/ |
D | dce_clock_source.c | 233 pll_settings->vco_freq = in calc_fb_divider_checking_tolerance()
|
/Linux-v4.19/drivers/gpu/drm/amd/powerplay/smumgr/ |
D | fiji_smumgr.c | 914 uint32_t vco_freq = clock * dividers.uc_pll_post_div; in fiji_calculate_sclk_params() local 916 vco_freq, &ssInfo)) { in fiji_calculate_sclk_params()
|
D | ci_smumgr.c | 340 uint32_t vco_freq = clock * dividers.uc_pll_post_div; in ci_calculate_sclk_params() local 343 vco_freq, &ss_info)) { in ci_calculate_sclk_params()
|