mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-31 12:08:19 +00:00 
			
		
		
		
	Linker generated array entry is not needed when the command line is disabled. Remove this code in that case. This is required as the commit 80a48dd47e3bf3ede676fae5a630cb6c80de3e69 breaks the linking stage when CONFIG_CMDLINE=n: .. LDS u-boot.lds LD u-boot u-boot contains unexpected relocations: R_ARM_NONE R_ARM_RELATIVE make: *** [Makefile:1775: checkarmreloc] Error 1 Signed-off-by: Andrej Rosano <andrej.rosano@f-secure.com>
		
			
				
	
	
		
			40 lines
		
	
	
		
			967 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			967 B
		
	
	
	
		
			C
		
	
	
	
	
	
| // SPDX-License-Identifier: GPL-2.0+
 | |
| /*
 | |
|  * Copyright 2000-2009
 | |
|  * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
 | |
|  */
 | |
| 
 | |
| #include <common.h>
 | |
| #include <command.h>
 | |
| 
 | |
| static int do_help(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 | |
| {
 | |
| #ifdef CONFIG_CMDLINE
 | |
| 	cmd_tbl_t *start = ll_entry_start(cmd_tbl_t, cmd);
 | |
| 	const int len = ll_entry_count(cmd_tbl_t, cmd);
 | |
| 	return _do_help(start, len, cmdtp, flag, argc, argv);
 | |
| #else
 | |
| 	return 0;
 | |
| #endif
 | |
| }
 | |
| 
 | |
| U_BOOT_CMD(
 | |
| 	help,	CONFIG_SYS_MAXARGS,	1,	do_help,
 | |
| 	"print command description/usage",
 | |
| 	"\n"
 | |
| 	"	- print brief description of all commands\n"
 | |
| 	"help command ...\n"
 | |
| 	"	- print detailed usage of 'command'"
 | |
| );
 | |
| 
 | |
| #ifdef CONFIG_CMDLINE
 | |
| /* This does not use the U_BOOT_CMD macro as ? can't be used in symbol names */
 | |
| ll_entry_declare(cmd_tbl_t, question_mark, cmd) = {
 | |
| 	"?",	CONFIG_SYS_MAXARGS, cmd_always_repeatable,	do_help,
 | |
| 	"alias for 'help'",
 | |
| #ifdef  CONFIG_SYS_LONGHELP
 | |
| 	""
 | |
| #endif /* CONFIG_SYS_LONGHELP */
 | |
| };
 | |
| #endif
 |