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