divp_mask
divp = (val >> pll->params->div_nmp->divp_shift) & (divp_mask(pll));
#define divp_mask_shifted(p) (divp_mask(p) << divp_shift(p))
#define divp_max(p) (1 << (divp_mask(p)))
val &= ~(divp_mask(pll) << div_nmp->override_divp_shift);
cfg->p = (val >> div_nmp->override_divp_shift) & divp_mask(pll);
cfg->p = (val >> div_nmp->divp_shift) & divp_mask(pll);
#define divp_mask_shifted(p) (divp_mask(p) << divp_shift(p))