Lines Matching refs:rfreq
61 * @rfreq: Clock multiplier RFREQ
73 u64 rfreq;
87 * @rfreq: Fractional multiplier (output)
94 static int si570_get_divs(struct clk_si570 *data, u64 *rfreq,
117 *rfreq = tmp;
139 err = si570_get_divs(data, &data->rfreq, &data->n1, &data->hs_div);
149 data->fxtal = div64_u64(fdco << 24, data->rfreq >> 4);
151 data->fxtal = div64_u64(fdco << 28, data->rfreq);
168 ((data->rfreq >> 32) & RFREQ_37_32_MASK);
169 reg[1] = (data->rfreq >> 24) & 0xff;
170 reg[2] = (data->rfreq >> 16) & 0xff;
171 reg[3] = (data->rfreq >> 8) & 0xff;
172 reg[4] = data->rfreq & 0xff;
228 u64 rfreq, rate;
232 err = si570_get_divs(data, &rfreq, &n1, &hs_div);
238 rfreq = div_u64(rfreq, hs_div * n1);
239 rate = (data->fxtal * rfreq) >> 28;
248 u64 rfreq;
257 rfreq = div64_u64((data->rfreq * rate) +
263 err = si570_calc_divs(rate, data, &rfreq, &n1, &hs_div);
286 err = si570_calc_divs(frequency, data, &data->rfreq, &data->n1,
325 data->rfreq = div64_u64((data->rfreq * frequency) +