Lines Matching refs:channel
98 int channel; member
121 int (*start_conversion)(int channel);
122 u8 (*channel_to_reg)(int channel);
154 .channel = 0,
161 .channel = 1,
168 .channel = 2,
175 .channel = 3,
182 .channel = 4,
189 .channel = 5,
196 .channel = 6,
203 .channel = 7,
210 .channel = 8,
217 .channel = 9,
224 .channel = 10,
231 .channel = 11,
236 .channel = 14,
247 .channel = 0,
254 .channel = 1,
261 .channel = 2,
269 .channel = 3,
276 .channel = 4,
283 .channel = 5,
290 .channel = 6,
297 .channel = 7,
304 .channel = 8,
311 .channel = 9,
318 .channel = 10,
325 .channel = 11,
334 .channel = 14,
343 .channel = 17,
346 .channel = 18,
393 static int twl6030_start_conversion(int channel) in twl6030_start_conversion() argument
399 static int twl6032_start_conversion(int channel) in twl6032_start_conversion() argument
403 ret = twl6030_gpadc_write(TWL6032_GPADC_GPSELECT_ISB, channel); in twl6032_start_conversion()
411 static u8 twl6030_channel_to_reg(int channel) in twl6030_channel_to_reg() argument
413 return TWL6030_GPADC_GPCH0_LSB + 2 * channel; in twl6030_channel_to_reg()
416 static u8 twl6032_channel_to_reg(int channel) in twl6032_channel_to_reg() argument
427 int channel, int size) in twl6030_gpadc_lookup() argument
432 if (ideal[i].channel == channel) in twl6030_gpadc_lookup()
439 *pdata, int channel) in twl6030_channel_calibrated() argument
444 i = twl6030_gpadc_lookup(ideal, channel, pdata->nchannels); in twl6030_channel_calibrated()
450 int channel, int raw_code) in twl6030_gpadc_make_correction() argument
456 i = twl6030_gpadc_lookup(ideal, channel, gpadc->pdata->nchannels); in twl6030_gpadc_make_correction()
465 int channel, int *res) in twl6030_gpadc_get_raw() argument
467 u8 reg = gpadc->pdata->channel_to_reg(channel); in twl6030_gpadc_get_raw()
481 if (twl6030_channel_calibrated(gpadc->pdata, channel)) in twl6030_gpadc_get_raw()
482 *res = twl6030_gpadc_make_correction(gpadc, channel, raw_code); in twl6030_gpadc_get_raw()
490 int channel, int *val) in twl6030_gpadc_get_processed() argument
498 ret = twl6030_gpadc_get_raw(gpadc, channel, &corrected_code); in twl6030_gpadc_get_processed()
502 i = twl6030_gpadc_lookup(ideal, channel, gpadc->pdata->nchannels); in twl6030_gpadc_get_processed()
527 ret = gpadc->pdata->start_conversion(chan->channel); in twl6030_gpadc_read_raw()
545 ret = twl6030_gpadc_get_raw(gpadc, chan->channel, val); in twl6030_gpadc_read_raw()
550 ret = twl6030_gpadc_get_processed(gpadc, chan->channel, val); in twl6030_gpadc_read_raw()
575 int channel, int d1, int d2) in twl6030_calibrate_channel() argument
580 i = twl6030_gpadc_lookup(ideal, channel, gpadc->pdata->nchannels); in twl6030_calibrate_channel()
599 dev_dbg(gpadc->dev, "GPADC d1 for Chn: %d = %d\n", channel, d1); in twl6030_calibrate_channel()
600 dev_dbg(gpadc->dev, "GPADC d2 for Chn: %d = %d\n", channel, d2); in twl6030_calibrate_channel()
601 dev_dbg(gpadc->dev, "GPADC x1 for Chn: %d = %d\n", channel, x1); in twl6030_calibrate_channel()
602 dev_dbg(gpadc->dev, "GPADC x2 for Chn: %d = %d\n", channel, x2); in twl6030_calibrate_channel()
603 dev_dbg(gpadc->dev, "GPADC Gain for Chn: %d = %d\n", channel, gain); in twl6030_calibrate_channel()
604 dev_dbg(gpadc->dev, "GPADC k for Chn: %d = %d\n", channel, k); in twl6030_calibrate_channel()
605 dev_dbg(gpadc->dev, "GPADC b for Chn: %d = %d\n", channel, b); in twl6030_calibrate_channel()
805 .channel = chn, \