GL518_REG_MISC
val = gl518_read_value(client, GL518_REG_MISC);
set_bits(BOOL, fan_auto1, fan_auto1, GL518_REG_MISC, 0x08, 3);
regvalue = gl518_read_value(client, GL518_REG_MISC);
gl518_write_value(client, GL518_REG_MISC, regvalue);