PIN_IRQ_PENDING
gpio_dev->saved_regs[i] |= readl(gpio_dev->base + pin * 4) & PIN_IRQ_PENDING;
if (regval & PIN_IRQ_PENDING)
if (!(regval & PIN_IRQ_PENDING) ||
if (tmp & PIN_IRQ_PENDING)
gpio_dev->saved_regs[i] = readl(gpio_dev->base + pin * 4) & ~PIN_IRQ_PENDING;