TSC1641_TEMP_LSB_MDEGC
*val = (s16)regval * TSC1641_TEMP_LSB_MDEGC;
val = clamp_val(val, TSC1641_TEMP_LSB_MDEGC * SHRT_MIN,
TSC1641_TEMP_LSB_MDEGC * SHRT_MAX);
regval = DIV_ROUND_CLOSEST(val, TSC1641_TEMP_LSB_MDEGC);