WM8962_GP2_LVL_SHIFT
!!value << WM8962_GP2_LVL_SHIFT);
val = (1 << WM8962_GP2_FN_SHIFT) | (value << WM8962_GP2_LVL_SHIFT);