1*b9dcc643SXuhui Lin /* 2*b9dcc643SXuhui Lin * (C) Copyright 2024 Rockchip Electronics Co., Ltd 3*b9dcc643SXuhui Lin * 4*b9dcc643SXuhui Lin * SPDX-License-Identifier: GPL-2.0+ 5*b9dcc643SXuhui Lin */ 6*b9dcc643SXuhui Lin 7*b9dcc643SXuhui Lin #ifndef __EVB_RV1103B_H 8*b9dcc643SXuhui Lin #define __EVB_RV1103B_H 9*b9dcc643SXuhui Lin 10*b9dcc643SXuhui Lin #include <configs/rv1103b_common.h> 11*b9dcc643SXuhui Lin 12*b9dcc643SXuhui Lin #define CONFIG_SYS_MMC_ENV_DEV 0 13*b9dcc643SXuhui Lin 14*b9dcc643SXuhui Lin #define ROCKCHIP_DEVICE_SETTINGS \ 15*b9dcc643SXuhui Lin "stdout=serial,vidconsole\0" \ 16*b9dcc643SXuhui Lin "stderr=serial,vidconsole\0" 17*b9dcc643SXuhui Lin #undef CONFIG_CONSOLE_SCROLL_LINES 18*b9dcc643SXuhui Lin #define CONFIG_CONSOLE_SCROLL_LINES 10 19*b9dcc643SXuhui Lin 20*b9dcc643SXuhui Lin #ifndef CONFIG_SPL_BUILD 21*b9dcc643SXuhui Lin #undef CONFIG_BOOTCOMMAND 22*b9dcc643SXuhui Lin 23*b9dcc643SXuhui Lin /* 24*b9dcc643SXuhui Lin * We made a deal: Not allow U-Boot to bring up thunder-boot kernel. 25*b9dcc643SXuhui Lin * 26*b9dcc643SXuhui Lin * Because the thunder-boot feature may require special memory layout 27*b9dcc643SXuhui Lin * or other appointments, U-Boot can't handle all that. Let's go back 28*b9dcc643SXuhui Lin * to SPL to bring up kernel. 29*b9dcc643SXuhui Lin * 30*b9dcc643SXuhui Lin * Note: bootcmd is only called in normal boot sequence, that means 31*b9dcc643SXuhui Lin * we allow user to boot what they want in U-Boot shell mode. 32*b9dcc643SXuhui Lin */ 33*b9dcc643SXuhui Lin #ifdef CONFIG_SPL_KERNEL_BOOT 34*b9dcc643SXuhui Lin #define CONFIG_BOOTCOMMAND "reset" 35*b9dcc643SXuhui Lin #else 36*b9dcc643SXuhui Lin #define CONFIG_BOOTCOMMAND RKIMG_BOOTCOMMAND 37*b9dcc643SXuhui Lin #endif 38*b9dcc643SXuhui Lin 39*b9dcc643SXuhui Lin #endif /* !CONFIG_SPL_BUILD */ 40*b9dcc643SXuhui Lin #endif /* __EVB_RV1103B_H */ 41