Skip to content

Commit 8984a7b

Browse files
committedMar 3, 2016
gpio/GPIOTristate: fix for more than 1 signal
1 parent b0a4176 commit 8984a7b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed
 

Diff for: ‎misoc/cores/gpio.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ def __init__(self, signals):
2727
ts = TSTriple(1)
2828
self.specials += ts.get_tristate(signal)
2929

30-
self.specials += MultiReg(ts.i, self._in.status)
30+
self.specials += MultiReg(ts.i, self._in.status[n])
3131
self.comb += [
32-
ts.o.eq(self._out.storage),
33-
ts.oe.eq(self._oe.storage)
32+
ts.o.eq(self._out.storage[n]),
33+
ts.oe.eq(self._oe.storage[n])
3434
]
3535

3636

0 commit comments

Comments
 (0)
Please sign in to comment.