1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0 */ 2ad8783cbSPaul Burton /* 3ad8783cbSPaul Burton * Copyright (C) 2016 Imagination Technologies 4ad8783cbSPaul Burton */ 5ad8783cbSPaul Burton 6ad8783cbSPaul Burton #ifndef __CONFIGS_BOSTON_H__ 7ad8783cbSPaul Burton #define __CONFIGS_BOSTON_H__ 8ad8783cbSPaul Burton 9ad8783cbSPaul Burton /* 10dc55db49SPaul Burton * General board configuration 11dc55db49SPaul Burton */ 12dc55db49SPaul Burton #define CONFIG_SYS_BOOTM_LEN (64 * 1024 * 1024) 13dc55db49SPaul Burton 14dc55db49SPaul Burton /* 15ad8783cbSPaul Burton * CPU 16ad8783cbSPaul Burton */ 17ad8783cbSPaul Burton #define CONFIG_SYS_MIPS_TIMER_FREQ 30000000 18ad8783cbSPaul Burton 19ad8783cbSPaul Burton /* 20ad8783cbSPaul Burton * PCI 21ad8783cbSPaul Burton */ 22ad8783cbSPaul Burton 23ad8783cbSPaul Burton /* 24ad8783cbSPaul Burton * Memory map 25ad8783cbSPaul Burton */ 26ad8783cbSPaul Burton #ifdef CONFIG_64BIT 27ad8783cbSPaul Burton # define CONFIG_SYS_SDRAM_BASE 0xffffffff80000000 28ad8783cbSPaul Burton #else 29ad8783cbSPaul Burton # define CONFIG_SYS_SDRAM_BASE 0x80000000 30ad8783cbSPaul Burton #endif 31ad8783cbSPaul Burton 32ad8783cbSPaul Burton #define CONFIG_SYS_INIT_SP_OFFSET 0x400000 33ad8783cbSPaul Burton 34ad8783cbSPaul Burton #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE 35ad8783cbSPaul Burton 36fabcffe9SPaul Burton #define CONFIG_SYS_LOAD_ADDR (CONFIG_SYS_SDRAM_BASE + 0x08000000) 37ad8783cbSPaul Burton 38ad8783cbSPaul Burton #define CONFIG_SYS_MEMTEST_START (CONFIG_SYS_SDRAM_BASE + 0) 39ad8783cbSPaul Burton #define CONFIG_SYS_MEMTEST_END (CONFIG_SYS_SDRAM_BASE + 0x10000000) 40ad8783cbSPaul Burton 41ad8783cbSPaul Burton #define CONFIG_SYS_MALLOC_LEN (256 * 1024) 42ad8783cbSPaul Burton 43ad8783cbSPaul Burton /* 44ad8783cbSPaul Burton * Console 45ad8783cbSPaul Burton */ 46ad8783cbSPaul Burton 47ad8783cbSPaul Burton /* 48ad8783cbSPaul Burton * Flash 49ad8783cbSPaul Burton */ 50ad8783cbSPaul Burton #define CONFIG_SYS_MAX_FLASH_BANKS_DETECT 1 51ad8783cbSPaul Burton #define CONFIG_SYS_MAX_FLASH_SECT 1024 52ad8783cbSPaul Burton 53ad8783cbSPaul Burton /* 54ad8783cbSPaul Burton * Environment 55ad8783cbSPaul Burton */ 56ad8783cbSPaul Burton #define CONFIG_ENV_SECT_SIZE 0x20000 57ad8783cbSPaul Burton #define CONFIG_ENV_SIZE CONFIG_ENV_SECT_SIZE 58ad8783cbSPaul Burton #ifdef CONFIG_64BIT 59ad8783cbSPaul Burton # define CONFIG_ENV_ADDR \ 60ad8783cbSPaul Burton (0xffffffffb8000000 + (128 << 20) - CONFIG_ENV_SIZE) 61ad8783cbSPaul Burton #else 62ad8783cbSPaul Burton # define CONFIG_ENV_ADDR \ 63ad8783cbSPaul Burton (0xb8000000 + (128 << 20) - CONFIG_ENV_SIZE) 64ad8783cbSPaul Burton #endif 65ad8783cbSPaul Burton 66ad8783cbSPaul Burton #endif /* __CONFIGS_BOSTON_H__ */ 67