xref: /rk3399_rockchip-uboot/include/configs/evb_rk3229.h (revision 9bfe736ccbce2f00e6f33f24a731c19edec4545d)
1b24a8ec1SKever Yang /*
2b24a8ec1SKever Yang  * (C) Copyright 2017 Rockchip Electronics Co., Ltd
3b24a8ec1SKever Yang  *
4b24a8ec1SKever Yang  * SPDX-License-Identifier:     GPL-2.0+
5b24a8ec1SKever Yang  */
6b24a8ec1SKever Yang 
70fe38820SKever Yang #ifndef __RK322X_CONFIG_H
80fe38820SKever Yang #define __RK322X_CONFIG_H
9b24a8ec1SKever Yang 
10b24a8ec1SKever Yang #include <configs/rk322x_common.h>
11b24a8ec1SKever Yang 
12*9bfe736cSJoseph Chen #define ROCKCHIP_DEVICE_SETTINGS \
13*9bfe736cSJoseph Chen 		"stdout=serial,vidconsole\0" \
14*9bfe736cSJoseph Chen 		"stderr=serial,vidconsole\0"
15b24a8ec1SKever Yang 
16b24a8ec1SKever Yang /* Store env in emmc */
17b24a8ec1SKever Yang #define CONFIG_SYS_MMC_ENV_DEV          0
18b24a8ec1SKever Yang #define CONFIG_SYS_MMC_ENV_PART         0
19b24a8ec1SKever Yang #define CONFIG_SYS_REDUNDAND_ENVIRONMENT
20f70bed31SKever Yang #define CONFIG_SUPPORT_EMMC_RPMB
21b24a8ec1SKever Yang 
22b24a8ec1SKever Yang #ifndef CONFIG_SPL_BUILD
23b24a8ec1SKever Yang /* Enable gpt partition table */
24d816b973SCody Xie #undef CONFIG_PREBOOT
25d816b973SCody Xie #define CONFIG_PREBOOT \
26d816b973SCody Xie 	"mmc dev 0; " \
27d816b973SCody Xie 	"gpt guid mmc 0; " \
28d816b973SCody Xie 	"if test $? = 1; then " \
29d816b973SCody Xie 		"fastboot usb 0; " \
30d816b973SCody Xie 	"fi; "
31b24a8ec1SKever Yang 
32b24a8ec1SKever Yang #define CONFIG_SYS_BOOT_RAMDISK_HIGH
33b24a8ec1SKever Yang 
34b24a8ec1SKever Yang /* Enable atags */
35b24a8ec1SKever Yang #define CONFIG_SYS_BOOTPARAMS_LEN	(64*1024)
36b24a8ec1SKever Yang #define CONFIG_INITRD_TAG
37b24a8ec1SKever Yang #define CONFIG_SETUP_MEMORY_TAGS
38b24a8ec1SKever Yang #define CONFIG_CMDLINE_TAG
39b24a8ec1SKever Yang 
40b24a8ec1SKever Yang #endif
41b24a8ec1SKever Yang 
42b24a8ec1SKever Yang #endif
43