AW_GPIO_READ
reg = AW_GPIO_READ(sc, AW_GPIO_GP_INT_STA(sc->gpio_pic_irqsrc[irq].bank));
reg = AW_GPIO_READ(sc, AW_GPIO_GP_INT_CTL(sc->gpio_pic_irqsrc[irq].bank));
reg = AW_GPIO_READ(sc, AW_GPIO_GP_INT_CTL(sc->gpio_pic_irqsrc[irq].bank));
reg = AW_GPIO_READ(sc,
func = AW_GPIO_READ(sc, AW_GPIO_GP_CFG(sc, bank, pin >> 3));
data = AW_GPIO_READ(sc, AW_GPIO_GP_CFG(sc, bank, pin >> 3));
val = AW_GPIO_READ(sc, AW_GPIO_GP_PUL(sc, bank, pin >> 4));
val = AW_GPIO_READ(sc, AW_GPIO_GP_PUL(sc, bank, pin >> 4));
val = AW_GPIO_READ(sc, AW_GPIO_GP_DRV(sc, bank, idx));
val = AW_GPIO_READ(sc, AW_GPIO_GP_DRV(sc, bank, idx));
data = AW_GPIO_READ(sc, AW_GPIO_GP_DAT(sc, bank));
reg_data = AW_GPIO_READ(sc, AW_GPIO_GP_DAT(sc, bank));
data = AW_GPIO_READ(sc, AW_GPIO_GP_DAT(sc, bank));
data = AW_GPIO_READ(sc, AW_GPIO_GP_DAT(sc, bank));