/kernel/linux/linux-5.10/drivers/power/supply/ |
H A D | da9052-battery.c | 326 static unsigned char da9052_determine_vc_tbl_index(unsigned char adc_temp) in da9052_determine_vc_tbl_index() argument 330 if (adc_temp <= vc_tbl_ref[0]) in da9052_determine_vc_tbl_index() 333 if (adc_temp > vc_tbl_ref[DA9052_VC_TBL_REF_SZ - 1]) in da9052_determine_vc_tbl_index() 337 if ((adc_temp > vc_tbl_ref[i]) && in da9052_determine_vc_tbl_index() 338 (adc_temp <= DA9052_MEAN(vc_tbl_ref[i], vc_tbl_ref[i + 1]))) in da9052_determine_vc_tbl_index() 340 if ((adc_temp > DA9052_MEAN(vc_tbl_ref[i], vc_tbl_ref[i + 1])) in da9052_determine_vc_tbl_index() 341 && (adc_temp <= vc_tbl_ref[i])) in da9052_determine_vc_tbl_index() 355 int adc_temp; in da9052_bat_read_capacity() local 370 adc_temp = da9052_adc_read_temp(bat->da9052); in da9052_bat_read_capacity() 371 if (adc_temp < in da9052_bat_read_capacity() [all...] |
H A D | collie_battery.c | 46 int adc_temp; member 74 if (bat->gpio_temp < 0 || bat->adc_temp < 0) in collie_read_temp() 81 value = ucb1x00_adc_read(ucb, bat->adc_temp, UCB_SYNC); in collie_read_temp() 245 .adc_temp = UCB_ADC_INP_AD0, 275 .adc_temp = -1,
|
H A D | tosa_battery.c | 43 int adc_temp; member 74 if (bat->gpio_temp < 0 || bat->adc_temp < 0) in tosa_read_temp() 81 bat->adc_temp); in tosa_read_temp() 266 .adc_temp = WM97XX_AUX_ID2, 288 .adc_temp = WM97XX_AUX_ID2, 307 .adc_temp = -1,
|
/kernel/linux/linux-6.6/drivers/power/supply/ |
H A D | da9052-battery.c | 326 static unsigned char da9052_determine_vc_tbl_index(unsigned char adc_temp) in da9052_determine_vc_tbl_index() argument 330 if (adc_temp <= vc_tbl_ref[0]) in da9052_determine_vc_tbl_index() 333 if (adc_temp > vc_tbl_ref[DA9052_VC_TBL_REF_SZ - 1]) in da9052_determine_vc_tbl_index() 337 if ((adc_temp > vc_tbl_ref[i]) && in da9052_determine_vc_tbl_index() 338 (adc_temp <= DA9052_MEAN(vc_tbl_ref[i], vc_tbl_ref[i + 1]))) in da9052_determine_vc_tbl_index() 340 if ((adc_temp > DA9052_MEAN(vc_tbl_ref[i], vc_tbl_ref[i + 1])) in da9052_determine_vc_tbl_index() 341 && (adc_temp <= vc_tbl_ref[i])) in da9052_determine_vc_tbl_index() 355 int adc_temp; in da9052_bat_read_capacity() local 370 adc_temp = da9052_adc_read_temp(bat->da9052); in da9052_bat_read_capacity() 371 if (adc_temp < in da9052_bat_read_capacity() [all...] |
H A D | collie_battery.c | 48 int adc_temp; member 76 if (!bat->gpio_temp || bat->adc_temp < 0) in collie_read_temp() 83 value = ucb1x00_adc_read(ucb, bat->adc_temp, UCB_SYNC); in collie_read_temp() 247 .adc_temp = UCB_ADC_INP_AD0, 277 .adc_temp = -1,
|
/kernel/linux/linux-5.10/drivers/iio/pressure/ |
H A D | bmp280-core.c | 287 s32 adc_temp) in bmp280_compensate_temp() 292 var1 = (((adc_temp >> 3) - ((s32)calib->T1 << 1)) * 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() 340 s32 adc_temp, comp_temp; in bmp280_read_temp() local 348 adc_temp = be32_to_cpu(tmp) >> 12; in bmp280_read_temp() 349 if (adc_temp == BMP280_TEMP_SKIPPED) { in bmp280_read_temp() 354 comp_temp = bmp280_compensate_temp(data, adc_temp); in bmp280_read_temp() 794 static s32 bmp180_compensate_temp(struct bmp280_data *data, s32 adc_temp) in bmp180_compensate_temp() argument 799 x1 = ((adc_temp in bmp180_compensate_temp() 286 bmp280_compensate_temp(struct bmp280_data *data, s32 adc_temp) bmp280_compensate_temp() argument 809 s32 adc_temp, comp_temp; bmp180_read_temp() local [all...] |
/kernel/linux/linux-6.6/drivers/iio/pressure/ |
H A D | bmp280-core.c | 317 s32 adc_temp) in bmp280_compensate_temp() 322 var1 = (((adc_temp >> 3) - ((s32)calib->T1 << 1)) * in bmp280_compensate_temp() 324 var2 = (((((adc_temp >> 4) - ((s32)calib->T1)) * in bmp280_compensate_temp() 325 ((adc_temp >> 4) - ((s32)calib->T1))) >> 12) * in bmp280_compensate_temp() 368 s32 adc_temp, comp_temp; in bmp280_read_temp() local 378 adc_temp = FIELD_GET(BMP280_MEAS_TRIM_MASK, get_unaligned_be24(data->buf)); in bmp280_read_temp() 379 if (adc_temp == BMP280_TEMP_SKIPPED) { in bmp280_read_temp() 384 comp_temp = bmp280_compensate_temp(data, adc_temp); in bmp280_read_temp() 929 static s32 bmp380_compensate_temp(struct bmp280_data *data, u32 adc_temp) in bmp380_compensate_temp() argument 934 var1 = ((s64) adc_temp) in bmp380_compensate_temp() 316 bmp280_compensate_temp(struct bmp280_data *data, s32 adc_temp) bmp280_compensate_temp() argument 997 u32 adc_temp; bmp380_read_temp() local 1863 bmp180_compensate_temp(struct bmp280_data *data, s32 adc_temp) bmp180_compensate_temp() argument 1877 s32 adc_temp, comp_temp; bmp180_read_temp() local [all...] |
/kernel/linux/linux-5.10/drivers/iio/chemical/ |
H A D | bme680_core.c | 335 s32 adc_temp) in bme680_compensate_temp() 345 var1 = (adc_temp >> 3) - (calib->par_t1 << 1); in bme680_compensate_temp() 617 s32 adc_temp; in bme680_read_temp() local 632 adc_temp = be32_to_cpu(tmp) >> 12; in bme680_read_temp() 633 if (adc_temp == BME680_MEAS_SKIPPED) { in bme680_read_temp() 638 comp_temp = bme680_compensate_temp(data, adc_temp); in bme680_read_temp() 334 bme680_compensate_temp(struct bme680_data *data, s32 adc_temp) bme680_compensate_temp() argument
|
/kernel/linux/linux-6.6/drivers/iio/chemical/ |
H A D | bme680_core.c | 335 s32 adc_temp) in bme680_compensate_temp() 345 var1 = (adc_temp >> 3) - (calib->par_t1 << 1); in bme680_compensate_temp() 617 s32 adc_temp; in bme680_read_temp() local 632 adc_temp = be32_to_cpu(tmp) >> 12; in bme680_read_temp() 633 if (adc_temp == BME680_MEAS_SKIPPED) { in bme680_read_temp() 638 comp_temp = bme680_compensate_temp(data, adc_temp); in bme680_read_temp() 334 bme680_compensate_temp(struct bme680_data *data, s32 adc_temp) bme680_compensate_temp() argument
|