xref: /rk3399_rockchip-uboot/include/configs/nsim.h (revision cc8be222d1cf37c4299c019b95d7d932f2a4bbcc)
1*cc8be222SAlexey Brodkin /*
2*cc8be222SAlexey Brodkin  * Copyright (C) 2013-2016 Synopsys, Inc. All rights reserved.
3*cc8be222SAlexey Brodkin  *
4*cc8be222SAlexey Brodkin  * SPDX-License-Identifier:	GPL-2.0+
5*cc8be222SAlexey Brodkin  */
6*cc8be222SAlexey Brodkin 
7*cc8be222SAlexey Brodkin #ifndef _CONFIG_NSIM_H_
8*cc8be222SAlexey Brodkin #define _CONFIG_NSIM_H_
9*cc8be222SAlexey Brodkin 
10*cc8be222SAlexey Brodkin #include <linux/sizes.h>
11*cc8be222SAlexey Brodkin 
12*cc8be222SAlexey Brodkin /*
13*cc8be222SAlexey Brodkin  *  CPU configuration
14*cc8be222SAlexey Brodkin  */
15*cc8be222SAlexey Brodkin #define CONFIG_SYS_TIMER_RATE		CONFIG_SYS_CLK_FREQ
16*cc8be222SAlexey Brodkin 
17*cc8be222SAlexey Brodkin /*
18*cc8be222SAlexey Brodkin  * Memory configuration
19*cc8be222SAlexey Brodkin  */
20*cc8be222SAlexey Brodkin #define CONFIG_SYS_MONITOR_BASE		CONFIG_SYS_TEXT_BASE
21*cc8be222SAlexey Brodkin 
22*cc8be222SAlexey Brodkin #define CONFIG_SYS_DDR_SDRAM_BASE	0x80000000
23*cc8be222SAlexey Brodkin #define CONFIG_SYS_SDRAM_BASE		CONFIG_SYS_DDR_SDRAM_BASE
24*cc8be222SAlexey Brodkin #define CONFIG_SYS_SDRAM_SIZE		SZ_256M
25*cc8be222SAlexey Brodkin 
26*cc8be222SAlexey Brodkin #define CONFIG_SYS_INIT_SP_ADDR		\
27*cc8be222SAlexey Brodkin 	(CONFIG_SYS_SDRAM_BASE + 0x1000 - GENERATED_GBL_DATA_SIZE)
28*cc8be222SAlexey Brodkin 
29*cc8be222SAlexey Brodkin #define CONFIG_SYS_MALLOC_LEN		SZ_2M
30*cc8be222SAlexey Brodkin #define CONFIG_SYS_BOOTM_LEN		SZ_32M
31*cc8be222SAlexey Brodkin #define CONFIG_SYS_LOAD_ADDR		0x82000000
32*cc8be222SAlexey Brodkin 
33*cc8be222SAlexey Brodkin #define CONFIG_SYS_NO_FLASH
34*cc8be222SAlexey Brodkin 
35*cc8be222SAlexey Brodkin /*
36*cc8be222SAlexey Brodkin  * UART configuration
37*cc8be222SAlexey Brodkin  *
38*cc8be222SAlexey Brodkin  */
39*cc8be222SAlexey Brodkin #define CONFIG_ARC_SERIAL
40*cc8be222SAlexey Brodkin #define CONFIG_ARC_UART_BASE		0xC0FC1000
41*cc8be222SAlexey Brodkin #define CONFIG_BAUDRATE			115200
42*cc8be222SAlexey Brodkin 
43*cc8be222SAlexey Brodkin /*
44*cc8be222SAlexey Brodkin  * Command line configuration
45*cc8be222SAlexey Brodkin  */
46*cc8be222SAlexey Brodkin #define CONFIG_AUTO_COMPLETE
47*cc8be222SAlexey Brodkin #define CONFIG_SYS_MAXARGS		16
48*cc8be222SAlexey Brodkin 
49*cc8be222SAlexey Brodkin /*
50*cc8be222SAlexey Brodkin  * Environment settings
51*cc8be222SAlexey Brodkin  */
52*cc8be222SAlexey Brodkin #define CONFIG_ENV_IS_NOWHERE
53*cc8be222SAlexey Brodkin #define CONFIG_ENV_SIZE			SZ_512
54*cc8be222SAlexey Brodkin #define CONFIG_ENV_OFFSET		0
55*cc8be222SAlexey Brodkin 
56*cc8be222SAlexey Brodkin /*
57*cc8be222SAlexey Brodkin  * Environment configuration
58*cc8be222SAlexey Brodkin  */
59*cc8be222SAlexey Brodkin #define CONFIG_BOOTFILE			"uImage"
60*cc8be222SAlexey Brodkin #define CONFIG_BOOTARGS			"console=ttyARC0,115200n8"
61*cc8be222SAlexey Brodkin #define CONFIG_LOADADDR			CONFIG_SYS_LOAD_ADDR
62*cc8be222SAlexey Brodkin 
63*cc8be222SAlexey Brodkin /*
64*cc8be222SAlexey Brodkin  * Console configuration
65*cc8be222SAlexey Brodkin  */
66*cc8be222SAlexey Brodkin #define CONFIG_SYS_LONGHELP
67*cc8be222SAlexey Brodkin #define CONFIG_SYS_CBSIZE		SZ_256
68*cc8be222SAlexey Brodkin #define CONFIG_SYS_BARGSIZE		CONFIG_SYS_CBSIZE
69*cc8be222SAlexey Brodkin #define CONFIG_SYS_PBSIZE		(CONFIG_SYS_CBSIZE + \
70*cc8be222SAlexey Brodkin 						sizeof(CONFIG_SYS_PROMPT) + 16)
71*cc8be222SAlexey Brodkin 
72*cc8be222SAlexey Brodkin #endif /* _CONFIG_NSIM_H_ */
73