Lines Matching refs:cal_data
167 struct adc_cal_data cal_data[NBR_CAL_INPUTS]; member
200 if (!gpadc->cal_data[ADC_INPUT_VMAIN].gain) { in ab8500_gpadc_ad_to_voltage()
207 res = (int) (ad_value * gpadc->cal_data[ADC_INPUT_VMAIN].gain + in ab8500_gpadc_ad_to_voltage()
208 gpadc->cal_data[ADC_INPUT_VMAIN].offset) / CALIB_SCALE; in ab8500_gpadc_ad_to_voltage()
218 if (!gpadc->cal_data[ADC_INPUT_BTEMP].gain) { in ab8500_gpadc_ad_to_voltage()
225 res = (int) (ad_value * gpadc->cal_data[ADC_INPUT_BTEMP].gain + in ab8500_gpadc_ad_to_voltage()
226 gpadc->cal_data[ADC_INPUT_BTEMP].offset) / CALIB_SCALE; in ab8500_gpadc_ad_to_voltage()
232 if (!gpadc->cal_data[ADC_INPUT_VBAT].gain) { in ab8500_gpadc_ad_to_voltage()
239 res = (int) (ad_value * gpadc->cal_data[ADC_INPUT_VBAT].gain + in ab8500_gpadc_ad_to_voltage()
240 gpadc->cal_data[ADC_INPUT_VBAT].offset) / CALIB_SCALE; in ab8500_gpadc_ad_to_voltage()
276 if (!gpadc->cal_data[ADC_INPUT_IBAT].gain) { in ab8500_gpadc_ad_to_voltage()
283 res = (int) (ad_value * gpadc->cal_data[ADC_INPUT_IBAT].gain + in ab8500_gpadc_ad_to_voltage()
284 gpadc->cal_data[ADC_INPUT_IBAT].offset) in ab8500_gpadc_ad_to_voltage()
733 gpadc->cal_data[ADC_INPUT_VMAIN].otp_calib_hi = in ab8500_gpadc_read_calibration_data()
735 gpadc->cal_data[ADC_INPUT_VMAIN].otp_calib_lo = in ab8500_gpadc_read_calibration_data()
738 gpadc->cal_data[ADC_INPUT_VMAIN].gain = CALIB_SCALE * in ab8500_gpadc_read_calibration_data()
740 gpadc->cal_data[ADC_INPUT_VMAIN].offset = CALIB_SCALE * in ab8500_gpadc_read_calibration_data()
744 gpadc->cal_data[ADC_INPUT_VMAIN].gain = 0; in ab8500_gpadc_read_calibration_data()
765 gpadc->cal_data[ADC_INPUT_IBAT].otp_calib_hi = in ab8500_gpadc_read_calibration_data()
767 gpadc->cal_data[ADC_INPUT_IBAT].otp_calib_lo = in ab8500_gpadc_read_calibration_data()
788 gpadc->cal_data[ADC_INPUT_IBAT].gain = in ab8500_gpadc_read_calibration_data()
790 gpadc->cal_data[ADC_INPUT_IBAT].offset = in ab8500_gpadc_read_calibration_data()
793 gpadc->cal_data[ADC_INPUT_IBAT].gain = 0; in ab8500_gpadc_read_calibration_data()
797 gpadc->cal_data[ADC_INPUT_IBAT].gain, in ab8500_gpadc_read_calibration_data()
798 gpadc->cal_data[ADC_INPUT_IBAT].offset); in ab8500_gpadc_read_calibration_data()
807 gpadc->cal_data[ADC_INPUT_VMAIN].otp_calib_hi = in ab8500_gpadc_read_calibration_data()
809 gpadc->cal_data[ADC_INPUT_VMAIN].otp_calib_lo = in ab8500_gpadc_read_calibration_data()
812 gpadc->cal_data[ADC_INPUT_VMAIN].gain = CALIB_SCALE * in ab8500_gpadc_read_calibration_data()
815 gpadc->cal_data[ADC_INPUT_VMAIN].offset = CALIB_SCALE * in ab8500_gpadc_read_calibration_data()
819 gpadc->cal_data[ADC_INPUT_VMAIN].gain = 0; in ab8500_gpadc_read_calibration_data()
829 gpadc->cal_data[ADC_INPUT_BTEMP].otp_calib_hi = (u16)btemp_high; in ab8500_gpadc_read_calibration_data()
830 gpadc->cal_data[ADC_INPUT_BTEMP].otp_calib_lo = (u16)btemp_low; in ab8500_gpadc_read_calibration_data()
832 gpadc->cal_data[ADC_INPUT_BTEMP].gain = in ab8500_gpadc_read_calibration_data()
834 gpadc->cal_data[ADC_INPUT_BTEMP].offset = CALIB_SCALE * 1300 - in ab8500_gpadc_read_calibration_data()
838 gpadc->cal_data[ADC_INPUT_BTEMP].gain = 0; in ab8500_gpadc_read_calibration_data()
846 gpadc->cal_data[ADC_INPUT_VBAT].otp_calib_hi = (u16)vbat_high; in ab8500_gpadc_read_calibration_data()
847 gpadc->cal_data[ADC_INPUT_VBAT].otp_calib_lo = (u16)vbat_low; in ab8500_gpadc_read_calibration_data()
849 gpadc->cal_data[ADC_INPUT_VBAT].gain = CALIB_SCALE * in ab8500_gpadc_read_calibration_data()
851 gpadc->cal_data[ADC_INPUT_VBAT].offset = CALIB_SCALE * 4700 - in ab8500_gpadc_read_calibration_data()
855 gpadc->cal_data[ADC_INPUT_VBAT].gain = 0; in ab8500_gpadc_read_calibration_data()
859 gpadc->cal_data[ADC_INPUT_VMAIN].gain, in ab8500_gpadc_read_calibration_data()
860 gpadc->cal_data[ADC_INPUT_VMAIN].offset); in ab8500_gpadc_read_calibration_data()
863 gpadc->cal_data[ADC_INPUT_BTEMP].gain, in ab8500_gpadc_read_calibration_data()
864 gpadc->cal_data[ADC_INPUT_BTEMP].offset); in ab8500_gpadc_read_calibration_data()
867 gpadc->cal_data[ADC_INPUT_VBAT].gain, in ab8500_gpadc_read_calibration_data()
868 gpadc->cal_data[ADC_INPUT_VBAT].offset); in ab8500_gpadc_read_calibration_data()
1067 *vmain_l = gpadc->cal_data[ADC_INPUT_VMAIN].otp_calib_lo; in ab8540_gpadc_get_otp()
1068 *vmain_h = gpadc->cal_data[ADC_INPUT_VMAIN].otp_calib_hi; in ab8540_gpadc_get_otp()
1069 *btemp_l = gpadc->cal_data[ADC_INPUT_BTEMP].otp_calib_lo; in ab8540_gpadc_get_otp()
1070 *btemp_h = gpadc->cal_data[ADC_INPUT_BTEMP].otp_calib_hi; in ab8540_gpadc_get_otp()
1071 *vbat_l = gpadc->cal_data[ADC_INPUT_VBAT].otp_calib_lo; in ab8540_gpadc_get_otp()
1072 *vbat_h = gpadc->cal_data[ADC_INPUT_VBAT].otp_calib_hi; in ab8540_gpadc_get_otp()
1073 *ibat_l = gpadc->cal_data[ADC_INPUT_IBAT].otp_calib_lo; in ab8540_gpadc_get_otp()
1074 *ibat_h = gpadc->cal_data[ADC_INPUT_IBAT].otp_calib_hi; in ab8540_gpadc_get_otp()