Home
last modified time | relevance | path

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

/linux/drivers/iio/adc/
H A Dad7280a.c176 u8 oversampling_ratio; member
277 st->oversampling_ratio)); in ad7280_read_reg()
288 st->oversampling_ratio)); in ad7280_read_reg()
329 st->oversampling_ratio)); in ad7280_read_channel()
341 st->oversampling_ratio)); in ad7280_read_channel()
380 st->oversampling_ratio)); in ad7280_read_all_channels()
411 FIELD_PREP(AD7280A_CTRL_HB_CONV_AVG_MSK, st->oversampling_ratio)); in ad7280_sw_power_down()
465 FIELD_PREP(AD7280A_CTRL_HB_CONV_AVG_MSK, st->oversampling_ratio)); in ad7280_chain_setup()
859 (AD7280A_NUM_CH * ad7280a_n_avg[st->oversampling_ratio & 0x3])) - in ad7280_update_delay()
903 *val = ad7280a_n_avg[st->oversampling_ratio]; in ad7280_read_raw()
[all …]
H A Dat91-sama5d2_adc.c601 unsigned int oversampling_ratio; member
846 u32 oversampling_ratio, u32 trackx) in at91_adc_config_emr() argument
855 if (oversampling_ratio == st->soc_info.platform->oversampling_avail[i]) in at91_adc_config_emr()
862 switch (oversampling_ratio) { in at91_adc_config_emr()
900 st->oversampling_ratio = oversampling_ratio; in at91_adc_config_emr()
909 if (st->oversampling_ratio == 1) in at91_adc_adjust_val_osr()
911 else if (st->oversampling_ratio == 4) in at91_adc_adjust_val_osr()
913 else if (st->oversampling_ratio == 16) in at91_adc_adjust_val_osr()
915 else if (st->oversampling_ratio == 64) in at91_adc_adjust_val_osr()
917 else if (st->oversampling_ratio == 256) in at91_adc_adjust_val_osr()
[all …]
H A Dad4695.c129 unsigned int oversampling_ratio; member
1135 switch (cfg->oversampling_ratio) { in ad4695_read_raw()
1168 *val = cfg->oversampling_ratio; in ad4695_read_raw()
1178 osr = cfg->oversampling_ratio; in ad4695_read_raw()
1220 st->channels_cfg[chan->scan_index].oversampling_ratio = val; in ad4695_set_osr_val()
1274 osr = st->channels_cfg[chan->scan_index].oversampling_ratio; in __ad4695_write_raw()
1388 osr = st->channels_cfg[chan->scan_index].oversampling_ratio; in ad4695_read_avail()
1473 unsigned int osr = st->channels_cfg[chan->scan_index].oversampling_ratio; in ad4695_get_current_scan_type()
1522 chan_cfg->oversampling_ratio = 1; in ad4695_parse_channel_cfg()
H A Dad7192.c737 u8 avg_factor_selected, oversampling_ratio; in ad7192_compute_f_order() local
744 oversampling_ratio = st->oversampling_ratio_avail[avg_factor_selected]; in ad7192_compute_f_order()
747 return AD7192_SYNC3_FILTER + oversampling_ratio - 1; in ad7192_compute_f_order()
749 return AD7192_SYNC4_FILTER + oversampling_ratio - 1; in ad7192_compute_f_order()