Lines Matching refs:no
35 u32 no; member
44 .no = _no, \
107 .nr = _nr, .nf = (u32)((u64)hz * _nr * _no / OSC_HZ), .no = _no}; \
149 uint no = 1; in pll_para_config() local
157 no = DIV_ROUND_UP(VCO_MIN_KHZ, freq_khz); in pll_para_config()
160 no = DIV_ROUND_UP(no, *ext_div); in pll_para_config()
167 div->no = best_div->no; in pll_para_config()
173 if (no > 1) in pll_para_config()
174 no = DIV_ROUND_UP(no, 2) * 2; in pll_para_config()
176 vco_khz = freq_khz * no; in pll_para_config()
180 if (vco_khz < VCO_MIN_KHZ || vco_khz > VCO_MAX_KHZ || no > max_no) { in pll_para_config()
186 div->no = no; in pll_para_config()
226 uint32_t nr, no, nf; in rkclk_pll_get_rate() local
237 no = ((con & PLL_OD_MASK) >> PLL_OD_SHIFT) + 1; in rkclk_pll_get_rate()
242 return (24 * nf / (nr * no)) * 1000000; in rkclk_pll_get_rate()
255 uint output_hz = vco_hz / div->no; in rkclk_set_pll()
258 pll, div->nf, div->nr, div->no, vco_hz, output_hz); in rkclk_set_pll()
266 ((div->no - 1) << PLL_OD_SHIFT)); in rkclk_set_pll()