add num dma channels define
[pinmux.git] / src / bsv / pinmux_generator.py
index 0011dd006397b554950d9b6678066e7d52a58b6e..3a9a4a02d97e4cd8f8c2bd05ce1d6d657ebb1e56 100644 (file)
@@ -147,10 +147,11 @@ def write_soc(soc, soct, p, ifaces, iocells):
     numsloirqs = ifaces.mk_sloirqsdef()
     ifacedef = ifaces.mk_ext_ifacedef()
     dma = ifaces.mk_dma_irq()
+    num_dmachannels = ifaces.num_dmachannels()
     with open(soc, "w") as bsv_file:
         bsv_file.write(soct.format(imports, ifdecl, mkfast,
                             slavedecl, mastdecl, mkcon,
-                            inst, dma,
+                            inst, dma, num_dmachannels,
                             #'', '' #regdef, slavedecl,
                             #'', mkslow, #fnaddrmap, mkslow, mkcon, mkcellcon,
                             #pincon, inst, mkplic,