add not-connected pads to ls180
[pinmux.git] / src / spec / ls180.py
index 4f1d171121833ea3ae27e3669f54e5762cd8c26c..80dd2930044f1fc4d83b926eed8106fe449208b6 100644 (file)
@@ -185,6 +185,9 @@ def pinparse(psp, pinspec):
                 name = None
             elif name == 'sys_pllclk':
                 name = None # ignore
+            elif name == 'sys_pllock':
+                name = 'sys_pllock'
+                pad = ['p_' + name, name, name]
             elif name == 'sys_pllout':
                 name = 'sys_pll_48_o'
                 pad = ['p_' + name, name, name]
@@ -293,12 +296,14 @@ def pinparse(psp, pinspec):
             print ("I2C pad", name, pad)
         # EINT
         elif name.startswith('eint'):
+            domain = 'EINT'
             i = name[-1]
             name = 'eint_%s' % i
             name2 = 'eint(%s)' % i
             pad = ['p_' + name, name2, name2]
         # PWM
         elif name.startswith('pwm'):
+            domain = 'PWM'
             name = name[:-4]
             i = name[3:]
             name2 = 'pwm(%s)' % i
@@ -359,7 +364,11 @@ def pinparse(psp, pinspec):
     for pl in [pe, pw, pn, ps]:
         for i in range(len(pl)):
             if pl[i] == '':
-                pl[i] = 'nc_%d' % nc_idx
+                name = 'nc_%d' % nc_idx
+                name2 = 'nc(%d)' % nc_idx
+                pl[i] = name
+                pinmap[name] = name
+                iopads.append([name, name2, name2, "-"])
                 nc_idx += 1
 
     print p.bankstart