Lines Matching full:calib

93 	} calib;  member
151 struct bmp280_calib *calib, in bmp280_read_calib() argument
174 calib->T1 = le16_to_cpu(t_buf[T1]); in bmp280_read_calib()
175 calib->T2 = le16_to_cpu(t_buf[T2]); in bmp280_read_calib()
176 calib->T3 = le16_to_cpu(t_buf[T3]); in bmp280_read_calib()
190 calib->P1 = le16_to_cpu(p_buf[P1]); in bmp280_read_calib()
191 calib->P2 = le16_to_cpu(p_buf[P2]); in bmp280_read_calib()
192 calib->P3 = le16_to_cpu(p_buf[P3]); in bmp280_read_calib()
193 calib->P4 = le16_to_cpu(p_buf[P4]); in bmp280_read_calib()
194 calib->P5 = le16_to_cpu(p_buf[P5]); in bmp280_read_calib()
195 calib->P6 = le16_to_cpu(p_buf[P6]); in bmp280_read_calib()
196 calib->P7 = le16_to_cpu(p_buf[P7]); in bmp280_read_calib()
197 calib->P8 = le16_to_cpu(p_buf[P8]); in bmp280_read_calib()
198 calib->P9 = le16_to_cpu(p_buf[P9]); in bmp280_read_calib()
215 calib->H1 = tmp; in bmp280_read_calib()
222 calib->H2 = sign_extend32(le16_to_cpu(l16), 15); in bmp280_read_calib()
229 calib->H3 = tmp; in bmp280_read_calib()
236 calib->H4 = sign_extend32(((be16_to_cpu(b16) >> 4) & 0xff0) | in bmp280_read_calib()
244 calib->H5 = sign_extend32(((le16_to_cpu(l16) >> 4) & 0xfff), 11); in bmp280_read_calib()
251 calib->H6 = sign_extend32(tmp, 7); in bmp280_read_calib()
265 struct bmp280_calib *calib = &data->calib.bmp280; in bmp280_compensate_humidity() local
268 var = ((((adc_humidity << 14) - (calib->H4 << 20) - (calib->H5 * var)) in bmp280_compensate_humidity()
269 + (s32)16384) >> 15) * (((((((var * calib->H6) >> 10) in bmp280_compensate_humidity()
270 * (((var * (s32)calib->H3) >> 11) + (s32)32768)) >> 10) in bmp280_compensate_humidity()
271 + (s32)2097152) * calib->H2 + 8192) >> 14); in bmp280_compensate_humidity()
272 var -= ((((var >> 15) * (var >> 15)) >> 7) * (s32)calib->H1) >> 4; in bmp280_compensate_humidity()
290 struct bmp280_calib *calib = &data->calib.bmp280; in bmp280_compensate_temp() local
292 var1 = (((adc_temp >> 3) - ((s32)calib->T1 << 1)) * in bmp280_compensate_temp()
293 ((s32)calib->T2)) >> 11; in bmp280_compensate_temp()
294 var2 = (((((adc_temp >> 4) - ((s32)calib->T1)) * in bmp280_compensate_temp()
295 ((adc_temp >> 4) - ((s32)calib->T1))) >> 12) * in bmp280_compensate_temp()
296 ((s32)calib->T3)) >> 14; in bmp280_compensate_temp()
313 struct bmp280_calib *calib = &data->calib.bmp280; in bmp280_compensate_press() local
316 var2 = var1 * var1 * (s64)calib->P6; in bmp280_compensate_press()
317 var2 += (var1 * (s64)calib->P5) << 17; in bmp280_compensate_press()
318 var2 += ((s64)calib->P4) << 35; in bmp280_compensate_press()
319 var1 = ((var1 * var1 * (s64)calib->P3) >> 8) + in bmp280_compensate_press()
320 ((var1 * (s64)calib->P2) << 12); in bmp280_compensate_press()
321 var1 = ((((s64)1) << 47) + var1) * ((s64)calib->P1) >> 33; in bmp280_compensate_press()
328 var1 = (((s64)calib->P9) * (p >> 13) * (p >> 13)) >> 25; in bmp280_compensate_press()
329 var2 = ((s64)(calib->P8) * p) >> 19; in bmp280_compensate_press()
330 p = ((p + var1 + var2) >> 8) + (((s64)calib->P7) << 4); in bmp280_compensate_press()
752 struct bmp180_calib *calib) in bmp180_read_calib() argument
773 calib->AC1 = be16_to_cpu(buf[AC1]); in bmp180_read_calib()
774 calib->AC2 = be16_to_cpu(buf[AC2]); in bmp180_read_calib()
775 calib->AC3 = be16_to_cpu(buf[AC3]); in bmp180_read_calib()
776 calib->AC4 = be16_to_cpu(buf[AC4]); in bmp180_read_calib()
777 calib->AC5 = be16_to_cpu(buf[AC5]); in bmp180_read_calib()
778 calib->AC6 = be16_to_cpu(buf[AC6]); in bmp180_read_calib()
779 calib->B1 = be16_to_cpu(buf[B1]); in bmp180_read_calib()
780 calib->B2 = be16_to_cpu(buf[B2]); in bmp180_read_calib()
781 calib->MB = be16_to_cpu(buf[MB]); in bmp180_read_calib()
782 calib->MC = be16_to_cpu(buf[MC]); in bmp180_read_calib()
783 calib->MD = be16_to_cpu(buf[MD]); in bmp180_read_calib()
797 struct bmp180_calib *calib = &data->calib.bmp180; in bmp180_compensate_temp() local
799 x1 = ((adc_temp - calib->AC6) * calib->AC5) >> 15; in bmp180_compensate_temp()
800 x2 = (calib->MC << 11) / (x1 + calib->MD); in bmp180_compensate_temp()
859 struct bmp180_calib *calib = &data->calib.bmp180; in bmp180_compensate_press() local
862 x1 = (calib->B2 * (b6 * b6 >> 12)) >> 11; in bmp180_compensate_press()
863 x2 = calib->AC2 * b6 >> 11; in bmp180_compensate_press()
865 b3 = ((((s32)calib->AC1 * 4 + x3) << oss) + 2) / 4; in bmp180_compensate_press()
866 x1 = calib->AC3 * b6 >> 13; in bmp180_compensate_press()
867 x2 = (calib->B1 * ((b6 * b6) >> 12)) >> 16; in bmp180_compensate_press()
869 b4 = calib->AC4 * (u32)(x3 + 32768) >> 15; in bmp180_compensate_press()
1095 ret = bmp180_read_calib(data, &data->calib.bmp180); in bmp280_common_probe()
1102 ret = bmp280_read_calib(data, &data->calib.bmp280, chip_id); in bmp280_common_probe()