X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fspec%2Fls180.py;h=80dd2930044f1fc4d83b926eed8106fe449208b6;hb=1184699da773172a90fa4073b556a49569fc1aee;hp=4f1d171121833ea3ae27e3669f54e5762cd8c26c;hpb=8145bb58bc29bd642e6c9a3653b942783e6a3e87;p=pinmux.git diff --git a/src/spec/ls180.py b/src/spec/ls180.py index 4f1d171..80dd293 100644 --- a/src/spec/ls180.py +++ b/src/spec/ls180.py @@ -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