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