From f8bb69643550fccbf1df514deda53089da7940e3 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sat, 19 Mar 2016 02:18:38 -0600 Subject: 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 Reviewed-by: Tom Rini --- include/command.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'include/command.h') diff --git a/include/command.h b/include/command.h index 0e0470bb0be..08f04867ddf 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__ */ /* -- cgit v1.2.3