w83791d_write
w83791d_write(client, W83791D_REG_BEEP_CTRL[i], (val & 0xff));
w83791d_write(client, W83791D_REG_BEEP_CTRL[1], val);
w83791d_write(client, W83791D_REG_I2C_SUBADDR,
w83791d_write(client, W83791D_REG_BANK, val1 | 0x80);
w83791d_write(client, W83791D_REG_CONFIG, 0x80);
w83791d_write(client, W83791D_REG_BEEP_CONFIG, old_beep | 0x80);
w83791d_write(client, W83791D_REG_BEEP_CTRL[1], tmp & 0xef);
w83791d_write(client, W83791D_REG_TEMP2_CONFIG,
w83791d_write(client, W83791D_REG_TEMP3_CONFIG,
w83791d_write(client, W83791D_REG_CONFIG, tmp | 0x01);
static int w83791d_write(struct i2c_client *client, u8 reg, u8 value);
w83791d_write(client, W83791D_REG_IN_##REG[nr], data->in_##reg[nr]); \
w83791d_write(client, W83791D_REG_BEEP_CTRL[bytenr],
w83791d_write(client, W83791D_REG_FAN_MIN[nr], data->fan_min[nr]);
w83791d_write(client, W83791D_REG_FAN_DIV[indx],
w83791d_write(client, W83791D_REG_VBAT,
w83791d_write(client, W83791D_REG_FAN_MIN[nr], data->fan_min[nr]);
w83791d_write(client, W83791D_REG_PWM[nr], data->pwm[nr]);
w83791d_write(client, W83791D_REG_FAN_CFG[reg_idx], reg_cfg_tmp);
w83791d_write(client, W83791D_REG_TEMP_TARGET[nr],
w83791d_write(client, W83791D_REG_TEMP_TOL[reg_idx],
w83791d_write(client, W83791D_REG_TEMP1[nr], data->temp1[nr]);
w83791d_write(client, W83791D_REG_TEMP_ADD[nr][index * 2],
w83791d_write(client, W83791D_REG_TEMP_ADD[nr][index * 2 + 1],