+ if pname in ['cmd', 'clk']:
+ return pname
+ return ''
+
+ def mk_pincon(self, name, count):
+ ret = [PBase.mk_pincon(self, name, count)]
+ # special-case for gpio in, store in a temporary vector
+ plen = len(self.peripheral.pinspecs)
+ template = " mkConnection({0}.{1},\n\t\t\t{2}.{1});"
+ sname = self.peripheral.iname().format(count)
+ name = self.get_iname(count)
+ ps = "pinmux.peripheral_side.%s" % sname
+ n = "{0}".format(name)
+ for ptype in ['out', 'out_en', 'in']:
+ ret.append(template.format(ps, ptype, n))
+ return '\n'.join(ret)