xref: /rk3399_rockchip-uboot/include/configs/edison.h (revision 14464b32f69185c9e884f0fbe96a03a7504bd70d)
1*495f3774SAndy Shevchenko /*
2*495f3774SAndy Shevchenko  * Copyright (c) 2017 Intel Corp.
3*495f3774SAndy Shevchenko  *
4*495f3774SAndy Shevchenko  * SPDX-License-Identifier:	GPL-2.0+
5*495f3774SAndy Shevchenko  */
6*495f3774SAndy Shevchenko 
7*495f3774SAndy Shevchenko #ifndef __CONFIG_H
8*495f3774SAndy Shevchenko #define __CONFIG_H
9*495f3774SAndy Shevchenko 
10*495f3774SAndy Shevchenko #include <asm/ibmpc.h>
11*495f3774SAndy Shevchenko 
12*495f3774SAndy Shevchenko /* Boot */
13*495f3774SAndy Shevchenko #define CONFIG_BOOTCOMMAND "run bootcmd"
14*495f3774SAndy Shevchenko 
15*495f3774SAndy Shevchenko /* DISK Partition support */
16*495f3774SAndy Shevchenko 
17*495f3774SAndy Shevchenko /* Miscellaneous configurable options */
18*495f3774SAndy Shevchenko #define CONFIG_SYS_LONGHELP
19*495f3774SAndy Shevchenko 
20*495f3774SAndy Shevchenko #define CONFIG_SYS_CBSIZE	2048
21*495f3774SAndy Shevchenko #define CONFIG_SYS_MAXARGS	128
22*495f3774SAndy Shevchenko #define CONFIG_SYS_BARGSIZE	CONFIG_SYS_CBSIZE
23*495f3774SAndy Shevchenko 
24*495f3774SAndy Shevchenko #define CONFIG_AUTO_COMPLETE
25*495f3774SAndy Shevchenko 
26*495f3774SAndy Shevchenko /* Memory */
27*495f3774SAndy Shevchenko #define CONFIG_SYS_LOAD_ADDR			0x100000
28*495f3774SAndy Shevchenko #define CONFIG_PHYSMEM
29*495f3774SAndy Shevchenko 
30*495f3774SAndy Shevchenko #define CONFIG_NR_DRAM_BANKS			3
31*495f3774SAndy Shevchenko 
32*495f3774SAndy Shevchenko #define CONFIG_SYS_STACK_SIZE			(32 * 1024)
33*495f3774SAndy Shevchenko 
34*495f3774SAndy Shevchenko #define CONFIG_SYS_MONITOR_BASE			CONFIG_SYS_TEXT_BASE
35*495f3774SAndy Shevchenko #define CONFIG_SYS_MONITOR_LEN			(256 * 1024)
36*495f3774SAndy Shevchenko 
37*495f3774SAndy Shevchenko #define CONFIG_SYS_MALLOC_LEN			(128 * 1024 * 1024)
38*495f3774SAndy Shevchenko 
39*495f3774SAndy Shevchenko #define CONFIG_SYS_MEMTEST_START		0x00100000
40*495f3774SAndy Shevchenko #define CONFIG_SYS_MEMTEST_END			0x01000000
41*495f3774SAndy Shevchenko 
42*495f3774SAndy Shevchenko /* Environment */
43*495f3774SAndy Shevchenko #define CONFIG_SYS_MMC_ENV_DEV			0
44*495f3774SAndy Shevchenko #define CONFIG_SYS_MMC_ENV_PART			0
45*495f3774SAndy Shevchenko #define CONFIG_ENV_SIZE				(64 * 1024)
46*495f3774SAndy Shevchenko #define CONFIG_ENV_OFFSET			(3 * 1024 * 1024)
47*495f3774SAndy Shevchenko #define CONFIG_ENV_OFFSET_REDUND		(6 * 1024 * 1024)
48*495f3774SAndy Shevchenko #define CONFIG_SUPPORT_EMMC_BOOT
49*495f3774SAndy Shevchenko 
50*495f3774SAndy Shevchenko /* PCI */
51*495f3774SAndy Shevchenko #define CONFIG_CMD_PCI
52*495f3774SAndy Shevchenko 
53*495f3774SAndy Shevchenko /* RTC */
54*495f3774SAndy Shevchenko #define CONFIG_SYS_ISA_IO_BASE_ADDRESS	0
55*495f3774SAndy Shevchenko #define CONFIG_RTC_MC146818
56*495f3774SAndy Shevchenko 
57*495f3774SAndy Shevchenko #endif
58