xref: /rk3399_rockchip-uboot/include/configs/kylin_rk3036.h (revision e20fb21245d84973d8788f5e95678773df2d80e5)
147b4c228Shuang lin /*
247b4c228Shuang lin  * (C) Copyright 2015 Rockchip Electronics Co., Ltd
347b4c228Shuang lin  *
447b4c228Shuang lin  * SPDX-License-Identifier:     GPL-2.0+
547b4c228Shuang lin  */
647b4c228Shuang lin 
747b4c228Shuang lin #ifndef __CONFIG_H
847b4c228Shuang lin #define __CONFIG_H
947b4c228Shuang lin 
10b6517a0dSJeffy Chen #include <linux/sizes.h>
1147b4c228Shuang lin #include <configs/rk3036_common.h>
1247b4c228Shuang lin 
13*cdfcfbccSDavid Wu /* Store env in emmc */
14*cdfcfbccSDavid Wu #define CONFIG_SYS_MMC_ENV_DEV          0
15*cdfcfbccSDavid Wu #define CONFIG_SYS_MMC_ENV_PART         0
16*cdfcfbccSDavid Wu #define CONFIG_SYS_REDUNDAND_ENVIRONMENT
17*cdfcfbccSDavid Wu 
18197e14eaSJeffy Chen #ifndef CONFIG_SPL_BUILD
19*cdfcfbccSDavid Wu /* Enable gpt partition table */
20*cdfcfbccSDavid Wu #undef CONFIG_PREBOOT
21*cdfcfbccSDavid Wu #define CONFIG_PREBOOT \
22*cdfcfbccSDavid Wu 	"mmc dev 0; " \
23*cdfcfbccSDavid Wu 	"gpt guid mmc 0; " \
24*cdfcfbccSDavid Wu 	"if test $? = 1; then " \
25*cdfcfbccSDavid Wu 		"fastboot usb 0; " \
26*cdfcfbccSDavid Wu 	"fi; "
27*cdfcfbccSDavid Wu 
28*cdfcfbccSDavid Wu #define CONFIG_SYS_BOOT_RAMDISK_HIGH
29197e14eaSJeffy Chen 
30b6517a0dSJeffy Chen /* Store env in emmc */
31b6517a0dSJeffy Chen #define CONFIG_SYS_MMC_ENV_DEV		0 /* emmc */
32b6517a0dSJeffy Chen #define CONFIG_SYS_MMC_ENV_PART		0 /* user area */
3321ba55ddSJacob Chen 
34*cdfcfbccSDavid Wu /* Enable atags */
35*cdfcfbccSDavid Wu #define CONFIG_SYS_BOOTPARAMS_LEN	(64*1024)
36*cdfcfbccSDavid Wu #define CONFIG_INITRD_TAG
37*cdfcfbccSDavid Wu #define CONFIG_SETUP_MEMORY_TAGS
38*cdfcfbccSDavid Wu #define CONFIG_CMDLINE_TAG
39*cdfcfbccSDavid Wu 
40197e14eaSJeffy Chen #endif
41197e14eaSJeffy Chen 
4247b4c228Shuang lin #endif
43