[PATCH v1 2/4] reset: Add explicit cold reset support
dmukhin at ford.com
dmukhin at ford.com
Fri May 22 03:23:10 CEST 2026
From: Denis Mukhin <dmukhin at ford.com>
Add `reset -c` to allow explicit cold reset.
Signed-off-by: Denis Mukhin <dmukhin at ford.com>
---
drivers/sysreset/sysreset-uclass.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/drivers/sysreset/sysreset-uclass.c b/drivers/sysreset/sysreset-uclass.c
index dc569a6b8ade..d893c74e9121 100644
--- a/drivers/sysreset/sysreset-uclass.c
+++ b/drivers/sysreset/sysreset-uclass.c
@@ -162,8 +162,11 @@ int do_reset(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
if (argc > 2)
return CMD_RET_USAGE;
- if (argc == 2 && argv[1][0] == '-' && argv[1][1] == 'w') {
- reset_type = SYSRESET_WARM;
+ if (argc == 2 && argv[1][0] == '-') {
+ if (argv[1][1] == 'w')
+ reset_type = SYSRESET_WARM;
+ else if (argv[1][1] == 'c')
+ reset_type = SYSRESET_COLD;
}
printf("resetting ...\n");
--
2.54.0
More information about the U-Boot
mailing list