pxagpio_reg_write
pxagpio_reg_write(sc, GPIO_GRER0, 0);
pxagpio_reg_write(sc, GPIO_GRER1, 0);
pxagpio_reg_write(sc, GPIO_GRER2, 0);
pxagpio_reg_write(sc, GPIO_GFER0, 0);
pxagpio_reg_write(sc, GPIO_GFER1, 0);
pxagpio_reg_write(sc, GPIO_GFER2, 0);
pxagpio_reg_write(sc, GPIO_GEDR0, ~0);
pxagpio_reg_write(sc, GPIO_GEDR1, ~0);
pxagpio_reg_write(sc, GPIO_GEDR2, ~0);
pxagpio_reg_write(sc, GPIO_GRER3, 0);
pxagpio_reg_write(sc, GPIO_GFER3, 0);
pxagpio_reg_write(sc, GPIO_GEDR3, ~0);
pxagpio_reg_write(sc, GPIO_REG(GPIO_GFER0, gpio), reg | bit);
pxagpio_reg_write(sc, GPIO_REG(GPIO_GRER0, gpio), reg | bit);
pxagpio_reg_write(sc, GPIO_REG(GPIO_GFER0, gpio), reg | bit);
pxagpio_reg_write(sc, GPIO_REG(GPIO_GRER0, gpio), reg | bit);
pxagpio_reg_write(sc, GPIO_REG(GPIO_GFER0, gh->gh_gpio), reg);
pxagpio_reg_write(sc, GPIO_REG(GPIO_GRER0, gh->gh_gpio), reg);
pxagpio_reg_write(sc, GPIO_REG(GPIO_GEDR0, gh->gh_gpio), bit);
pxagpio_reg_write(sc, GPIO_REG(GPIO_GEDR0, gpio_base), gedr);
pxagpio_reg_write(sc, GPIO_REG(GPIO_GPSR0, gpio), bit);
pxagpio_reg_write(sc, GPIO_REG(GPIO_GPCR0, gpio), bit);
pxagpio_reg_write(sc, GPIO_REG(GPIO_GPDR0, gpio), rv);
pxagpio_reg_write(sc, GPIO_FN_REG(gpio), rv | fn);
pxagpio_reg_write(sc, GPIO_REG(GPIO_GPSR0, gpio), bit);
pxagpio_reg_write(sc, GPIO_REG(GPIO_GPCR0, gpio), bit);
pxagpio_reg_write(sc, GPIO_REG(GPIO_GPDR0, gpio), reg);
pxagpio_reg_write(sc, GPIO_REG(GPIO_GEDR0, gpio), bit);
pxagpio_reg_write(sc, GPIO_REG(GPIO_GFER0, gpio), gfer);
pxagpio_reg_write(sc, GPIO_REG(GPIO_GRER0, gpio), grer);