mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-02 09:46:37 +03:00
cmd: boot: fix edl being shown when not supported
edl is implemented in the sysreset_ops.request_arg callback of the
qcom-psci sysreset driver. That callback is only called from
sysreset_request_arg() which is compiled only when
CONFIG_SYSRESET_CMD_RESET_ARGS=y.
Therefore, only show the edl option if that symbol is enabled.
It is in a separate if block because any option but -w will only be
handled when CONFIG_SYSRESET_CMD_RESET_ARGS=y as seen with the
implementation in do_reset() in drivers/sysreset/sysreset-uclass.c.
Fixes: ef06c5d76f ("cmd: boot: Add '-edl' option to reset command documentation")
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
committed by
Heinrich Schuchardt
parent
d0d1c4a4f5
commit
1076feb8a3
@@ -60,8 +60,11 @@ U_BOOT_CMD(
|
|||||||
reset, 2, 0, do_reset,
|
reset, 2, 0, do_reset,
|
||||||
"Perform RESET of the CPU",
|
"Perform RESET of the CPU",
|
||||||
"- cold boot without level specifier\n"
|
"- cold boot without level specifier\n"
|
||||||
|
#if IS_ENABLED(CONFIG_SYSRESET_CMD_RESET_ARGS)
|
||||||
|
// All options handled by sysreset drivers via their sysreset_ops.request_arg callback
|
||||||
#ifdef CONFIG_SYSRESET_QCOM_PSCI
|
#ifdef CONFIG_SYSRESET_QCOM_PSCI
|
||||||
"reset -edl - Boot to Emergency DownLoad mode\n"
|
"reset -edl - Boot to Emergency DownLoad mode\n"
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
"reset -w - warm reset if implemented"
|
"reset -w - warm reset if implemented"
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user