via686a_write_value
via686a_write_value(data, VIA686A_REG_IN_MIN(nr),
via686a_write_value(data, VIA686A_REG_IN_MAX(nr),
via686a_write_value(data, VIA686A_REG_TEMP_OVER[nr],
via686a_write_value(data, VIA686A_REG_TEMP_HYST[nr],
via686a_write_value(data, VIA686A_REG_FAN_MIN(nr+1), data->fan_min[nr]);
via686a_write_value(data, VIA686A_REG_FANDIV, old);
via686a_write_value(data, VIA686A_REG_CONFIG, (reg | 0x01) & 0x7F);
via686a_write_value(data, VIA686A_REG_TEMP_MODE,