diff --git a/scripts/xtensa-build-zephyr.py b/scripts/xtensa-build-zephyr.py index 1abb64d7d20f..6ea11546670e 100755 --- a/scripts/xtensa-build-zephyr.py +++ b/scripts/xtensa-build-zephyr.py @@ -256,6 +256,8 @@ def parse_args(): """) parser.add_argument("--version", required=False, action="store_true", help="Prints version of this script.") + parser.add_argument("-s", "--signing-tool-args", default=[], + help="Extra option(s) to pass to the signing tool") args = parser.parse_args() @@ -652,6 +654,8 @@ def build_platforms(): rimage_desc = pathlib.Path(SOF_TOP, "rimage", "config", platform_dict["IPC4_RIMAGE_DESC"]) sign_cmd += ["-c", str(rimage_desc)] + sign_cmd.extend(args.signing_tool_args.split(' ')) + execute_command(sign_cmd, cwd=west_top) if platform not in RI_INFO_UNSUPPORTED: