Lines Matching defs:no
43 u32 no;
140 .nr = _nr, .nf = (u32)((u64)hz * _nr * _no / OSC_HZ), .no = _no};\
157 uint output_hz = vco_hz / div->no;
159 debug("PLL at %x: nf=%d, nr=%d, no=%d, vco=%u Hz, output=%u Hz\n",
160 (uint)pll, div->nf, div->nr, div->no, vco_hz, output_hz);
163 (div->no == 1 || !(div->no % 2)));
169 ((div->nr - 1) << CLKR_SHIFT) | (div->no - 1));
185 {.nf = 25, .nr = 2, .no = 1},
186 {.nf = 400, .nr = 9, .no = 2},
187 {.nf = 500, .nr = 9, .no = 2},
188 {.nf = 100, .nr = 3, .no = 1},
240 uint no = 1;
248 no = DIV_ROUND_UP(VCO_MIN_KHZ, freq_khz);
250 *ext_div = DIV_ROUND_UP(no, max_no);
251 no = DIV_ROUND_UP(no, *ext_div);
255 if (no > 1)
256 no = DIV_ROUND_UP(no, 2) * 2;
258 vco_khz = freq_khz * no;
262 if (vco_khz < VCO_MIN_KHZ || vco_khz > VCO_MAX_KHZ || no > max_no) {
268 div->no = no;
546 uint32_t nr, no, nf;
564 no = ((con & CLKOD_MASK) >> CLKOD_SHIFT) + 1;
569 return (24 * nf / (nr * no)) * 1000000;