MFPR_PULL_SEL
val &= ~(MFPR_PULL_SEL | MFPR_PULLUP_EN | MFPR_PULLDN_EN);
val &= ~(MFPR_PULL_SEL | MFPR_PULLUP_EN | MFPR_PULLDN_EN);
bias = MFPR_PULL_SEL | MFPR_PULLDN_EN;
bias |= MFPR_PULL_SEL | MFPR_PULLUP_EN;