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