raise pinmux SYS pincount to 7 to include PLL
[pinmux.git] / src / spec / ls180.py
index c1b004bcfc945eeebb7ba2f8832743e429e5dae8..f06d80bfb9ea5bc07d48329795d35603e7a9d404 100644 (file)
@@ -79,7 +79,7 @@ def pinspec():
     ps.mspi("0", ('S', 8), 0)
     ps.uart("0", ('S', 13), 0)
     ps.gpio("", ('S', 15), 0, 0, 8)
-    ps.sys("", ('S', 23), 0, 0, 2) # should be 7, to do all PLL pins
+    ps.sys("", ('S', 23), 0, 0, 7) # should be 7, to do all PLL pins
     ps.vss("I", ('S', 30), 0, 3, 1)
     ps.vdd("I", ('S', 31), 0, 3, 1)
 
@@ -299,7 +299,9 @@ def pinparse(psp, pinspec):
         # I2C master-only
         elif name.startswith('mtwi'):
             domain = 'MTWI'
-            name = 'i2c' + name[4:]
+            suffix = name[4:]
+            litex_name = 'mtwi' + suffix
+            name = 'i2c' + suffix
             if name.startswith('i2c_sda'):
                 name2 = 'i2c_sda_%s'
                 pad = ['p_'+name, name, name2 % 'o', name2 % 'i', name2 % 'oe']