cmd_boot: Add a poweroff command
Add a 'poweroff' command to boot commands, this only gets enabled if the board Kconfig does a "select CMD_POWEROFF". Signed-off-by: Michael van Slingerland <michael@deviousops.nl> [hdegoede@redhat.com: Make the cmd conditional on a CMD_POWEROFF Kconfig] Signed-off-by: Hans de Goede <hdegoede@redhat.com>
This commit is contained in:
parent
79206c04a9
commit
4e42e29fd6
3 changed files with 12 additions and 0 deletions
|
@ -184,6 +184,9 @@ config CMD_XIMG
|
|||
help
|
||||
Extract a part of a multi-image.
|
||||
|
||||
config CMD_POWEROFF
|
||||
bool
|
||||
|
||||
endmenu
|
||||
|
||||
menu "Environment commands"
|
||||
|
|
|
@ -61,3 +61,11 @@ U_BOOT_CMD(
|
|||
"Perform RESET of the CPU",
|
||||
""
|
||||
);
|
||||
|
||||
#ifdef CONFIG_CMD_POWEROFF
|
||||
U_BOOT_CMD(
|
||||
poweroff, 1, 0, do_poweroff,
|
||||
"Perform POWEROFF of the device",
|
||||
""
|
||||
);
|
||||
#endif
|
||||
|
|
|
@ -110,6 +110,7 @@ extern int common_diskboot(cmd_tbl_t *cmdtp, const char *intf, int argc,
|
|||
char *const argv[]);
|
||||
|
||||
extern int do_reset(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]);
|
||||
extern int do_poweroff(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]);
|
||||
|
||||
/*
|
||||
* Error codes that commands return to cmd_process(). We use the standard 0
|
||||
|
|
Loading…
Reference in a new issue