Lines Matching refs:ref_div
751 u32 ref_div,
755 u32 tmp = post_div * ref_div;
818 u32 ref_div = pll->min_ref_div;
822 ref_div = pll->reference_div;
825 avivo_get_fb_div(pll, target_clock, post_div, ref_div, &fb_div, &frac_fb_div);
837 while (ref_div <= pll->max_ref_div) {
838 avivo_get_fb_div(pll, target_clock, post_div, ref_div,
843 tmp = (pll->reference_freq * fb_div) / (post_div * ref_div);
847 ref_div++;
851 ref_div++;
856 (ref_div * post_div * 10);
859 *ref_div_p = ref_div;
862 *dot_clock_p, fb_div, frac_fb_div, ref_div, post_div);
939 uint32_t ref_div;
957 for (ref_div = min_ref_div; ref_div <= max_ref_div; ++ref_div) {
959 uint32_t pll_in = pll->reference_freq / ref_div;
976 vco = radeon_div(tmp, ref_div);
990 current_freq = radeon_div(tmp, ref_div * post_div);
1006 best_ref_div = ref_div;
1015 best_ref_div = ref_div;
1021 } else if (((pll->flags & RADEON_PLL_PREFER_LOW_REF_DIV) && (ref_div < best_ref_div)) ||
1022 ((pll->flags & RADEON_PLL_PREFER_HIGH_REF_DIV) && (ref_div > best_ref_div)) ||
1028 best_ref_div = ref_div;