xref: /openbmc/u-boot/include/configs/evb_ast2600a1_spl.h (revision 927d42f5e241db3775b71db9ea870af852969723)
1fb79a3bfSChia-Wei, Wang /* SPDX-License-Identifier: GPL-2.0+ */
2fb79a3bfSChia-Wei, Wang /*
3fb79a3bfSChia-Wei, Wang  * Copyright (C) ASPEED Technology Inc.
4fb79a3bfSChia-Wei, Wang  *
5fb79a3bfSChia-Wei, Wang  */
6fb79a3bfSChia-Wei, Wang 
7fb79a3bfSChia-Wei, Wang #ifndef __CONFIG_H
8fb79a3bfSChia-Wei, Wang #define __CONFIG_H
9fb79a3bfSChia-Wei, Wang 
10fb79a3bfSChia-Wei, Wang #include <configs/aspeed-common.h>
11fb79a3bfSChia-Wei, Wang 
12fb79a3bfSChia-Wei, Wang #define CONFIG_SYS_MEMTEST_START	(CONFIG_SYS_SDRAM_BASE + 0x300000)
13fb79a3bfSChia-Wei, Wang #define CONFIG_SYS_MEMTEST_END		(CONFIG_SYS_MEMTEST_START + 0x5000000)
14fb79a3bfSChia-Wei, Wang 
15fb79a3bfSChia-Wei, Wang #define CONFIG_SYS_UBOOT_BASE		CONFIG_SYS_TEXT_BASE
16fb79a3bfSChia-Wei, Wang 
17fb79a3bfSChia-Wei, Wang /* Memory Info */
18fb79a3bfSChia-Wei, Wang #define CONFIG_SYS_LOAD_ADDR		0x83000000
19fb79a3bfSChia-Wei, Wang 
2027b5292dSJamin Lin /* SPL */
2127b5292dSJamin Lin #define CONFIG_SPL_TEXT_BASE		0x00000000
2227b5292dSJamin Lin #define CONFIG_SPL_MAX_SIZE		0x00010000
2327b5292dSJamin Lin #define CONFIG_SPL_STACK		0x10016000
2427b5292dSJamin Lin #define CONFIG_SPL_BSS_START_ADDR	0x90000000
2527b5292dSJamin Lin #define CONFIG_SPL_BSS_MAX_SIZE		0x00100000
2627b5292dSJamin Lin #define CONFIG_SPL_LOAD_FIT_ADDRESS	0x00010000
2727b5292dSJamin Lin 
2827b5292dSJamin Lin /* Extra ENV for Boot Command */
2927b5292dSJamin Lin #undef CONFIG_EXTRA_ENV_SETTINGS
3027b5292dSJamin Lin #define CONFIG_EXTRA_ENV_SETTINGS	\
31*927d42f5SJoel Stanley 	"loadaddr=" __stringify(CONFIG_SYS_LOAD_ADDR) "\0"	\
3227b5292dSJamin Lin 	"bootspi=fdt addr 20100000 && fdt header get fitsize totalsize && cp.b 20100000 ${loadaddr} ${fitsize} && bootm; echo Error loading kernel FIT image\0"	\
3327b5292dSJamin Lin 	"verify=yes\0"	\
3427b5292dSJamin Lin 	""
3527b5292dSJamin Lin 
36fb79a3bfSChia-Wei, Wang #ifdef CONFIG_SPL_TINY
37fb79a3bfSChia-Wei, Wang #ifdef CONFIG_SPL_BUILD
38fb79a3bfSChia-Wei, Wang #define CONFIG_SYS_NS16550_REG_SIZE 2
39fb79a3bfSChia-Wei, Wang #endif
40fb79a3bfSChia-Wei, Wang #endif
41fb79a3bfSChia-Wei, Wang 
42e6faac32SJohnny Huang #define CONFIG_SUPPORT_EMMC_BOOT
43e6faac32SJohnny Huang 
44fb79a3bfSChia-Wei, Wang #endif	/* __CONFIG_H */
45