xref: /openbmc/u-boot/include/configs/boston.h (revision cf033e04)
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