GPIO_INT_STATUS
val = readl(reg_base + GPIO_INT_STATUS(bank_id));
writel(val, reg_base + GPIO_INT_STATUS(bank_id));
while ((sta = readl(reg_base + GPIO_INT_STATUS(bank_id)) &
writel(readl(reg_base + GPIO_INT_STATUS(bank_id)) |
BIT(bit), reg_base + GPIO_INT_STATUS(bank_id));
writel(0xffffffff, reg_base + GPIO_INT_STATUS(i));