From: Neel Date: Sat, 21 Jul 2018 05:48:19 +0000 (+0530) Subject: fix compile errors X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0e5e6d36e2c0506333c92636d82ee0447cfd8885;p=pinmux.git fix compile errors --- diff --git a/src/bsv/peripheral_gen.py b/src/bsv/peripheral_gen.py index 8b45025..393298b 100644 --- a/src/bsv/peripheral_gen.py +++ b/src/bsv/peripheral_gen.py @@ -271,7 +271,7 @@ class qspi(PBase): ret.append(" // all ins done in one rule from 4-bitfield") ret.append(" rule con_%s%d_io_in;" % (name, count)) ret.append(" {0}{1}.out.io_i({{".format(name, count)) - for p in self.peripheral.pinspecs: + for i, p in enumerate(self.peripheral.pinspecs): typ = p['type'] pname = p['name'] if not pname.startswith('io'): @@ -280,7 +280,8 @@ class qspi(PBase): n = name sname = self.peripheral.pname(pname).format(count) ps = "pinmux.peripheral_side.%s_in" % sname - ret.append(" {0},".format(ps)) + comma = '' if i == 5 else ',' + ret.append(" {0}{1}".format(ps, comma)) ret.append(" });") ret.append(" endrule") return '\n'.join(ret)