BUFCFG_PUPD_VAL_SHIFT
term = (value & BUFCFG_PUPD_VAL_MASK) >> BUFCFG_PUPD_VAL_SHIFT;
value = BUFCFG_PU_EN | (term << BUFCFG_PUPD_VAL_SHIFT);
value = BUFCFG_PD_EN | (term << BUFCFG_PUPD_VAL_SHIFT);