GL518_REG_CONF
val = gl518_read_value(client, GL518_REG_CONF);
set_bits(BOOL, beep_enable, beep_enable, GL518_REG_CONF, 0x04, 2);
|| (gl518_read_value(client, GL518_REG_CONF) & 0x80))
u8 regvalue = gl518_read_value(client, GL518_REG_CONF) & 0x7f;
gl518_write_value(client, GL518_REG_CONF, (regvalue &= 0x37));
gl518_write_value(client, GL518_REG_CONF, 0x20 | regvalue);
gl518_write_value(client, GL518_REG_CONF, 0x40 | regvalue);