Searched refs:adc_val (Results 1 - 6 of 6) sorted by relevance
/linux-4.4.14/drivers/platform/x86/ |
H A D | intel_mid_thermal.c | 100 * to_msic_die_temp - converts adc_val to msic_die temperature 101 * @adc_val: ADC value to be converted 105 static int to_msic_die_temp(uint16_t adc_val) to_msic_die_temp() argument 107 return (368 * (adc_val) / 1000) - 220; to_msic_die_temp() 117 static int is_valid_adc(uint16_t adc_val, uint16_t min, uint16_t max) is_valid_adc() argument 119 return (adc_val >= min) && (adc_val <= max); is_valid_adc() 125 * @adc_val: the adc_val that needs to be converted 135 static int adc_to_temp(int direct, uint16_t adc_val, int *tp) adc_to_temp() argument 141 if (is_valid_adc(adc_val, MSIC_DIE_ADC_MIN, MSIC_DIE_ADC_MAX)) { adc_to_temp() 142 *tp = to_msic_die_temp(adc_val) * 1000; adc_to_temp() 148 if (!is_valid_adc(adc_val, ADC_MIN, ADC_MAX)) adc_to_temp() 152 if (adc_val > ADC_VAL0C) adc_to_temp() 153 temp = 177 - (adc_val/5); adc_to_temp() 154 else if ((adc_val <= ADC_VAL0C) && (adc_val > ADC_VAL20C)) adc_to_temp() 155 temp = 111 - (adc_val/8); adc_to_temp() 156 else if ((adc_val <= ADC_VAL20C) && (adc_val > ADC_VAL40C)) adc_to_temp() 157 temp = 92 - (adc_val/10); adc_to_temp() 158 else if ((adc_val <= ADC_VAL40C) && (adc_val > ADC_VAL60C)) adc_to_temp() 159 temp = 91 - (adc_val/10); adc_to_temp() 161 temp = 112 - (adc_val/6); adc_to_temp() 180 uint16_t adc_val, addr; mid_read_temp() local 203 adc_val = (data << 2); mid_read_temp() 212 adc_val += data; mid_read_temp() 215 ret = adc_to_temp(td_info->direct, adc_val, &curr_temp); mid_read_temp()
|
/linux-4.4.14/drivers/extcon/ |
H A D | extcon-adc-jack.c | 60 int ret, adc_val; adc_jack_handler() local 63 ret = iio_read_channel_raw(data->chan, &adc_val); adc_jack_handler() 74 if (def->min_adc <= adc_val && def->max_adc >= adc_val) { adc_jack_handler()
|
/linux-4.4.14/drivers/hwmon/ |
H A D | powr1220.c | 184 int adc_val = powr1220_read_adc(dev, attr->index); powr1220_show_voltage() local 186 if (adc_val < 0) powr1220_show_voltage() 187 return adc_val; powr1220_show_voltage() 189 return sprintf(buf, "%d\n", adc_val); powr1220_show_voltage()
|
/linux-4.4.14/drivers/power/ |
H A D | axp288_fuel_gauge.c | 423 int rntc = 0, i, ret, adc_val; temp_to_adc() local 458 adc_val = rntc * (20 + (20 * ((ret >> 4) & 0x3))) / 800; temp_to_adc() 460 return adc_val; temp_to_adc() 463 static int adc_to_temp(struct axp288_fg_info *info, int adc_val) adc_to_temp() argument 480 r = adc_val * 800 / (20 + (20 * ((ret >> 4) & 0x3))); adc_to_temp() 567 int ret, adc_val; fuel_gauge_set_high_btemp_alert() local 570 adc_val = temp_to_adc(info, info->pdata->max_temp); fuel_gauge_set_high_btemp_alert() 571 ret = fuel_gauge_reg_writeb(info, AXP20X_V_HTF_DISCHRG, adc_val >> 4); fuel_gauge_set_high_btemp_alert() 578 int ret, adc_val; fuel_gauge_set_low_btemp_alert() local 581 adc_val = temp_to_adc(info, info->pdata->min_temp); fuel_gauge_set_low_btemp_alert() 582 ret = fuel_gauge_reg_writeb(info, AXP20X_V_LTF_DISCHRG, adc_val >> 4); fuel_gauge_set_low_btemp_alert()
|
/linux-4.4.14/drivers/thermal/ti-soc-thermal/ |
H A D | ti-bandgap.c | 285 * @adc_val: value in ADC representation 292 * Return: 0 if conversion was successful, else -ERANGE in case the @adc_val 296 int ti_bandgap_adc_to_mcelsius(struct ti_bandgap *bgp, int adc_val, int *t) ti_bandgap_adc_to_mcelsius() argument 301 if (adc_val < conf->adc_start_val || adc_val > conf->adc_end_val) ti_bandgap_adc_to_mcelsius() 304 *t = bgp->conf->conv_table[adc_val - conf->adc_start_val]; ti_bandgap_adc_to_mcelsius() 350 * @adc_val: temperature value in ADC representation 359 int ti_bandgap_add_hyst(struct ti_bandgap *bgp, int adc_val, int hyst_val, ti_bandgap_add_hyst() argument 368 ret = ti_bandgap_adc_to_mcelsius(bgp, adc_val, &temp); ti_bandgap_add_hyst() 566 u32 adc_val; _ti_bandgap_write_threshold() local 589 ret = ti_bandgap_mcelsius_to_adc(bgp, val, &adc_val); _ti_bandgap_write_threshold() 594 ret = ti_bandgap_update_alert_threshold(bgp, id, adc_val, hot); _ti_bandgap_write_threshold()
|
/linux-4.4.14/drivers/media/dvb-frontends/ |
H A D | dib0090.c | 1148 u16 adc_val = dib0090_read_reg(state, 0x1d); dib0090_get_slow_adc_val() local 1150 adc_val >>= 2; dib0090_get_slow_adc_val() 1151 return adc_val; dib0090_get_slow_adc_val()
|
Completed in 281 milliseconds