Home
last modified time | relevance | path

Searched refs:ref_div_factor (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/iio/frequency/
H A Dadf4377.c417 unsigned int ref_div_factor; member
510 unsigned int ref_div_factor, n_int; in adf4377_get_freq() local
515 ret = regmap_read(st->regmap, 0x12, &ref_div_factor); in adf4377_get_freq()
524 ref_div_factor = FIELD_GET(ADF4377_0012_R_DIV_MSK, ref_div_factor); in adf4377_get_freq()
528 *freq = div_u64(clkin_freq, ref_div_factor) * n_int; in adf4377_get_freq()
642 FIELD_PREP(ADF4377_0012_R_DIV_MSK, st->ref_div_factor)); in adf4377_set_freq()
756 st->ref_div_factor = 0; in adf4377_init()
758 st->ref_div_factor++; in adf4377_init()
759 st->f_pfd = st->clkin_freq / st->ref_div_factor; in adf4377_init()
[all...]
H A Dadf4371.c188 unsigned int ref_div_factor; member
307 ret = regmap_write(st->regmap, ADF4371_REG(0x1F), st->ref_div_factor); in adf4371_set_freq()
544 st->ref_div_factor++; in adf4371_setup()
546 st->ref_div_factor; in adf4371_setup()
H A Dadf4350.c171 if (pdata->ref_div_factor) in adf4350_set_freq()
172 r_cnt = pdata->ref_div_factor - 1; in adf4350_set_freq()
518 pdata->ref_div_factor = tmp; in adf4350_parse_dt()
/linux/include/linux/iio/frequency/
H A Dadf4350.h99 * @ref_div_factor: Optional, if set the driver skips dynamic calculation
114 unsigned short ref_div_factor; /* 10-bit R counter */ member