Lines Matching refs:adc_info
122 struct palmas_gpadc_info *adc_info;
348 int x1 = adc->adc_info[adc_chan].x1;
349 int x2 = adc->adc_info[adc_chan].x2;
350 int v1 = adc->adc_info[adc_chan].v1;
351 int v2 = adc->adc_info[adc_chan].v2;
354 adc->adc_info[adc_chan].trim1_reg, &d1);
361 adc->adc_info[adc_chan].trim2_reg, &d2);
373 adc->adc_info[adc_chan].gain_error = k;
374 adc->adc_info[adc_chan].gain = gain;
376 adc->adc_info[adc_chan].offset = (d1 * 1000) - ((k - 1000) * x1);
434 if (!adc->adc_info[adc_chan].is_uncalibrated)
435 val = (val*1000 - adc->adc_info[adc_chan].offset) /
436 adc->adc_info[adc_chan].gain_error;
444 val = (val * adc->adc_info[adc_chan].gain) / 1000;
487 val = (val * 1000) / adc->adc_info[adc_chan].gain;
489 if (adc->adc_info[adc_chan].is_uncalibrated) {
494 val = (val * adc->adc_info[adc_chan].gain_error +
495 adc->adc_info[adc_chan].offset) /
522 val = (val * 1000) / adc->adc_info[adc_chan].gain;
524 if (adc->adc_info[adc_chan].is_uncalibrated) {
529 val = (val * adc->adc_info[adc_chan].gain_error -
530 adc->adc_info[adc_chan].offset) /
896 adc->adc_info = palmas_gpadc_info;
982 if (!(adc->adc_info[i].is_uncalibrated))