GNR_GPI_STATUS_OFFSET
void __iomem *addr = gnr_gpio_get_reg_addr(priv, GNR_GPI_STATUS_OFFSET, reg_idx);
pending = readl(reg + GNR_GPI_STATUS_OFFSET);