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
|
@ -184,6 +184,9 @@ config CMD_XIMG
|
||||||
help
|
help
|
||||||
Extract a part of a multi-image.
|
Extract a part of a multi-image.
|
||||||
|
|
||||||
|
config CMD_POWEROFF
|
||||||
|
bool
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|
||||||
menu "Environment commands"
|
menu "Environment commands"
|
||||||
|
|
|
@ -61,3 +61,11 @@ U_BOOT_CMD(
|
||||||
"Perform RESET of the CPU",
|
"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[]);
|
char *const argv[]);
|
||||||
|
|
||||||
extern int do_reset(cmd_tbl_t *cmdtp, int flag, 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
|
* Error codes that commands return to cmd_process(). We use the standard 0
|
||||||
|
|
Loading…
Reference in New Issue