Lines Matching defs:n1
69 * @n1: Clock divider N1
81 unsigned int n1;
93 * @n1: Divider N1 (output)
100 unsigned int *n1, unsigned int *hs_div)
112 *n1 = ((reg[0] & N1_6_2_MASK) << 2) + ((reg[1] & N1_1_0_MASK) >> 6) + 1;
114 if (*n1 > 1)
115 *n1 &= ~1;
144 err = si570_get_divs(data, &data->rfreq, &data->n1, &data->hs_div);
152 fdco = fout * data->n1 * data->hs_div;
172 reg[0] = ((data->n1 - 1) << 6) |
199 unsigned int n1, hs_div;
205 /* Calculate lowest possible value for n1 */
206 n1 = div_u64(div_u64(FDCO_MIN, hs_div), frequency);
207 if (!n1 || (n1 & 1))
208 n1++;
209 while (n1 <= 128) {
210 fdco = (u64)frequency * (u64)hs_div * (u64)n1;
214 *out_n1 = n1;
219 n1 += (n1 == 1 ? 1 : 2);
234 unsigned int n1, hs_div;
237 err = si570_get_divs(data, &rfreq, &n1, &hs_div);
243 rfreq = div_u64(rfreq, hs_div * n1);
254 unsigned int n1, hs_div;
264 n1 = data->n1;
268 err = si570_calc_divs(rate, data, &rfreq, &n1, &hs_div);
291 err = si570_calc_divs(frequency, data, &data->rfreq, &data->n1,
303 (((data->n1 - 1) >> 2) & N1_6_2_MASK));