1 /* SPDX-License-Identifier: GPL-2.0+ */ 2 /* 3 * (C) Copyright 2012 4 * Linaro 5 * Linus Walleij <linus.walleij@linaro.org> 6 * Common ARM Integrator configuration settings 7 */ 8 9 #define CFG_SYS_TIMERBASE 0x13000100 /* Timer1 */ 10 11 /* 12 * The ARM boot monitor initializes the board. 13 * However, the default U-Boot code also performs the initialization. 14 * If desired, this can be prevented by defining SKIP_LOWLEVEL_INIT 15 * - see documentation supplied with board for details of how to choose the 16 * image to run at reset/power up 17 * e.g. whether the ARM Boot Monitor runs before U-Boot 18 */ 19 20 /* 21 * The ARM boot monitor does not relocate U-Boot. 22 * However, the default U-Boot code performs the relocation check, 23 * and may relocate the code if the memory map is changed. 24 * If necessary this can be prevented by defining SKIP_RELOCATE_UBOOT 25 */ 26 /* #define SKIP_CONFIG_RELOCATE_UBOOT */ 27 28 /* 29 * Physical Memory Map 30 */ 31 #define PHYS_SDRAM_1 0x00000000 /* SDRAM Bank #1 */ 32 #define PHYS_SDRAM_1_SIZE 0x08000000 /* 128 MB */ 33 #define CFG_SYS_SDRAM_BASE PHYS_SDRAM_1 34 35 /* 36 * FLASH and environment organization 37 * Top varies according to amount fitted 38 * Reserve top 4 blocks of flash 39 * - ARM Boot Monitor 40 * - Unused 41 * - SIB block 42 * - U-Boot environment 43 */ 44 #define CFG_SYS_FLASH_BASE 0x24000000 45 46 /* Timeout values in ticks */ 47