GPIO_ICR1
reg += GPIO_ICR1 + ((gpio_idx & 0x10) >> 2); /* lower or upper register */
reg += GPIO_ICR1 + ((gpio & 0x10) >> 2); /* lower or upper register */
port->gpio_saved_reg.icr1 = readl(port->base + GPIO_ICR1);
writel(port->gpio_saved_reg.icr1, port->base + GPIO_ICR1);