Home
last modified time | relevance | path

Searched refs:adc_val (Results 1 – 6 of 6) sorted by relevance

/drivers/platform/x86/
Dintel_mid_thermal.c105 static int to_msic_die_temp(uint16_t adc_val) in to_msic_die_temp() argument
107 return (368 * (adc_val) / 1000) - 220; in to_msic_die_temp()
117 static int is_valid_adc(uint16_t adc_val, uint16_t min, uint16_t max) in is_valid_adc() argument
119 return (adc_val >= min) && (adc_val <= max); in is_valid_adc()
135 static int adc_to_temp(int direct, uint16_t adc_val, int *tp) in adc_to_temp() argument
141 if (is_valid_adc(adc_val, MSIC_DIE_ADC_MIN, MSIC_DIE_ADC_MAX)) { in adc_to_temp()
142 *tp = to_msic_die_temp(adc_val) * 1000; in adc_to_temp()
148 if (!is_valid_adc(adc_val, ADC_MIN, ADC_MAX)) in adc_to_temp()
152 if (adc_val > ADC_VAL0C) in adc_to_temp()
153 temp = 177 - (adc_val/5); in adc_to_temp()
[all …]
/drivers/extcon/
Dextcon-adc-jack.c60 int ret, adc_val; in adc_jack_handler() local
63 ret = iio_read_channel_raw(data->chan, &adc_val); in adc_jack_handler()
74 if (def->min_adc <= adc_val && def->max_adc >= adc_val) { in adc_jack_handler()
/drivers/power/
Daxp288_fuel_gauge.c423 int rntc = 0, i, ret, adc_val; in temp_to_adc() local
458 adc_val = rntc * (20 + (20 * ((ret >> 4) & 0x3))) / 800; in temp_to_adc()
460 return adc_val; in temp_to_adc()
463 static int adc_to_temp(struct axp288_fg_info *info, int adc_val) in adc_to_temp() argument
480 r = adc_val * 800 / (20 + (20 * ((ret >> 4) & 0x3))); in adc_to_temp()
567 int ret, adc_val; in fuel_gauge_set_high_btemp_alert() local
570 adc_val = temp_to_adc(info, info->pdata->max_temp); in fuel_gauge_set_high_btemp_alert()
571 ret = fuel_gauge_reg_writeb(info, AXP20X_V_HTF_DISCHRG, adc_val >> 4); in fuel_gauge_set_high_btemp_alert()
578 int ret, adc_val; in fuel_gauge_set_low_btemp_alert() local
581 adc_val = temp_to_adc(info, info->pdata->min_temp); in fuel_gauge_set_low_btemp_alert()
[all …]
/drivers/hwmon/
Dpowr1220.c184 int adc_val = powr1220_read_adc(dev, attr->index); in powr1220_show_voltage() local
186 if (adc_val < 0) in powr1220_show_voltage()
187 return adc_val; in powr1220_show_voltage()
189 return sprintf(buf, "%d\n", adc_val); in powr1220_show_voltage()
/drivers/thermal/ti-soc-thermal/
Dti-bandgap.c296 int ti_bandgap_adc_to_mcelsius(struct ti_bandgap *bgp, int adc_val, int *t) in ti_bandgap_adc_to_mcelsius() argument
301 if (adc_val < conf->adc_start_val || adc_val > conf->adc_end_val) in ti_bandgap_adc_to_mcelsius()
304 *t = bgp->conf->conv_table[adc_val - conf->adc_start_val]; in ti_bandgap_adc_to_mcelsius()
359 int ti_bandgap_add_hyst(struct ti_bandgap *bgp, int adc_val, int hyst_val, in ti_bandgap_add_hyst() argument
368 ret = ti_bandgap_adc_to_mcelsius(bgp, adc_val, &temp); in ti_bandgap_add_hyst()
566 u32 adc_val; in _ti_bandgap_write_threshold() local
589 ret = ti_bandgap_mcelsius_to_adc(bgp, val, &adc_val); in _ti_bandgap_write_threshold()
594 ret = ti_bandgap_update_alert_threshold(bgp, id, adc_val, hot); in _ti_bandgap_write_threshold()
/drivers/media/dvb-frontends/
Ddib0090.c1148 u16 adc_val = dib0090_read_reg(state, 0x1d); in dib0090_get_slow_adc_val() local
1150 adc_val >>= 2; in dib0090_get_slow_adc_val()
1151 return adc_val; in dib0090_get_slow_adc_val()