X-Git-Url: https://git.libre-soc.org/?p=pinmux.git;a=blobdiff_plain;f=src%2Fbsv%2Fperipheral_gen%2Fgpio.py;h=50b9f63c3f7dd2a25885e94ddd4ebac8e37e4610;hp=73fd2a3efd4d8bb0d99e89cc44b9c8125c7b656f;hb=9334e2230a72545dfa2f2ce3180b66546982cad0;hpb=d72474c30510616c1909a62d0088db7038a56f32 diff --git a/src/bsv/peripheral_gen/gpio.py b/src/bsv/peripheral_gen/gpio.py index 73fd2a3..50b9f63 100644 --- a/src/bsv/peripheral_gen/gpio.py +++ b/src/bsv/peripheral_gen/gpio.py @@ -43,12 +43,13 @@ class gpio(PBase): return "MUX#(%d) mux{0} <- mkmux('b%s);\n" % (size, dflt) + \ "GPIO#(%d) gpio{0} <- mkgpio();" % size - def mk_connection(self, count, fabricname, typ): + def mk_connection(self, name, count, fabricname, typ): print "GPIO mk_conn", self.name, count res = [] dname = self.mksuffix(self.name, count) for i, n in enumerate(['gpio' + dname, 'mux' + dname]): - res.append(PBase.mk_connection(self, count, fabricname, typ, n)) + res.append(PBase.mk_connection(self, name, count, fabricname, typ, + name_override=n)) return '\n'.join(res) def _mk_connection(self, name=None, count=0):