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