diff options
| -rw-r--r-- | include/configs/TASREG.h | 21 | ||||
| -rw-r--r-- | include/configs/TOP860.h | 36 | ||||
| -rw-r--r-- | include/configs/VCMA9.h | 43 | ||||
| -rw-r--r-- | include/configs/VOH405.h | 39 | ||||
| -rw-r--r-- | include/configs/VOM405.h | 31 | ||||
| -rw-r--r-- | include/configs/VoVPN-GW.h | 39 | ||||
| -rw-r--r-- | include/configs/W7OLMC.h | 27 | ||||
| -rw-r--r-- | include/configs/W7OLMG.h | 31 | ||||
| -rw-r--r-- | include/configs/WUH405.h | 31 | ||||
| -rw-r--r-- | include/configs/XPEDITE1K.h | 37 | ||||
| -rw-r--r-- | include/configs/Yukon8220.h | 51 | ||||
| -rw-r--r-- | include/configs/ZPC1900.h | 26 | ||||
| -rw-r--r-- | include/configs/ZUMA.h | 25 | 
13 files changed, 235 insertions, 202 deletions
| diff --git a/include/configs/TASREG.h b/include/configs/TASREG.h index 119bc2442..b0116e7ac 100644 --- a/include/configs/TASREG.h +++ b/include/configs/TASREG.h @@ -50,20 +50,25 @@  #undef CONFIG_MONITOR_IS_IN_RAM	              /* no pre-loader required!!! ;-) */ -#define CONFIG_COMMANDS	      ((CONFIG_CMD_DFL        |    \ -				CFG_CMD_BSP           |    \ -				CFG_CMD_EEPROM        |    \ -				CFG_CMD_I2C            ) & \ -			       ~(CFG_CMD_NET)) -/* this must be included AFTER the definition of CONFIG_COMMANDS (if any) */ -#include <cmd_confdefs.h> +/* + * Command line configuration. + */ +#include <config_cmd_default.h> + +#define CONFIG_CMD_BSP +#define CONFIG_CMD_EEPROM +#define CONFIG_CMD_I2C + +#undef CONFIG_CMD_NET + +  #define CONFIG_BOOTDELAY	3  #define CFG_PROMPT		"=> "  #define CFG_LONGHELP				/* undef to save memory		*/ -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CFG_CBSIZE		1024		/* Console I/O Buffer Size	*/  #else  #define CFG_CBSIZE		256		/* Console I/O Buffer Size	*/ diff --git a/include/configs/TOP860.h b/include/configs/TOP860.h index 2344b9681..717b77957 100644 --- a/include/configs/TOP860.h +++ b/include/configs/TOP860.h @@ -107,30 +107,28 @@   */  #define CFG_MATCH_PARTIAL_CMD +  /* - * List of available monitor commands.  Use the system default list - * plus add some of the "non-standard" commands back in. - * See ./cmd_confdefs.h + * Command line configuration.   */ -#define CONFIG_COMMANDS	      ( CONFIG_CMD_DFL	| \ -								CFG_CMD_ASKENV	| \ -								CFG_CMD_DHCP	| \ -								CFG_CMD_I2C		| \ -								CFG_CMD_EEPROM	| \ -								CFG_CMD_REGINFO	| \ -								CFG_CMD_IMMAP	| \ -								CFG_CMD_ELF		| \ -								CFG_CMD_DATE	| \ -								CFG_CMD_MII 	| \ -								CFG_CMD_BEDBUG	\ -						      ) +#include <config_cmd_default.h> + +#define CONFIG_CMD_ASKENV +#define CONFIG_CMD_DHCP +#define CONFIG_CMD_I2C +#define CONFIG_CMD_EEPROM +#define CONFIG_CMD_REGINFO +#define CONFIG_CMD_IMMAP +#define CONFIG_CMD_ELF +#define CONFIG_CMD_DATE +#define CONFIG_CMD_MII +#define CONFIG_CMD_BEDBUG +  #define	CONFIG_AUTOSCRIPT		1  #define	CFG_LOADS_BAUD_CHANGE	1  #undef	CONFIG_LOADS_ECHO			/* NO echo on for serial download	*/ -/* this must be included AFTER the definition of CONFIG_COMMANDS (if any) */ -#include <cmd_confdefs.h>  #define CFG_LONGHELP			/* undef to save memory		*/  #define CFG_PROMPT	"=> "		/* Monitor Command Prompt	*/ @@ -141,7 +139,7 @@   #define CFG_PROMPT_HUSH_PS2	"> "  #endif -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)   #define CFG_CBSIZE	1024		/* Console I/O Buffer Size	*/  #else   #define CFG_CBSIZE	256		/* Console I/O Buffer Size	*/ @@ -239,7 +237,7 @@   * Cache Configuration   */  #define CFG_CACHELINE_SIZE	16	/* For all MPC8xx CPUs			*/ -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CFG_CACHELINE_SHIFT	4	/* log base 2 of the above value	*/  #endif diff --git a/include/configs/VCMA9.h b/include/configs/VCMA9.h index 5f48a7093..ab802a3cd 100644 --- a/include/configs/VCMA9.h +++ b/include/configs/VCMA9.h @@ -48,27 +48,24 @@  #define CONFIG_SETUP_MEMORY_TAGS 1  #define CONFIG_INITRD_TAG	 1 -/*********************************************************** - * Command definition - ***********************************************************/ -#define CONFIG_COMMANDS \ -			(CONFIG_CMD_DFL	 | \ -			CFG_CMD_CACHE	 | \ -			/*CFG_CMD_JFFS2	 |*/ \ -			/*CFG_CMD_NAND	 |*/ \ -			CFG_CMD_EEPROM	 | \ -			CFG_CMD_I2C	 | \ -			CFG_CMD_USB	 | \ -			CFG_CMD_REGINFO  | \ -			CFG_CMD_FAT	 | \ -			CFG_CMD_DATE	 | \ -			CFG_CMD_ELF	 | \ -			CFG_CMD_DHCP	 | \ -			CFG_CMD_PING	 | \ -			CFG_CMD_BSP) -/* this must be included after the definiton of CONFIG_COMMANDS */ -#include <cmd_confdefs.h> +/* + * Command line configuration. + */ +#include <config_cmd_default.h> + +#define CONFIG_CMD_CACHE +#define CONFIG_CMD_EEPROM +#define CONFIG_CMD_I2C +#define CONFIG_CMD_USB +#define CONFIG_CMD_REGINFO +#define CONFIG_CMD_FAT +#define CONFIG_CMD_DATE +#define CONFIG_CMD_ELF +#define CONFIG_CMD_DHCP +#define CONFIG_CMD_PING +#define CONFIG_CMD_BSP +  #define CFG_HUSH_PARSER  #define CFG_PROMPT_HUSH_PS2 "> " @@ -145,7 +142,7 @@  #define CONFIG_IPADDR		10.0.0.110  #define CONFIG_SERVERIP		10.0.0.1 -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CONFIG_KGDB_BAUDRATE	115200		/* speed to run kgdb serial port */  /* what's this ? it's not used anywhere */  #define CONFIG_KGDB_SER_INDEX	1		/* which serial port to use */ @@ -246,7 +243,7 @@  /*-----------------------------------------------------------------------   * NAND flash settings   */ -#if (CONFIG_COMMANDS & CFG_CMD_NAND) +#if defined(CONFIG_CMD_NAND)  #define CFG_NAND_LEGACY  #define CFG_MAX_NAND_DEVICE	1	/* Max number of NAND devices		*/ @@ -280,6 +277,6 @@  #define CONFIG_MTD_NAND_VERIFY_WRITE	1  #define CONFIG_MTD_NAND_ECC_JFFS2	1 -#endif	/* CONFIG_COMMANDS & CFG_CMD_NAND */ +#endif  #endif	/* __CONFIG_H */ diff --git a/include/configs/VOH405.h b/include/configs/VOH405.h index 96f3d26cc..3f2c32b6b 100644 --- a/include/configs/VOH405.h +++ b/include/configs/VOH405.h @@ -58,28 +58,31 @@  #define CONFIG_PHY_CLK_FREQ	EMAC_STACR_CLK_66MHZ /* 66 MHz OPB clock*/ -#define CONFIG_COMMANDS	      ( CONFIG_CMD_DFL	| \ -				CFG_CMD_DHCP	| \ -				CFG_CMD_PCI	| \ -				CFG_CMD_IRQ	| \ -				CFG_CMD_IDE	| \ -				CFG_CMD_FAT	| \ -				CFG_CMD_ELF	| \ -				CFG_CMD_NAND	| \ -				CFG_CMD_DATE	| \ -				CFG_CMD_I2C	| \ -				CFG_CMD_MII	| \ -				CFG_CMD_PING	| \ -				CFG_CMD_EEPROM	) + +/* + * Command line configuration. + */ +#include <config_cmd_default.h> + +#define CONFIG_CMD_DHCP +#define CONFIG_CMD_PCI +#define CONFIG_CMD_IRQ +#define CONFIG_CMD_IDE +#define CONFIG_CMD_FAT +#define CONFIG_CMD_ELF +#define CONFIG_CMD_NAND +#define CONFIG_CMD_DATE +#define CONFIG_CMD_I2C +#define CONFIG_CMD_MII +#define CONFIG_CMD_PING +#define CONFIG_CMD_EEPROM +  #define CONFIG_MAC_PARTITION  #define CONFIG_DOS_PARTITION  #define CONFIG_SUPPORT_VFAT -/* this must be included AFTER the definition of CONFIG_COMMANDS (if any) */ -#include <cmd_confdefs.h> -  #undef	CONFIG_WATCHDOG			/* watchdog disabled		*/  #define CONFIG_RTC_MC146818		/* DS1685 is MC146818 compatible*/ @@ -98,7 +101,7 @@  #define CFG_PROMPT_HUSH_PS2	"> "  #endif -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CFG_CBSIZE	1024		/* Console I/O Buffer Size	*/  #else  #define CFG_CBSIZE	256		/* Console I/O Buffer Size	*/ @@ -319,7 +322,7 @@  #define CFG_DCACHE_SIZE		16384	/* For AMCC 405 CPUs, older 405 ppc's	*/  					/* have only 8kB, 16kB is save here	*/  #define CFG_CACHELINE_SIZE	32	/* ...			*/ -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CFG_CACHELINE_SHIFT	5	/* log base 2 of the above value	*/  #endif diff --git a/include/configs/VOM405.h b/include/configs/VOM405.h index f2f3ea7cc..f312ea46a 100644 --- a/include/configs/VOM405.h +++ b/include/configs/VOM405.h @@ -65,19 +65,22 @@  				 CONFIG_BOOTP_DNS2 | \  				 CONFIG_BOOTP_SEND_HOSTNAME ) -#define CONFIG_COMMANDS	      ( CONFIG_CMD_DFL	| \ -				CFG_CMD_DHCP	| \ -				CFG_CMD_BSP	| \ -				CFG_CMD_PCI	| \ -				CFG_CMD_IRQ	| \ -				CFG_CMD_ELF	| \ -				CFG_CMD_I2C	| \ -				CFG_CMD_MII	| \ -				CFG_CMD_PING	| \ -				CFG_CMD_EEPROM	) -/* this must be included AFTER the definition of CONFIG_COMMANDS (if any) */ -#include <cmd_confdefs.h> +/* + * Command line configuration. + */ +#include <config_cmd_default.h> + +#define CONFIG_CMD_DHCP +#define CONFIG_CMD_BSP +#define CONFIG_CMD_PCI +#define CONFIG_CMD_IRQ +#define CONFIG_CMD_ELF +#define CONFIG_CMD_I2C +#define CONFIG_CMD_MII +#define CONFIG_CMD_PING +#define CONFIG_CMD_EEPROM +  #undef	CONFIG_WATCHDOG			/* watchdog disabled		*/ @@ -96,7 +99,7 @@  #define CFG_PROMPT_HUSH_PS2	"> "  #endif -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CFG_CBSIZE	1024		/* Console I/O Buffer Size	*/  #else  #define CFG_CBSIZE	256		/* Console I/O Buffer Size	*/ @@ -244,7 +247,7 @@  #define CFG_DCACHE_SIZE		16384	/* For AMCC 405 CPUs, older 405 ppc's	*/  					/* have only 8kB, 16kB is save here	*/  #define CFG_CACHELINE_SIZE	32	/* ...			*/ -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CFG_CACHELINE_SHIFT	5	/* log base 2 of the above value	*/  #endif diff --git a/include/configs/VoVPN-GW.h b/include/configs/VoVPN-GW.h index 92bade518..880624419 100644 --- a/include/configs/VoVPN-GW.h +++ b/include/configs/VoVPN-GW.h @@ -138,24 +138,25 @@  #endif -/* configure commands */ -#define CONFIG_COMMANDS		(	CFG_CMD_AUTOSCRIPT	| \ -					CFG_CMD_BDI		| \ -					CFG_CMD_CONSOLE		| \ -					CFG_CMD_ECHO		| \ -					CFG_CMD_ENV		| \ -					CFG_CMD_FLASH		| \ -					CFG_CMD_IMI		| \ -					CFG_CMD_IMLS		| \ -					CFG_CMD_LOADB		| \ -					CFG_CMD_MEMORY		| \ -					CFG_CMD_MISC		| \ -					CFG_CMD_NET		| \ -					CFG_CMD_PING		| \ -					CFG_CMD_RUN	) +/* + * Command line configuration. + */ + +#define CONFIG_CMD_AUTOSCRIPT +#define CONFIG_CMD_BDI +#define CONFIG_CMD_CONSOLE +#define CONFIG_CMD_ECHO +#define CONFIG_CMD_ENV +#define CONFIG_CMD_FLASH +#define CONFIG_CMD_IMI +#define CONFIG_CMD_IMLS +#define CONFIG_CMD_LOADB +#define CONFIG_CMD_MEMORY +#define CONFIG_CMD_MISC +#define CONFIG_CMD_NET +#define CONFIG_CMD_PING +#define CONFIG_CMD_RUN -/* this must be included AFTER the definition of CONFIG_COMMANDS (if any) */ -#include <cmd_confdefs.h>  /*   * boot options & environment @@ -206,7 +207,7 @@  #define	CFG_PROMPT			"=> "  /* console i/o buffer size */ -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define	CFG_CBSIZE			1024  #else  #define	CFG_CBSIZE			256 @@ -305,7 +306,7 @@  /* cache configuration */  #define CFG_CACHELINE_SIZE		32      /* for MPC8260 */ -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CFG_CACHELINE_SHIFT		5	/* log base 2 of above */  #endif diff --git a/include/configs/W7OLMC.h b/include/configs/W7OLMC.h index 8dc623ea0..fd810961d 100644 --- a/include/configs/W7OLMC.h +++ b/include/configs/W7OLMC.h @@ -70,13 +70,22 @@  #define CONFIG_RTC_M48T35A	1		/* ST Electronics M48 timekeeper */ -#define CONFIG_COMMANDS		\ -	(CONFIG_CMD_DFL | CFG_CMD_PCI | CFG_CMD_IRQ | CFG_CMD_ASKENV | \ -	 CFG_CMD_DHCP | CFG_CMD_BEDBUG | CFG_CMD_DATE | CFG_CMD_I2C | \ -	 CFG_CMD_EEPROM | CFG_CMD_ELF | CFG_CMD_BSP | CFG_CMD_REGINFO) +/* + * Command line configuration. + */ +#include <config_cmd_default.h> -/* this must be included AFTER the definition of CONFIG_COMMANDS (if any) */ -#include <cmd_confdefs.h> +#define CONFIG_CMD_PCI +#define CONFIG_CMD_IRQ +#define CONFIG_CMD_ASKENV +#define CONFIG_CMD_DHCP +#define CONFIG_CMD_BEDBUG +#define CONFIG_CMD_DATE +#define CONFIG_CMD_I2C +#define CONFIG_CMD_EEPROM +#define CONFIG_CMD_ELF +#define CONFIG_CMD_BSP +#define CONFIG_CMD_REGINFO  #undef CONFIG_WATCHDOG				/* watchdog disabled		*/  #define CONFIG_HW_WATCHDOG			/* HW Watchdog, board specific	*/ @@ -92,7 +101,7 @@  #ifdef  CFG_HUSH_PARSER  #define CFG_PROMPT_HUSH_PS2     "> "  #endif -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CFG_CBSIZE		1024		/* Console I/O Buffer Size	*/  #else  #define CFG_CBSIZE		256		/* Console I/O Buffer Size	*/ @@ -277,7 +286,7 @@   */  #define CFG_DCACHE_SIZE		8192		/* For AMCC 405 CPUs			*/  #define CFG_CACHELINE_SIZE	32		/* ...		*/ -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CFG_CACHELINE_SHIFT	5		/* log base 2 of the above val. */  #endif @@ -309,7 +318,7 @@  #define BOOTFLAG_COLD		0x01		/* Normal Power-On: Boot from FLASH */  #define BOOTFLAG_WARM		0x02		/* Software reboot		*/ -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CONFIG_KGDB_BAUDRATE	230400		/* speed to run kgdb serial port */  #define CONFIG_KGDB_SER_INDEX	2		/* which serial port to use	*/  #endif diff --git a/include/configs/W7OLMG.h b/include/configs/W7OLMG.h index 2bd98b3af..a5ce68541 100644 --- a/include/configs/W7OLMG.h +++ b/include/configs/W7OLMG.h @@ -75,14 +75,25 @@  #define CFG_DTT_LOW_TEMP	-30  #define CFG_DTT_HYSTERESIS	3 -#define CONFIG_COMMANDS		\ -	(CONFIG_CMD_DFL | CFG_CMD_PCI | CFG_CMD_IRQ | CFG_CMD_ASKENV | \ -	 CFG_CMD_DHCP | CFG_CMD_BEDBUG | CFG_CMD_DATE | CFG_CMD_I2C | \ -	 CFG_CMD_EEPROM | CFG_CMD_ELF | CFG_CMD_BSP | CFG_CMD_REGINFO | \ -	 CFG_CMD_DTT) -/* this must be included AFTER the definition of CONFIG_COMMANDS (if any) */ -#include <cmd_confdefs.h> +/* + * Command line configuration. + */ +#include <config_cmd_default.h> + +#define CONFIG_CMD_PCI +#define CONFIG_CMD_IRQ +#define CONFIG_CMD_ASKENV +#define CONFIG_CMD_DHCP +#define CONFIG_CMD_BEDBUG +#define CONFIG_CMD_DATE +#define CONFIG_CMD_I2C +#define CONFIG_CMD_EEPROM +#define CONFIG_CMD_ELF +#define CONFIG_CMD_BSP +#define CONFIG_CMD_REGINFO +#define CONFIG_CMD_DTT +  #undef CONFIG_WATCHDOG				/* watchdog disabled		*/  #define CONFIG_HW_WATCHDOG			/* HW Watchdog, board specific	*/ @@ -98,7 +109,7 @@  #ifdef  CFG_HUSH_PARSER  #define CFG_PROMPT_HUSH_PS2     "> "  #endif -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CFG_CBSIZE		1024		/* Console I/O Buffer Size	*/  #else  #define CFG_CBSIZE		256		/* Console I/O Buffer Size	*/ @@ -278,7 +289,7 @@   */  #define CFG_DCACHE_SIZE		8192		/* For AMCC 405 CPUs			*/  #define CFG_CACHELINE_SIZE	32		/* ...		*/ -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CFG_CACHELINE_SHIFT	5		/* log base 2 of the above val. */  #endif @@ -310,7 +321,7 @@  #define BOOTFLAG_COLD		0x01		/* Normal Power-On: Boot from FLASH */  #define BOOTFLAG_WARM		0x02		/* Software reboot		*/ -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CONFIG_KGDB_BAUDRATE	230400		/* speed to run kgdb serial port */  #define CONFIG_KGDB_SER_INDEX	2		/* which serial port to use	*/  #endif diff --git a/include/configs/WUH405.h b/include/configs/WUH405.h index faf855d24..f7865200c 100644 --- a/include/configs/WUH405.h +++ b/include/configs/WUH405.h @@ -60,19 +60,22 @@  #define CONFIG_PHY_CLK_FREQ	EMAC_STACR_CLK_66MHZ /* 66 MHz OPB clock*/ -#define CONFIG_COMMANDS	      ( CONFIG_CMD_DFL	| \ -				CFG_CMD_DHCP	| \ -				CFG_CMD_IRQ	| \ -				CFG_CMD_ELF	| \ -				CFG_CMD_NAND	| \ -				CFG_CMD_DATE	| \ -				CFG_CMD_I2C	| \ -				CFG_CMD_MII	| \ -				CFG_CMD_PING	| \ -				CFG_CMD_EEPROM	) -/* this must be included AFTER the definition of CONFIG_COMMANDS (if any) */ -#include <cmd_confdefs.h> +/* + * Command line configuration. + */ +#include <config_cmd_default.h> + +#define CONFIG_CMD_DHCP +#define CONFIG_CMD_IRQ +#define CONFIG_CMD_ELF +#define CONFIG_CMD_NAND +#define CONFIG_CMD_DATE +#define CONFIG_CMD_I2C +#define CONFIG_CMD_MII +#define CONFIG_CMD_PING +#define CONFIG_CMD_EEPROM +  #undef	CONFIG_WATCHDOG			/* watchdog disabled		*/ @@ -92,7 +95,7 @@  #define CFG_PROMPT_HUSH_PS2	"> "  #endif -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CFG_CBSIZE	1024		/* Console I/O Buffer Size	*/  #else  #define CFG_CBSIZE	256		/* Console I/O Buffer Size	*/ @@ -270,7 +273,7 @@  #define CFG_DCACHE_SIZE		16384	/* For AMCC 405 CPUs, older 405 ppc's	*/  					/* have only 8kB, 16kB is save here	*/  #define CFG_CACHELINE_SIZE	32	/* ...			*/ -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CFG_CACHELINE_SHIFT	5	/* log base 2 of the above value	*/  #endif diff --git a/include/configs/XPEDITE1K.h b/include/configs/XPEDITE1K.h index f2ad097db..4b8fbe6f4 100644 --- a/include/configs/XPEDITE1K.h +++ b/include/configs/XPEDITE1K.h @@ -182,25 +182,24 @@ extern void out32(unsigned int, unsigned long);  #define CONFIG_HAS_ETH2		1	/* add support for "eth2addr"	*/  #define CONFIG_HAS_ETH3		1	/* add support for "eth3addr"	*/ -#define CONFIG_COMMANDS	       (CONFIG_CMD_DFL	| \ -				CFG_CMD_PCI	| \ -				CFG_CMD_IRQ	| \ -				CFG_CMD_I2C	| \ -				CFG_CMD_DATE	| \ -				CFG_CMD_BEDBUG	| \ -				CFG_CMD_EEPROM	| \ -				CFG_CMD_PING | \ -				CFG_CMD_ELF | \ -				CFG_CMD_MII | \ -				CFG_CMD_DIAG | \ -				CFG_CMD_FAT ) -/*				CFG_CMD_DHCP	| \ */ -/*				CFG_CMD_KGDB	| \ */ +/* + * Command line configuration. + */ +#include <config_cmd_default.h> +#define CONFIG_CMD_PCI +#define CONFIG_CMD_IRQ +#define CONFIG_CMD_I2C +#define CONFIG_CMD_DATE +#define CONFIG_CMD_BEDBUG +#define CONFIG_CMD_EEPROM +#define CONFIG_CMD_PING +#define CONFIG_CMD_ELF +#define CONFIG_CMD_MII +#define CONFIG_CMD_DIAG +#define CONFIG_CMD_FAT -/* this must be included AFTER the definition of CONFIG_COMMANDS (if any) */ -#include <cmd_confdefs.h>  #undef CONFIG_WATCHDOG			/* watchdog disabled		*/ @@ -209,7 +208,7 @@ extern void out32(unsigned int, unsigned long);   */  #define CFG_LONGHELP			/* undef to save memory		*/  #define CFG_PROMPT	"=> "		/* Monitor Command Prompt	*/ -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CFG_CBSIZE	1024		/* Console I/O Buffer Size	*/  #else  #define CFG_CBSIZE	256		/* Console I/O Buffer Size	*/ @@ -254,7 +253,7 @@ extern void out32(unsigned int, unsigned long);   */  #define CFG_DCACHE_SIZE		8192 /* For AMCC 440GX CPUs */  #define CFG_CACHELINE_SIZE	32	/* ...			*/ -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CFG_CACHELINE_SHIFT	5	/* log base 2 of the above value	*/  #endif @@ -266,7 +265,7 @@ extern void out32(unsigned int, unsigned long);  #define BOOTFLAG_COLD	0x01		/* Normal Power-On: Boot from FLASH	*/  #define BOOTFLAG_WARM	0x02		/* Software reboot			*/ -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CONFIG_KGDB_BAUDRATE	230400	/* speed to run kgdb serial port */  #define CONFIG_KGDB_SER_INDEX	2	/* which serial port to use */  #endif diff --git a/include/configs/Yukon8220.h b/include/configs/Yukon8220.h index 37ef1058f..07fab4431 100644 --- a/include/configs/Yukon8220.h +++ b/include/configs/Yukon8220.h @@ -39,12 +39,6 @@  #define BOOTFLAG_COLD		0x01	/* Normal Power-On: Boot from FLASH */  #define BOOTFLAG_WARM		0x02	/* Software reboot	*/ -#define CFG_CACHELINE_SIZE	32	/* For MPC8220 CPUs */ - -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) -#  define CFG_CACHELINE_SHIFT	5   /* log base 2 of the above value */ -#endif -  /*   * Serial console configuration   */ @@ -70,31 +64,31 @@  #define CONFIG_TIMESTAMP			/* Print image info with timestamp */ +  /* - * Supported commands + * Command line configuration.   */ -#define CONFIG_COMMANDS	      ( CONFIG_CMD_DFL	| \ -				CFG_CMD_BOOTD	| \ -				CFG_CMD_CACHE	| \ -				CFG_CMD_DHCP	| \ -				CFG_CMD_DIAG	| \ -				CFG_CMD_EEPROM	| \ -				CFG_CMD_ELF	| \ -				CFG_CMD_I2C	| \ -				CFG_CMD_NET	| \ -				CFG_CMD_NFS	| \ -				CFG_CMD_PCI	| \ -				CFG_CMD_PING	| \ -				CFG_CMD_REGINFO | \ -				CFG_CMD_SDRAM	| \ -				CFG_CMD_SNTP	) +#include <config_cmd_default.h> + +#define CONFIG_CMD_BOOTD +#define CONFIG_CMD_CACHE +#define CONFIG_CMD_DHCP +#define CONFIG_CMD_DIAG +#define CONFIG_CMD_EEPROM +#define CONFIG_CMD_ELF +#define CONFIG_CMD_I2C +#define CONFIG_CMD_NET +#define CONFIG_CMD_NFS +#define CONFIG_CMD_PCI +#define CONFIG_CMD_PING +#define CONFIG_CMD_REGINFO +#define CONFIG_CMD_SDRAM +#define CONFIG_CMD_SNTP +  #define CONFIG_NET_MULTI  #define CONFIG_MII -/* this must be included AFTER the definition of CONFIG_COMMANDS (if any) */ -#include <cmd_confdefs.h> -  /*   * Autobooting   */ @@ -293,7 +287,7 @@   */  #define CFG_LONGHELP			    /* undef to save memory	*/  #define CFG_PROMPT		"=> "	    /* Monitor Command Prompt	*/ -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CFG_CBSIZE		1024	    /* Console I/O Buffer Size	*/  #else  #define CFG_CBSIZE		256	    /* Console I/O Buffer Size	*/ @@ -309,6 +303,11 @@  #define CFG_HZ			1000	    /* decrementer freq: 1 ms ticks */ +#define CFG_CACHELINE_SIZE	32	/* For MPC8220 CPUs */ +#if defined(CONFIG_CMD_KGDB) +#  define CFG_CACHELINE_SHIFT	5   /* log base 2 of the above value */ +#endif +  /*   * Various low-level settings   */ diff --git a/include/configs/ZPC1900.h b/include/configs/ZPC1900.h index 2b02fe750..30c7790c8 100644 --- a/include/configs/ZPC1900.h +++ b/include/configs/ZPC1900.h @@ -106,22 +106,24 @@  #define CONFIG_BAUDRATE		38400 -#define CONFIG_COMMANDS		(CONFIG_CMD_DFL   \ -				| CFG_CMD_ASKENV  \ -				| CFG_CMD_DHCP    \ -				| CFG_CMD_IMMAP   \ -				| CFG_CMD_MII     \ -				| CFG_CMD_PING    \ -				) -/* this must be included AFTER the definition of CONFIG_COMMANDS (if any) */ -#include <cmd_confdefs.h> +/* + * Command line configuration. + */ +#include <config_cmd_default.h> + +#define CONFIG_CMD_ASKENV +#define CONFIG_CMD_DHCP +#define CONFIG_CMD_IMMAP +#define CONFIG_CMD_MII +#define CONFIG_CMD_PING +  #define CONFIG_BOOTDELAY	5	/* autoboot after 5 seconds */  #define CONFIG_BOOTCOMMAND	"dhcp;bootm"	/* autoboot command */  #define CONFIG_BOOTARGS		"root=/dev/nfs rw ip=:::::eth0:dhcp" -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #undef	CONFIG_KGDB_ON_SMC		/* define if kgdb on SMC */  #define CONFIG_KGDB_ON_SCC		/* define if kgdb on SCC */  #undef	CONFIG_KGDB_NONE		/* define if kgdb on something else */ @@ -139,7 +141,7 @@  #define CFG_PROMPT_HUSH_PS2	"> "  #define CFG_LONGHELP			/* undef to save memory	    */  #define CFG_PROMPT		"=> "	/* Monitor Command Prompt   */ -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CFG_CBSIZE		1024	/* Console I/O Buffer Size  */  #else  #define CFG_CBSIZE		256	/* Console I/O Buffer Size  */ @@ -223,7 +225,7 @@  #endif  #define CFG_CACHELINE_SIZE	32	/* For MPC8260 CPU */ -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #  define CFG_CACHELINE_SHIFT	5	/* log base 2 of the above value */  #endif diff --git a/include/configs/ZUMA.h b/include/configs/ZUMA.h index f163d003b..662093834 100644 --- a/include/configs/ZUMA.h +++ b/include/configs/ZUMA.h @@ -106,12 +106,18 @@  #define CONFIG_MII		/* enable MII commands */ -#define CONFIG_COMMANDS		(CONFIG_CMD_DFL | \ -				 CFG_CMD_ASKENV | \ -				 CFG_CMD_BSP	| \ -				 CFG_CMD_JFFS2	| \ -				 CFG_CMD_MII	| \ -				 CFG_CMD_DATE) + +/* + * Command line configuration. + */ +#include <config_cmd_default.h> + +#define CONFIG_CMD_ASKENV +#define CONFIG_CMD_BSP +#define CONFIG_CMD_JFFS2 +#define CONFIG_CMD_MII +#define CONFIG_CMD_DATE +  /*   * JFFS2 partitions @@ -131,15 +137,12 @@  #define MTDPARTS_DEFAULT	"mtdparts=zuma-1:-(jffs2),zuma-2:-(user)"  */ -/* this must be included AFTER the definition of CONFIG_COMMANDS (if any) */ -#include <cmd_confdefs.h> -  /*   * Miscellaneous configurable options   */  #define CFG_LONGHELP			/* undef to save memory		*/  #define CFG_PROMPT	"=> "		/* Monitor Command Prompt	*/ -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CFG_CBSIZE	1024		/* Console I/O Buffer Size	*/  #else  #define CFG_CBSIZE	256		/* Console I/O Buffer Size	*/ @@ -349,7 +352,7 @@   * Cache Configuration   */  #define CFG_CACHELINE_SIZE	32	/* For all MPC74xx CPUs		 */ -#if (CONFIG_COMMANDS & CFG_CMD_KGDB) +#if defined(CONFIG_CMD_KGDB)  #define CFG_CACHELINE_SHIFT	5	/* log base 2 of the above value */  #endif |