diff options
author | Simon Glass <sjg@chromium.org> | 2016-03-19 02:18:38 -0600 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2016-04-01 17:17:40 -0400 |
commit | f8bb69643550fccbf1df514deda53089da7940e3 (patch) | |
tree | 769b0055eb9516ddad955b1219edefd5f421d8a6 /include/command.h | |
parent | 74322201dde4593dc3194c702e95e5760e6b497a (diff) | |
download | u-boot-imx-f8bb69643550fccbf1df514deda53089da7940e3.zip u-boot-imx-f8bb69643550fccbf1df514deda53089da7940e3.tar.gz u-boot-imx-f8bb69643550fccbf1df514deda53089da7940e3.tar.bz2 |
Drop command-processing code when CONFIG_CMDLINE is disabled
Command parsing and processing code is not needed when the command line is
disabled. Remove this code in that case.
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'include/command.h')
-rw-r--r-- | include/command.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/include/command.h b/include/command.h index 0e0470b..08f0486 100644 --- a/include/command.h +++ b/include/command.h @@ -144,6 +144,24 @@ int cmd_process(int flag, int argc, char * const argv[], int *repeatable, unsigned long *ticks); void fixup_cmdtable(cmd_tbl_t *cmdtp, int size); + +/** + * board_run_command() - Fallback function to execute a command + * + * When no command line features are enabled in U-Boot, this function is + * called to execute a command. Typically the function can look at the + * command and perform a few very specific tasks, such as booting the + * system in a particular way. + * + * This function is only used when CONFIG_CMDLINE is not enabled. + * + * In normal situations this function should not return, since U-Boot will + * simply hang. + * + * @cmdline: Command line string to execute + * @return 0 if OK, 1 for error + */ +int board_run_command(const char *cmdline); #endif /* __ASSEMBLY__ */ /* |