Add fixup fuzzer.
Signed-off-by: William D. Jones <thor0505@comcast.net>
diff --git a/fuzzers/machxo2/900-db_fixup/fuzzer.py b/fuzzers/machxo2/900-db_fixup/fuzzer.py
new file mode 100644
index 0000000..100a28c
--- /dev/null
+++ b/fuzzers/machxo2/900-db_fixup/fuzzer.py
@@ -0,0 +1,19 @@
+import dbfixup
+import pytrellis
+
+device = "LCMXO2-1200HC"
+
+
+def main():
+ pytrellis.load_database("../../../database")
+ chip = pytrellis.Chip("LCMXO2-1200HC")
+ tiletypes = set()
+ for tile in chip.get_all_tiles():
+ tiletypes.add(tile.info.type)
+
+ for tiletype in sorted(tiletypes):
+ dbfixup.dbfixup("MachXO2", device, tiletype)
+
+
+if __name__ == "__main__":
+ main()