lm93_write_byte
lm93_write_byte(client, LM93_REG_VCCP_LIMIT_OFF(vccp),
lm93_write_byte(client, LM93_REG_IN_MIN(nr),
lm93_write_byte(client, LM93_REG_VCCP_LIMIT_OFF(vccp),
lm93_write_byte(client, LM93_REG_IN_MAX(nr),
lm93_write_byte(client, LM93_REG_TEMP_MIN(nr), data->temp_lim[nr].min);
lm93_write_byte(client, LM93_REG_TEMP_MAX(nr), data->temp_lim[nr].max);
lm93_write_byte(client, LM93_REG_TEMP_BASE(nr), data->block10.base[nr]);
lm93_write_byte(client, LM93_REG_BOOST(nr), data->boost[nr]);
lm93_write_byte(client, LM93_REG_SFC2, data->sfc2);
lm93_write_byte(client, LM93_REG_BOOST_HYST(nr),
lm93_write_byte(client, LM93_REG_SFC2, data->sfc2);
lm93_write_byte(client, LM93_REG_TEMP_OFFSET(ofs),
lm93_write_byte(client, LM93_REG_PWM_MIN_HYST(nr), reg);
lm93_write_byte(client, LM93_REG_SFC2, data->sfc2);
lm93_write_byte(client, LM93_REG_PWM_MIN_HYST(nr), reg);
lm93_write_byte(client, LM93_REG_SF_TACH_TO_PWM, data->sf_tach_to_pwm);
lm93_write_byte(client, LM93_REG_SFC2, data->sfc2);
lm93_write_byte(client, LM93_REG_PWM_CTL(nr, LM93_PWM_CTL2), ctl2);
lm93_write_byte(client, LM93_REG_PWM_CTL(nr, LM93_PWM_CTL2), ctl2);
lm93_write_byte(client, LM93_REG_SFC2, data->sfc2);
lm93_write_byte(client, LM93_REG_PWM_CTL(nr, LM93_PWM_CTL4), ctl4);
lm93_write_byte(client, LM93_REG_PWM_CTL(nr, LM93_PWM_CTL1),
lm93_write_byte(client, LM93_REG_PWM_CTL(nr, LM93_PWM_CTL3), ctl3);
lm93_write_byte(client, LM93_REG_PWM_CTL(nr, LM93_PWM_CTL3), ctl3);
lm93_write_byte(client, LM93_REG_PWM_RAMP_CTL, ramp);
lm93_write_byte(client, LM93_REG_PWM_RAMP_CTL, ramp);
lm93_write_byte(client, LM93_REG_PROCHOT_MAX(nr),
lm93_write_byte(client, LM93_REG_PROCHOT_OVERRIDE,
lm93_write_byte(client, LM93_REG_PROCHOT_INTERVAL, tmp);
lm93_write_byte(client, LM93_REG_PROCHOT_OVERRIDE,
lm93_write_byte(client, LM93_REG_CONFIG, data->config);
lm93_write_byte(client, LM93_REG_GPI_VID_CTL,
lm93_write_byte(client, LM93_REG_CONFIG, reg | 0x08);
lm93_write_byte(client, LM93_REG_STATUS_CONTROL, reg | 0x02);
lm93_write_byte(client, LM93_REG_SLEEP_CONTROL, 0);
lm93_write_byte(client, LM93_REG_MISC_ERR_MASK, reg);
lm93_write_byte(client, LM93_REG_CONFIG, reg | 0x01);
lm93_write_byte(client, LM93_REG_HOST_ERROR_1 + i, *(ptr + i));