SUNXI_GPIO_INT_MODEMASK
val &= ~SUNXI_GPIO_INT_MODEMASK(eint->eint_num);
val |= __SHIFTIN(mode, SUNXI_GPIO_INT_MODEMASK(eint->eint_num));
val &= ~SUNXI_GPIO_INT_MODEMASK(eint->eint_num);
val |= __SHIFTIN(mode, SUNXI_GPIO_INT_MODEMASK(eint->eint_num));