1 /* 2 * SPDX-License-Identifier: GPL-2.0+ 3 * 4 * Copyright (c) 2020 Rockchip Electronics Co., Ltd 5 */ 6 7 #ifndef __CONFIGS_RK3568_EVB_H 8 #define __CONFIGS_RK3568_EVB_H 9 10 #include <configs/rk3568_common.h> 11 12 #ifndef CONFIG_SPL_BUILD 13 14 #undef ROCKCHIP_DEVICE_SETTINGS 15 #define ROCKCHIP_DEVICE_SETTINGS \ 16 "stdin=serial,usbkbd\0" \ 17 "stdout=serial,vidconsole\0" \ 18 "stderr=serial,vidconsole\0" 19 20 #define CONFIG_SYS_MMC_ENV_DEV 0 21 22 #undef CONFIG_BOOTCOMMAND 23 #define CONFIG_BOOTCOMMAND RKIMG_BOOTCOMMAND 24 25 #ifdef CONFIG_USB_FUNCTION_DFU 26 #define CONFIG_SET_DFU_ALT_INFO 27 #endif 28 29 #define DFU_ALT_BOOT_EMMC \ 30 "gpt raw 0x0 0x20000;" \ 31 "loader raw 0x20000 0xE0000;"\ 32 "uboot part 0 1;" \ 33 "boot part 0 2;" \ 34 "rootfs part 0 3;" \ 35 "userdata part 0 4\0" 36 37 #ifdef CONFIG_ANDROID_AB 38 #define DFU_ALT_BOOT_MTD_A \ 39 "gpt raw 0x0 0x20000;" \ 40 "loader raw 0x20000 0xE0000;"\ 41 "vnvm part vnvm;" \ 42 "uboot part uboot;" \ 43 "boot raw 0x700000 0x600000\0" 44 45 #define DFU_ALT_BOOT_MTD_B \ 46 "gpt raw 0x0 0x20000;" \ 47 "loader raw 0x20000 0xE0000;"\ 48 "vnvm part vnvm;" \ 49 "uboot part uboot;" \ 50 "boot raw 0xd00000 0x600000\0" 51 #else 52 #define DFU_ALT_BOOT_MTD \ 53 "gpt raw 0x0 0x20000;" \ 54 "loader raw 0x20000 0xE0000;"\ 55 "vnvm part vnvm;" \ 56 "uboot part uboot;" \ 57 "boot part boot;" \ 58 "rootfs partubi rootfs;" \ 59 "userdata partubi userdata\0" 60 61 #endif /* CONFIG_ANDROID_AB */ 62 #endif /* CONFIG_SPL_BUILD */ 63 #endif /* __CONFIGS_RK3568_EVB_H */ 64