CTL_A_GAIN_MASK
value->value.integer.value[0] = (chip->reg_control & CTL_A_GAIN_MASK) >> CTL_A_GAIN_SHIFT;
chip->reg_control = (chip->reg_control & ~CTL_A_GAIN_MASK)