xref: /rk3399_rockchip-uboot/include/configs/evb_rk3036.h (revision 6aa65bb1ee0951865e27da81dde1de76c6d4687e)
1 /*
2  * (C) Copyright 2015 Rockchip Electronics Co., Ltd
3  *
4  * SPDX-License-Identifier:     GPL-2.0+
5  */
6 
7 #ifndef __CONFIG_H
8 #define __CONFIG_H
9 
10 #include <linux/sizes.h>
11 #include <configs/rk3036_common.h>
12 
13 /* Store env in emmc */
14 #define CONFIG_SYS_MMC_ENV_DEV          0
15 #define CONFIG_SYS_MMC_ENV_PART         0
16 #define CONFIG_SYS_REDUNDAND_ENVIRONMENT
17 #define CONFIG_SUPPORT_EMMC_RPMB
18 
19 #ifndef CONFIG_SPL_BUILD
20 /* Enable gpt partition table */
21 #undef CONFIG_PREBOOT
22 #define CONFIG_PREBOOT \
23 	"mmc dev 0; " \
24 	"gpt guid mmc 0; " \
25 	"if test $? = 1; then " \
26 		"fastboot usb 0; " \
27 	"fi; "
28 
29 #define CONFIG_SYS_BOOT_RAMDISK_HIGH
30 
31 /* Store env in emmc */
32 #define CONFIG_SYS_MMC_ENV_DEV		0 /* emmc */
33 #define CONFIG_SYS_MMC_ENV_PART		0 /* user area */
34 
35 /* Enable atags */
36 #define CONFIG_SYS_BOOTPARAMS_LEN	(64*1024)
37 #define CONFIG_INITRD_TAG
38 #define CONFIG_SETUP_MEMORY_TAGS
39 #define CONFIG_CMDLINE_TAG
40 
41 #undef CONFIG_BOOTCOMMAND
42 #define CONFIG_BOOTCOMMAND RKIMG_BOOTCOMMAND
43 
44 #endif
45 
46 #endif
47