GAINCTL_OUTPUT_BITS
mask = (1 << GAINCTL_OUTPUT_BITS) - 1;
val = mask - (sc->sc_output_lvl.left >> (8 - GAINCTL_OUTPUT_BITS));
val = mask - (sc->sc_output_lvl.right >> (8 - GAINCTL_OUTPUT_BITS));