|
|
|
@ -81,14 +81,14 @@ |
|
|
|
|
*/ |
|
|
|
|
#define CONFIG_NR_DRAM_BANKS 1 |
|
|
|
|
#define CONFIG_SYS_SDRAM_BASE ATMEL_BASE_CS1 |
|
|
|
|
#define CONFIG_SYS_SDRAM_SIZE (128 * 1024 * 1024) |
|
|
|
|
#define CONFIG_SYS_SDRAM_SIZE (128 * SZ_1M) |
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* Initial stack pointer: 4k - GENERATED_GBL_DATA_SIZE in internal SRAM, |
|
|
|
|
* leaving the correct space for initial global data structure above |
|
|
|
|
* that address while providing maximum stack area below. |
|
|
|
|
*/ |
|
|
|
|
# define CONFIG_SYS_INIT_SP_ADDR \ |
|
|
|
|
#define CONFIG_SYS_INIT_SP_ADDR \ |
|
|
|
|
(ATMEL_BASE_SRAM1 + 0x1000 - GENERATED_GBL_DATA_SIZE) |
|
|
|
|
|
|
|
|
|
/* NAND flash */ |
|
|
|
@ -112,6 +112,7 @@ |
|
|
|
|
#define CONFIG_AT91_WANTS_COMMON_PHY |
|
|
|
|
|
|
|
|
|
#define CONFIG_AT91SAM9_WATCHDOG |
|
|
|
|
#define CONFIG_AT91_HW_WDT_TIMEOUT 15 |
|
|
|
|
#if !defined(CONFIG_SPL_BUILD) |
|
|
|
|
/* Enable the watchdog */ |
|
|
|
|
#define CONFIG_HW_WATCHDOG |
|
|
|
@ -146,8 +147,8 @@ |
|
|
|
|
#define CONFIG_SYS_SPI_U_BOOT_OFFS 0x20000 |
|
|
|
|
|
|
|
|
|
#define CONFIG_SF_DEFAULT_BUS 0 |
|
|
|
|
#define CONFIG_SF_DEFAULT_SPEED 10000000 |
|
|
|
|
#define CONFIG_SF_DEFAULT_MODE SPI_MODE_0 |
|
|
|
|
#define CONFIG_SF_DEFAULT_SPEED 1000000 |
|
|
|
|
#define CONFIG_SF_DEFAULT_MODE SPI_MODE_3 |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/* load address */ |
|
|
|
@ -157,7 +158,7 @@ |
|
|
|
|
#define CONFIG_ENV_IS_IN_NAND |
|
|
|
|
#define CONFIG_ENV_OFFSET 0x100000 |
|
|
|
|
#define CONFIG_ENV_OFFSET_REDUND 0x180000 |
|
|
|
|
#define CONFIG_ENV_SIZE 0x20000 /* 1 sector = 128 kB */ |
|
|
|
|
#define CONFIG_ENV_SIZE (SZ_128K) /* 1 sector = 128 kB */ |
|
|
|
|
#define CONFIG_BOOTCOMMAND "nand read 0x22000000 0x200000 0x300000; bootm" |
|
|
|
|
|
|
|
|
|
#if defined(CONFIG_BOARD_TAURUS) |
|
|
|
@ -241,7 +242,7 @@ |
|
|
|
|
* Size of malloc() pool |
|
|
|
|
*/ |
|
|
|
|
#define CONFIG_SYS_MALLOC_LEN \ |
|
|
|
|
ROUND(3 * CONFIG_ENV_SIZE + 128*1024, 0x1000) |
|
|
|
|
ROUND(3 * CONFIG_ENV_SIZE + SZ_128K, 0x1000) |
|
|
|
|
|
|
|
|
|
/* Defines for SPL */ |
|
|
|
|
#define CONFIG_SPL_FRAMEWORK |
|
|
|
@ -253,7 +254,7 @@ |
|
|
|
|
#define CONFIG_SYS_SPL_MALLOC_SIZE CONFIG_SYS_MALLOC_LEN |
|
|
|
|
|
|
|
|
|
#define CONFIG_SPL_BSS_START_ADDR CONFIG_SPL_MAX_SIZE |
|
|
|
|
#define CONFIG_SPL_BSS_MAX_SIZE (3 * 1024) |
|
|
|
|
#define CONFIG_SPL_BSS_MAX_SIZE (3 * SZ_512) |
|
|
|
|
|
|
|
|
|
#define CONFIG_SPL_LIBCOMMON_SUPPORT |
|
|
|
|
#define CONFIG_SPL_LIBGENERIC_SUPPORT |
|
|
|
@ -275,9 +276,9 @@ |
|
|
|
|
#define CONFIG_SYS_NAND_U_BOOT_DST CONFIG_SYS_TEXT_BASE |
|
|
|
|
#define CONFIG_SYS_NAND_5_ADDR_CYCLE |
|
|
|
|
|
|
|
|
|
#define CONFIG_SYS_NAND_SIZE (256*1024*1024) |
|
|
|
|
#define CONFIG_SYS_NAND_PAGE_SIZE 2048 |
|
|
|
|
#define CONFIG_SYS_NAND_BLOCK_SIZE (128*1024) |
|
|
|
|
#define CONFIG_SYS_NAND_SIZE (256 * SZ_1M) |
|
|
|
|
#define CONFIG_SYS_NAND_PAGE_SIZE SZ_2K |
|
|
|
|
#define CONFIG_SYS_NAND_BLOCK_SIZE (SZ_128K) |
|
|
|
|
#define CONFIG_SYS_NAND_PAGE_COUNT (CONFIG_SYS_NAND_BLOCK_SIZE / \ |
|
|
|
|
CONFIG_SYS_NAND_PAGE_SIZE) |
|
|
|
|
#define CONFIG_SYS_NAND_BAD_BLOCK_POS NAND_LARGE_BADBLOCK_POS |
|
|
|
|