SCR_VAL_OFFSET
val = (val & SCR_VAL_MASK) >> SCR_VAL_OFFSET;
u32 val = (1 - ucontrol->value.integer.value[0]) << SCR_VAL_OFFSET;
#define SCR_VAL_MASK (1 << SCR_VAL_OFFSET)
#define SCR_VAL_CLEAR (1 << SCR_VAL_OFFSET)