gl518_read_value
data->alarms = gl518_read_value(client, GL518_REG_INT);
data->beep_mask = gl518_read_value(client, GL518_REG_ALARM);
val = gl518_read_value(client, GL518_REG_VDD_LIMIT);
val = gl518_read_value(client, GL518_REG_VIN1_LIMIT);
val = gl518_read_value(client, GL518_REG_VIN2_LIMIT);
val = gl518_read_value(client, GL518_REG_VIN3_LIMIT);
val = gl518_read_value(client, GL518_REG_FAN_COUNT);
val = gl518_read_value(client, GL518_REG_FAN_LIMIT);
data->temp_in = gl518_read_value(client, GL518_REG_TEMP_IN);
gl518_read_value(client, GL518_REG_TEMP_MAX);
gl518_read_value(client, GL518_REG_TEMP_HYST);
val = gl518_read_value(client, GL518_REG_MISC);
val = gl518_read_value(client, GL518_REG_CONF);
gl518_read_value(client, GL518_REG_VDD);
gl518_read_value(client, GL518_REG_VIN1);
gl518_read_value(client, GL518_REG_VIN2);
gl518_read_value(client, GL518_REG_VIN3);
regvalue = gl518_read_value(client, reg); \
regvalue = gl518_read_value(client, GL518_REG_FAN_LIMIT);
data->beep_mask = gl518_read_value(client, GL518_REG_ALARM);
regvalue = gl518_read_value(client, GL518_REG_MISC);
data->beep_mask = gl518_read_value(client, GL518_REG_ALARM);
if ((gl518_read_value(client, GL518_REG_CHIP_ID) != 0x80)
|| (gl518_read_value(client, GL518_REG_CONF) & 0x80))
rev = gl518_read_value(client, GL518_REG_REVISION);
u8 regvalue = gl518_read_value(client, GL518_REG_CONF) & 0x7f;
revision = gl518_read_value(client, GL518_REG_REVISION);