Lines Matching refs:scale

113 	int (*get_ratio)(int channel, int scale);
221 static int sc2720_adc_get_ratio(int channel, int scale) in sc2720_adc_get_ratio() argument
225 switch (scale) { in sc2720_adc_get_ratio()
238 switch (scale) { in sc2720_adc_get_ratio()
253 switch (scale) { in sc2720_adc_get_ratio()
266 switch (scale) { in sc2720_adc_get_ratio()
282 static int sc2721_adc_get_ratio(int channel, int scale) in sc2721_adc_get_ratio() argument
289 return scale ? SC27XX_VOLT_RATIO(400, 1025) : in sc2721_adc_get_ratio()
295 return scale ? SC27XX_VOLT_RATIO(100, 125) : in sc2721_adc_get_ratio()
309 static int sc2730_adc_get_ratio(int channel, int scale) in sc2730_adc_get_ratio() argument
313 switch (scale) { in sc2730_adc_get_ratio()
326 switch (scale) { in sc2730_adc_get_ratio()
339 switch (scale) { in sc2730_adc_get_ratio()
354 switch (scale) { in sc2730_adc_get_ratio()
367 switch (scale) { in sc2730_adc_get_ratio()
383 static int sc2731_adc_get_ratio(int channel, int scale) in sc2731_adc_get_ratio() argument
390 return scale ? SC27XX_VOLT_RATIO(400, 1025) : in sc2731_adc_get_ratio()
398 return scale ? SC27XX_VOLT_RATIO(100, 125) : in sc2731_adc_get_ratio()
486 int scale, int *val) in sc27xx_adc_read() argument
523 tmp = (scale << data->var_data->scale_shift) & data->var_data->scale_mask; in sc27xx_adc_read()
585 static void sc27xx_adc_volt_ratio(struct sc27xx_adc_data *data, int channel, int scale, in sc27xx_adc_volt_ratio() argument
590 ratio = data->var_data->get_ratio(channel, scale); in sc27xx_adc_volt_ratio()
618 int scale, int raw_adc) in sc27xx_adc_convert_volt() argument
642 sc27xx_adc_volt_ratio(data, channel, scale, &fract); in sc27xx_adc_convert_volt()
648 int channel, int scale, int *val) in sc27xx_adc_read_processed() argument
652 ret = sc27xx_adc_read(data, channel, scale, &raw_adc); in sc27xx_adc_read_processed()
656 *val = sc27xx_adc_convert_volt(data, channel, scale, raw_adc); in sc27xx_adc_read_processed()
665 int scale = data->channel_scale[chan->channel]; in sc27xx_adc_read_raw() local
671 ret = sc27xx_adc_read(data, chan->channel, scale, &tmp); in sc27xx_adc_read_raw()
682 ret = sc27xx_adc_read_processed(data, chan->channel, scale, in sc27xx_adc_read_raw()
693 *val = scale; in sc27xx_adc_read_raw()