Lines Matching refs:var_data
96 const struct sc27xx_adc_variant_data *var_data; member
201 calib_graph = data->var_data->bscale_cal; in sc27xx_adc_scale_calibration()
205 calib_graph = data->var_data->sscale_cal; in sc27xx_adc_scale_calibration()
501 if ((data->var_data->set_volref) && (channel == 30 || channel == 31)) { in sc27xx_adc_read()
522 tmp = (scale << data->var_data->scale_shift) & data->var_data->scale_mask; in sc27xx_adc_read()
526 data->var_data->scale_mask, in sc27xx_adc_read()
565 if ((data->var_data->set_volref) && (channel == 30 || channel == 31)) { in sc27xx_adc_read()
589 ratio = data->var_data->get_ratio(channel, scale); in sc27xx_adc_volt_ratio()
768 ret = regmap_update_bits(data->regmap, data->var_data->module_en, in sc27xx_adc_enable()
774 ret = regmap_update_bits(data->regmap, data->var_data->clk_en, in sc27xx_adc_enable()
792 regmap_update_bits(data->regmap, data->var_data->clk_en, in sc27xx_adc_enable()
795 regmap_update_bits(data->regmap, data->var_data->module_en, in sc27xx_adc_enable()
806 regmap_update_bits(data->regmap, data->var_data->clk_en, in sc27xx_adc_disable()
809 regmap_update_bits(data->regmap, data->var_data->module_en, in sc27xx_adc_disable()
919 sc27xx_data->var_data = pdata; in sc27xx_adc_probe()
920 sc27xx_data->var_data->init_scale(sc27xx_data); in sc27xx_adc_probe()