AB8500_CAL_VMAIN
if (!gpadc->cal_data[AB8500_CAL_VMAIN].gain) {
res = (int) (ad_value * gpadc->cal_data[AB8500_CAL_VMAIN].gain +
gpadc->cal_data[AB8500_CAL_VMAIN].offset) / AB8500_GPADC_CALIB_SCALE;
gpadc->cal_data[AB8500_CAL_VMAIN].otp_calib_hi =
gpadc->cal_data[AB8500_CAL_VMAIN].otp_calib_lo =
gpadc->cal_data[AB8500_CAL_VMAIN].gain = AB8500_GPADC_CALIB_SCALE *
gpadc->cal_data[AB8500_CAL_VMAIN].offset = AB8500_GPADC_CALIB_SCALE *
gpadc->cal_data[AB8500_CAL_VMAIN].gain = 0;
gpadc->cal_data[AB8500_CAL_VMAIN].otp_calib_hi =
gpadc->cal_data[AB8500_CAL_VMAIN].otp_calib_lo =
gpadc->cal_data[AB8500_CAL_VMAIN].gain = AB8500_GPADC_CALIB_SCALE *
gpadc->cal_data[AB8500_CAL_VMAIN].offset = AB8500_GPADC_CALIB_SCALE *
gpadc->cal_data[AB8500_CAL_VMAIN].gain = 0;