Lines Matching defs:cal_data

240  * @cal_data: array of ADC calibration data structs
251 struct ab8500_adc_cal_data cal_data[AB8500_CAL_NR];
286 if (!gpadc->cal_data[AB8500_CAL_VMAIN].gain) {
293 res = (int) (ad_value * gpadc->cal_data[AB8500_CAL_VMAIN].gain +
294 gpadc->cal_data[AB8500_CAL_VMAIN].offset) / AB8500_GPADC_CALIB_SCALE;
304 if (!gpadc->cal_data[AB8500_CAL_BTEMP].gain) {
311 res = (int) (ad_value * gpadc->cal_data[AB8500_CAL_BTEMP].gain +
312 gpadc->cal_data[AB8500_CAL_BTEMP].offset) / AB8500_GPADC_CALIB_SCALE;
318 if (!gpadc->cal_data[AB8500_CAL_VBAT].gain) {
325 res = (int) (ad_value * gpadc->cal_data[AB8500_CAL_VBAT].gain +
326 gpadc->cal_data[AB8500_CAL_VBAT].offset) / AB8500_GPADC_CALIB_SCALE;
362 if (!gpadc->cal_data[AB8500_CAL_IBAT].gain) {
369 res = (int) (ad_value * gpadc->cal_data[AB8500_CAL_IBAT].gain +
370 gpadc->cal_data[AB8500_CAL_IBAT].offset)
768 gpadc->cal_data[AB8500_CAL_VMAIN].otp_calib_hi =
770 gpadc->cal_data[AB8500_CAL_VMAIN].otp_calib_lo =
773 gpadc->cal_data[AB8500_CAL_VMAIN].gain = AB8500_GPADC_CALIB_SCALE *
775 gpadc->cal_data[AB8500_CAL_VMAIN].offset = AB8500_GPADC_CALIB_SCALE *
779 gpadc->cal_data[AB8500_CAL_VMAIN].gain = 0;
800 gpadc->cal_data[AB8500_CAL_IBAT].otp_calib_hi =
802 gpadc->cal_data[AB8500_CAL_IBAT].otp_calib_lo =
823 gpadc->cal_data[AB8500_CAL_IBAT].gain =
825 gpadc->cal_data[AB8500_CAL_IBAT].offset =
828 gpadc->cal_data[AB8500_CAL_IBAT].gain = 0;
838 gpadc->cal_data[AB8500_CAL_VMAIN].otp_calib_hi =
840 gpadc->cal_data[AB8500_CAL_VMAIN].otp_calib_lo =
843 gpadc->cal_data[AB8500_CAL_VMAIN].gain = AB8500_GPADC_CALIB_SCALE *
846 gpadc->cal_data[AB8500_CAL_VMAIN].offset = AB8500_GPADC_CALIB_SCALE *
850 gpadc->cal_data[AB8500_CAL_VMAIN].gain = 0;
860 gpadc->cal_data[AB8500_CAL_BTEMP].otp_calib_hi = (u16)btemp_high;
861 gpadc->cal_data[AB8500_CAL_BTEMP].otp_calib_lo = (u16)btemp_low;
863 gpadc->cal_data[AB8500_CAL_BTEMP].gain =
865 gpadc->cal_data[AB8500_CAL_BTEMP].offset = AB8500_GPADC_CALIB_SCALE * 1300 -
869 gpadc->cal_data[AB8500_CAL_BTEMP].gain = 0;
877 gpadc->cal_data[AB8500_CAL_VBAT].otp_calib_hi = (u16)vbat_high;
878 gpadc->cal_data[AB8500_CAL_VBAT].otp_calib_lo = (u16)vbat_low;
880 gpadc->cal_data[AB8500_CAL_VBAT].gain = AB8500_GPADC_CALIB_SCALE *
882 gpadc->cal_data[AB8500_CAL_VBAT].offset = AB8500_GPADC_CALIB_SCALE * 4700 -
886 gpadc->cal_data[AB8500_CAL_VBAT].gain = 0;