GPIOIBE
gpioibe = readb(pl061->base + GPIOIBE);
writeb(gpioibe, pl061->base + GPIOIBE);
pl061->csave_regs.gpio_ibe = readb(pl061->base + GPIOIBE);
writeb(pl061->csave_regs.gpio_ibe, pl061->base + GPIOIBE);
edge_both |= readl_relaxed(base + GPIOIBE) & ~mask;
writel_relaxed(edge_both, base + GPIOIBE);