PDM_CHAN_CTRL_POINTER_WIDTH
val |= sp << (PDM_CHAN_CTRL_POINTER_WIDTH * i);
#define PDM_CHAN_CTRL_POINTER_MAX ((1 << PDM_CHAN_CTRL_POINTER_WIDTH) - 1)