diff options
Diffstat (limited to 'arch/blackfin/include/asm/config.h')
| -rw-r--r-- | arch/blackfin/include/asm/config.h | 11 | 
1 files changed, 4 insertions, 7 deletions
| diff --git a/arch/blackfin/include/asm/config.h b/arch/blackfin/include/asm/config.h index 215e0f291..04372525c 100644 --- a/arch/blackfin/include/asm/config.h +++ b/arch/blackfin/include/asm/config.h @@ -9,13 +9,13 @@  #ifndef __ASM_BLACKFIN_CONFIG_POST_H__  #define __ASM_BLACKFIN_CONFIG_POST_H__ +/* Some of our defines use this (like CONFIG_SYS_GBL_DATA_ADDR) */ +#include <asm-offsets.h> +  #ifndef CONFIG_BFIN_SCRATCH_REG  # define CONFIG_BFIN_SCRATCH_REG retn  #endif -/* Relocation to SDRAM works on all Blackfin boards */ -#define CONFIG_RELOC_FIXUP_WORKS -  /* Make sure the structure is properly aligned */  #if ((CONFIG_SYS_GBL_DATA_ADDR & -4) != CONFIG_SYS_GBL_DATA_ADDR)  # error CONFIG_SYS_GBL_DATA_ADDR: must be 4 byte aligned @@ -101,11 +101,8 @@  #ifndef CONFIG_SYS_MALLOC_BASE  # define CONFIG_SYS_MALLOC_BASE (CONFIG_SYS_MONITOR_BASE - CONFIG_SYS_MALLOC_LEN)  #endif -#ifndef CONFIG_SYS_GBL_DATA_SIZE -# define CONFIG_SYS_GBL_DATA_SIZE (128) -#endif  #ifndef CONFIG_SYS_GBL_DATA_ADDR -# define CONFIG_SYS_GBL_DATA_ADDR (CONFIG_SYS_MALLOC_BASE - CONFIG_SYS_GBL_DATA_SIZE) +# define CONFIG_SYS_GBL_DATA_ADDR (CONFIG_SYS_MALLOC_BASE - GENERATED_GBL_DATA_SIZE)  #endif  #ifndef CONFIG_STACKBASE  # define CONFIG_STACKBASE (CONFIG_SYS_GBL_DATA_ADDR - 4) |