diff options
Diffstat (limited to 'include/configs/sequoia.h')
| -rw-r--r-- | include/configs/sequoia.h | 27 | 
1 files changed, 7 insertions, 20 deletions
| diff --git a/include/configs/sequoia.h b/include/configs/sequoia.h index d3fcc032a..639765d59 100644 --- a/include/configs/sequoia.h +++ b/include/configs/sequoia.h @@ -69,14 +69,9 @@  /*-----------------------------------------------------------------------   * Initial RAM & stack pointer   *----------------------------------------------------------------------*/ -#if 0  /* 440EPx/440GRx have 16KB of internal SRAM, so no need for D-Cache	*/ -#define CFG_INIT_RAM_DCACHE	1		/* d-cache as init ram	*/ -#define CFG_INIT_RAM_ADDR	0x70000000	/* DCache		*/ -#else  #define CFG_INIT_RAM_OCM	1		/* OCM as init ram	*/  #define CFG_INIT_RAM_ADDR	CFG_OCM_BASE	/* OCM			*/ -#endif  #define CFG_INIT_RAM_END	(4 << 10)  #define CFG_GBL_DATA_SIZE	256		/* num bytes initial data */ @@ -98,18 +93,11 @@  /*-----------------------------------------------------------------------   * Environment   *----------------------------------------------------------------------*/ -/* - * Define here the location of the environment variables (FLASH or EEPROM). - * Note: DENX encourages to use redundant environment in FLASH. - */ -#if 1 /* test-only */ +#if !defined(CONFIG_NAND_U_BOOT) && !defined(CONFIG_NAND_SPL)  #define CFG_ENV_IS_IN_FLASH     1	/* use FLASH for environment vars	*/  #else  #define CFG_ENV_IS_IN_NAND	1	/* use NAND for environment vars	*/  #endif -#if 0 -#define CFG_ENV_IS_IN_EEPROM	1	/* use EEPROM for environment vars	*/ -#endif  /*-----------------------------------------------------------------------   * FLASH related @@ -189,8 +177,12 @@  #undef CFG_NAND_4_ADDR_CYCLE			/* No fourth addr used (<=32MB)	*/  #ifdef CFG_ENV_IS_IN_NAND -#define CFG_ENV_SIZE		0x4000 -#define CFG_ENV_OFFSET		(CFG_NAND_U_BOOT_OFFS + CFG_NAND_U_BOOT_SIZE) +/* + * For NAND booting the environment is embedded in the U-Boot image. Please take + * look at the file board/amcc/sequoia/u-boot-nand.lds for details. + */ +#define CFG_ENV_SIZE		CFG_NAND_BLOCK_SIZE +#define CFG_ENV_OFFSET		(CFG_NAND_U_BOOT_OFFS + CFG_ENV_SIZE)  #define CFG_ENV_OFFSET_REDUND	(CFG_ENV_OFFSET + CFG_ENV_SIZE)  #endif @@ -214,11 +206,6 @@  #define CFG_EEPROM_PAGE_WRITE_BITS 3  #define CFG_EEPROM_PAGE_WRITE_DELAY_MS 10 -#ifdef CFG_ENV_IS_IN_EEPROM -#define CFG_ENV_SIZE		0x200		/* Size of Environment vars	*/ -#define CFG_ENV_OFFSET		0x0 -#endif /* CFG_ENV_IS_IN_EEPROM */ -  /* I2C SYSMON (LM75, AD7414 is almost compatible)			*/  #define CONFIG_DTT_LM75		1		/* ON Semi's LM75	*/  #define CONFIG_DTT_AD7414	1		/* use AD7414		*/ |