fix MUX slave num
authorNeel <neelgala@gmail.com>
Sat, 21 Jul 2018 06:13:44 +0000 (11:43 +0530)
committerNeel <neelgala@gmail.com>
Sat, 21 Jul 2018 06:13:44 +0000 (11:43 +0530)
src/bsv/peripheral_gen.py

index 393298b9a4817b13b6f000b42c3b54cf9837ba1f..c31e081cedded31573d622e463e8e418d41f9e50 100644 (file)
@@ -326,8 +326,11 @@ class gpio(PBase):
             GPIO also has a muxer per bank
         """
         name = name.upper()
+        mname = 'mux' + name[4:]
+        mname = mname.upper()
+        print "AXIslavenum", name,  mname
         (ret, x) = PBase.axi_slave_idx(self, idx, name, ifacenum)
-        (ret2, x) = PBase.axi_slave_idx(self, idx, "mux", ifacenum)
+        (ret2, x) = PBase.axi_slave_idx(self, idx, mname, ifacenum)
         return ("%s\n%s" % (ret, ret2), 2)
 
     def mkslow_peripheral(self, size=0):