Update chip data peltool parsing to handle extra signatures
Signed-off-by: Caleb Palmer <cnpalmer@us.ibm.com>
Change-Id: Id6665526d9b66490f34fe42e761559283eaa08ab
diff --git a/chip_data/parse_chip_data.py b/chip_data/parse_chip_data.py
index e000d5d..7de4d14 100755
--- a/chip_data/parse_chip_data.py
+++ b/chip_data/parse_chip_data.py
@@ -40,11 +40,11 @@
binary_encode(model_ec, base, fp)
-def gen_peltool_json(indir: str, outdir: str) -> None:
- for model_ec, base in _import_chip_data(indir).items():
+def gen_peltool_json(cdIndir: str, outdir: str, exSigPath=None) -> None:
+ for model_ec, base in _import_chip_data(cdIndir).items():
file = f"pel_parser_data_{model_ec.lower()}.json"
with open(os.path.join(outdir, file), "w") as fp:
- peltool_encode(model_ec, base, fp)
+ peltool_encode(model_ec, base, fp, exSigPath)
if __name__ == "__main__":