xref: /rk3399_rockchip-uboot/include/configs/evb_rv1103b.h (revision b9dcc64364a9e8c2e861cee86a555496820c46a6)
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