add domains and clocks to be able to create different VDD/VSS IO
[pinmux.git] / src / pinmux_generator.py
index b8afe99d69ccff76eb55a4ec58d77ed49233d882..176660b34b1593e819fe999328db87361ee41332 100644 (file)
@@ -86,11 +86,13 @@ if __name__ == '__main__':
             os.makedirs(d)
         with open(fname, "w") as of:
             ps = module.pinspec()
-            pinout, bankspec, pinspec, fixedpins = ps.write(of)
+            pinout, bankspec, pin_spec, fixedpins = ps.write(of)
             if testing:
                 dummytest(ps, output_dir, output_type)
             else:
-                specgen(of, output_dir, pinout, bankspec, pinspec, fixedpins)
+                specgen(of, output_dir, pinout,
+                        bankspec, ps.muxwidths, pin_spec, fixedpins, ps.fastbus)
+                module.pinparse(ps, pinspec)
     else:
         if output_type == 'bsv':
             from bsv.pinmux_generator import pinmuxgen as gentypes