MAX77759_GPIOx_DIR_MASK
dir = !!(ctrl & MAX77759_GPIOx_DIR_MASK(offset));
new_ctrl = ctrl & ~MAX77759_GPIOx_DIR_MASK(offset);
new_ctrl &= ~MAX77759_GPIOx_DIR_MASK(offset);