Lines Matching refs:adc_feature

142 	struct vf610_adc_feature adc_feature;  member
203 adck_rate = ipg_rate / info->adc_feature.clk_div; in vf610_adc_calculate_rates()
211 struct vf610_adc_feature *adc_feature = &info->adc_feature; in vf610_adc_cfg_init() local
214 adc_feature->clk_sel = VF610_ADCIOC_BUSCLK_SET; in vf610_adc_cfg_init()
215 adc_feature->vol_ref = VF610_ADCIOC_VR_VREF_SET; in vf610_adc_cfg_init()
217 adc_feature->calibration = true; in vf610_adc_cfg_init()
218 adc_feature->ovwren = true; in vf610_adc_cfg_init()
220 adc_feature->res_mode = 12; in vf610_adc_cfg_init()
221 adc_feature->sample_rate = 1; in vf610_adc_cfg_init()
222 adc_feature->lpm = true; in vf610_adc_cfg_init()
225 adc_feature->clk_div = 8; in vf610_adc_cfg_init()
232 struct vf610_adc_feature *adc_feature = &info->adc_feature; in vf610_adc_cfg_post_set() local
236 switch (adc_feature->clk_sel) { in vf610_adc_cfg_post_set()
254 switch (adc_feature->vol_ref) { in vf610_adc_cfg_post_set()
268 if (adc_feature->ovwren) in vf610_adc_cfg_post_set()
279 if (!info->adc_feature.calibration) in vf610_adc_calibration()
296 info->adc_feature.calibration = false; in vf610_adc_calibration()
301 struct vf610_adc_feature *adc_feature = &(info->adc_feature); in vf610_adc_cfg_set() local
307 if (adc_feature->lpm) in vf610_adc_cfg_set()
317 struct vf610_adc_feature *adc_feature = &(info->adc_feature); in vf610_adc_sample_set() local
325 switch (adc_feature->res_mode) { in vf610_adc_sample_set()
342 switch (adc_feature->clk_div) { in vf610_adc_sample_set()
355 switch (adc_feature->clk_sel) { in vf610_adc_sample_set()
372 switch (adc_feature->sample_rate) { in vf610_adc_sample_set()
418 switch (info->adc_feature.res_mode) { in vf610_adc_read_data()
529 *val2 = info->adc_feature.res_mode; in vf610_read_raw()
533 *val = info->sample_freq_avail[info->adc_feature.sample_rate]; in vf610_read_raw()
559 info->adc_feature.sample_rate = i; in vf610_write_raw()