summaryrefslogtreecommitdiffstats
path: root/sys/powerpc
diff options
context:
space:
mode:
authorjhibbits <jhibbits@FreeBSD.org>2016-12-23 03:35:39 +0000
committerjhibbits <jhibbits@FreeBSD.org>2016-12-23 03:35:39 +0000
commit3bb9ee74a2b79cff2700ba216c37c1471744c2c6 (patch)
tree6fb5d7086ada7772981812b1d44d33321f95ad14 /sys/powerpc
parent1446a9f8557d8eb3a775b16a19839c023fb3b14a (diff)
downloadFreeBSD-src-3bb9ee74a2b79cff2700ba216c37c1471744c2c6.zip
FreeBSD-src-3bb9ee74a2b79cff2700ba216c37c1471744c2c6.tar.gz
MFC r308669:
Write to the correct GPIO registers.
Diffstat (limited to 'sys/powerpc')
-rw-r--r--sys/powerpc/mpc85xx/qoriq_gpio.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/powerpc/mpc85xx/qoriq_gpio.c b/sys/powerpc/mpc85xx/qoriq_gpio.c
index 2838548..65b3a7f 100644
--- a/sys/powerpc/mpc85xx/qoriq_gpio.c
+++ b/sys/powerpc/mpc85xx/qoriq_gpio.c
@@ -173,7 +173,7 @@ qoriq_gpio_pin_set(device_t dev, uint32_t pin, unsigned int value)
outvals = bus_read_4(sc->sc_mem, GPIO_GPDAT);
outvals &= ~(1 << pinbit);
outvals |= (value << pinbit);
- bus_write_4(sc->sc_mem, 0, outvals);
+ bus_write_4(sc->sc_mem, GPIO_GPDAT, outvals);
GPIO_UNLOCK(sc);
@@ -208,7 +208,7 @@ qoriq_gpio_pin_toggle(device_t dev, uint32_t pin)
val = bus_read_4(sc->sc_mem, GPIO_GPDAT);
val ^= (1 << (31 - pin));
- bus_write_4(sc->sc_mem, 0, val);
+ bus_write_4(sc->sc_mem, GPIO_GPDAT, val);
GPIO_UNLOCK(sc);
OpenPOWER on IntegriCloud