diff options
Diffstat (limited to 'include/configs/galaxy5200.h')
| -rw-r--r-- | include/configs/galaxy5200.h | 20 | 
1 files changed, 16 insertions, 4 deletions
| diff --git a/include/configs/galaxy5200.h b/include/configs/galaxy5200.h index 29951f7f1..d95144d58 100644 --- a/include/configs/galaxy5200.h +++ b/include/configs/galaxy5200.h @@ -42,8 +42,20 @@  #define CONFIG_MPC5xxx		1	/* This is an MPC5xxx CPU */  #define CONFIG_MPC5200		1	/* (more precisely an MPC5200 CPU) */  #define CONFIG_SYS_MPC5XXX_CLKIN 33333333	/* ... running at 33.333333MHz */ -#define BOOTFLAG_COLD		0x01	/* Normal Power-On: Boot from FLASH */ -#define BOOTFLAG_WARM		0x02	/* Software reboot */ + +/* + * Valid values for CONFIG_SYS_TEXT_BASE are: + * 0xFFF00000	boot high (standard configuration) + * 0xFE000000	boot low + * 0x00100000	boot from RAM (for testing only) does not work + */ +#ifdef CONFIG_galaxy5200_LOWBOOT +#define	CONFIG_SYS_TEXT_BASE	0xFE000000 +#endif + +#ifndef CONFIG_SYS_TEXT_BASE +#define CONFIG_SYS_TEXT_BASE	0xFFF00000	/* Standard: boot high */ +#endif  /*   * Serial console configuration @@ -76,7 +88,7 @@  #define	CONFIG_TIMESTAMP	1	/* Print image info with timestamp */ -#if (TEXT_BASE == 0xFE000000)		/* Boot low */ +#if (CONFIG_SYS_TEXT_BASE == 0xFE000000)		/* Boot low */  #define CONFIG_SYS_LOWBOOT 1  #endif  /* RAMBOOT will be defined automatically in memory section */ @@ -204,7 +216,7 @@  						CONFIG_SYS_GBL_DATA_SIZE)  #define CONFIG_SYS_INIT_SP_OFFSET	CONFIG_SYS_GBL_DATA_OFFSET -#define CONFIG_SYS_MONITOR_BASE	TEXT_BASE +#define CONFIG_SYS_MONITOR_BASE	CONFIG_SYS_TEXT_BASE  #if (CONFIG_SYS_MONITOR_BASE < CONFIG_SYS_FLASH_BASE)  #	define CONFIG_SYS_RAMBOOT		1  #endif |