TMP51X_TEMP_SHIFT
*val = sign_extend32(regval, 15) >> TMP51X_TEMP_SHIFT;
regval = DIV_ROUND_CLOSEST(val * 10, 625) << TMP51X_TEMP_SHIFT;