Lines Matching refs:postdiv
822 u8 postdiv; in tc358746_find_pll_settings() local
830 postdiv = 1; in tc358746_find_pll_settings()
832 postdiv = 2; in tc358746_find_pll_settings()
834 postdiv = 4; in tc358746_find_pll_settings()
836 postdiv = 8; in tc358746_find_pll_settings()
846 tmp = fout * postdiv; in tc358746_find_pll_settings()
852 do_div(tmp, postdiv); in tc358746_find_pll_settings()
871 tc358746->pll_post_div = postdiv; in tc358746_find_pll_settings()
880 best_freq, p_best, m_best, postdiv); in tc358746_find_pll_settings()
1102 unsigned int postdiv, mclkdiv; in tc358746_find_mclk_settings() local
1140 postdiv = mclkdiv / prediv[i]; in tc358746_find_mclk_settings()
1142 if (postdiv % 2) in tc358746_find_mclk_settings()
1145 if (postdiv >= 4 && postdiv <= 512) { in tc358746_find_mclk_settings()
1147 mclk_postdiv = postdiv; in tc358746_find_mclk_settings()
1148 best_mclk_rate = pll_rate / (prediv[i] * postdiv); in tc358746_find_mclk_settings()
1154 for (postdiv = 4; postdiv <= 512; postdiv += 2) { in tc358746_find_mclk_settings()
1157 pre = mclkdiv / postdiv; in tc358746_find_mclk_settings()
1160 mclk_postdiv = postdiv; in tc358746_find_mclk_settings()
1161 best_mclk_rate = pll_rate / (pre * postdiv); in tc358746_find_mclk_settings()
1190 unsigned int prediv, postdiv; in tc358746_recalc_rate() local
1198 postdiv = FIELD_GET(MCLK_LOW_MASK, val) + 1; in tc358746_recalc_rate()
1199 postdiv += FIELD_GET(MCLK_HIGH_MASK, val) + 1; in tc358746_recalc_rate()
1213 return tc358746->pll_rate / (prediv * postdiv); in tc358746_recalc_rate()