GPIO_GPDAT
outvals = bus_read_4(sc->sc_mem, GPIO_GPDAT);
bus_write_4(sc->sc_mem, GPIO_GPDAT, outvals);
*value = (bus_read_4(sc->sc_mem, GPIO_GPDAT) >> (31 - pin)) & 1;
val = bus_read_4(sc->sc_mem, GPIO_GPDAT);
bus_write_4(sc->sc_mem, GPIO_GPDAT, val);
hwstate = bus_read_4(sc->sc_mem, GPIO_GPDAT);
bus_write_4(sc->sc_mem, GPIO_GPDAT,