summaryrefslogtreecommitdiff
path: root/arch/arm/mach-stm32mp/cmd_stm32prog/cmd_stm32prog.c
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2025-05-10 13:05:07 +0200
committerSimon Glass <sjg@chromium.org>2025-05-27 10:07:42 +0100
commit0ab5e441e7f7433cad6bf16ea509dfc415a18b4f (patch)
tree47de89266f9066e8b3d743d2dcd14e2758bf5b05 /arch/arm/mach-stm32mp/cmd_stm32prog/cmd_stm32prog.c
parent42588591e2e7a62258cfa7b487b0accad5db3fca (diff)
patman: Enhance implementation of file-based defaults
Patman allows defaults for its command-line flags to be read from a file. The implementation of this does not fully work with subcommands, since we don't want a default for those. Also, it relies on being able to parse any sort of cmdline in order to figure out the options that are available. But in some cases, the cmdline may not parse, e.g. if there are required options, or conflicting options. Add a class which can be safely used to parse any cmdline, since it allows execution to continue even when errors are obtained. Use this to determine the defaults, being careful to skip sub/commands. Another way to handle all of this would be to maintain the defaults separately and insert them into the parser manually. For now, I'm not sure which is best. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'arch/arm/mach-stm32mp/cmd_stm32prog/cmd_stm32prog.c')
0 files changed, 0 insertions, 0 deletions