TEMP_TO_REG
data->temp_min[index] = TEMP_TO_REG(val);
data->temp_max[index] = TEMP_TO_REG(val);
data->temp_crit[nr] = TEMP_TO_REG(val);
data->temp_min[nr] = TEMP_TO_REG(val);
data->temp_max[nr] = TEMP_TO_REG(val);
data->temp_offset[nr] = TEMP_TO_REG(val);
data->temp_tmin[nr] = TEMP_TO_REG(val);
#define TEMP_OFFSET_TO_REG(val) (TEMP_TO_REG(val) & 0x8f)
data->temp_min[nr] = TEMP_TO_REG(val);
data->temp_max[nr] = TEMP_TO_REG(val);
data->temp_crit[nr] = TEMP_TO_REG(val);
return regmap_write(data->regmap, reg, TEMP_TO_REG(val));
data->reg[nr] = TEMP_TO_REG(val); \
data->zone_low[ix] = TEMP_TO_REG(val);
data->zone_abs[ix] = TEMP_TO_REG(val);
data->temp_min[ix] = TEMP_TO_REG(val);
data->temp_max[ix] = TEMP_TO_REG(val);
data->temp_offset[ix] = TEMP_TO_REG(val);
val = clamp_val(TEMP_TO_REG(val), 0, 127);
val = clamp_val(TEMP_TO_REG(val), 0, 127);
data->temp_max[n] = TEMP_TO_REG(v);
data->temp_max_hyst[n] = TEMP_TO_REG(v);
data->temp[nr][index] = TEMP_TO_REG(val);
reg = data->auto_temp[nr][1] - TEMP_TO_REG(val);
reg = TEMP_TO_REG(val);
data->temp_over = TEMP_TO_REG(val);
data->temp_hyst = TEMP_TO_REG(val);
data->temp[nr] = TEMP_TO_REG(val);
data->temp_max[nr] = TEMP_TO_REG(val);
data->zone[nr].limit = TEMP_TO_REG(val);
data->zone[nr].max_desired = TEMP_TO_REG(val);
data->zone[nr].critical = TEMP_TO_REG(val);
data->temp_min[nr] = TEMP_TO_REG(val);
data->temp_low[nr] = TEMP_TO_REG(val);
data->temp_high[nr] = TEMP_TO_REG(val);
val = TEMP_TO_REG(TEMP_FROM_REG(temp) - val, data->resolution);
return regmap_write(regmap, reg, TEMP_TO_REG(val, data->resolution));
data->temp_crit[attr->index] = TEMP_TO_REG(val);
data->temp_min[attr->index] = TEMP_TO_REG(val);
data->temp_max[attr->index] = TEMP_TO_REG(val);
data->temp_over = TEMP_TO_REG(val);
data->temp_hyst = TEMP_TO_REG(val);
data->temp_min[nr] = TEMP_TO_REG(val);
data->temp_max[nr] = TEMP_TO_REG(val);
data->temp_offset[nr] = TEMP_TO_REG(val);
data->temp_over[nr] = TEMP_TO_REG(val);
data->temp_hyst[nr] = TEMP_TO_REG(val);
data->temp_max[ix] = TEMP_TO_REG(ix, val);
data->temp_hyst[ix] = TEMP_TO_REG(ix, val);
data->pwm_auto_temp[ap] = TEMP_TO_REG(data->pwm_ctl[ix] & 7, val);
tmp = (nr) ? LM75_TEMP_TO_REG(val) : TEMP_TO_REG(val);
tmp = (nr) ? LM75_TEMP_TO_REG(val) : TEMP_TO_REG(val);
data->temp_##reg = TEMP_TO_REG(val); \
data->temp[index][nr] = TEMP_TO_REG(tmp, -128, 127);
data->temp_critical |= TEMP_TO_REG(val, 0, 0x7f);
data->temp_cruise[index] |= TEMP_TO_REG(val, 0, 0x7f);
data->tolerance[i] |= TEMP_TO_REG(val, 0, 0x0f) << shift;
val = TEMP_TO_REG(val, 0, 0x7f);
data->temp[nr][index] = TEMP_TO_REG(val);