17e26af38SJoseph Chen /* 27e26af38SJoseph Chen * SPDX-License-Identifier: GPL-2.0+ 37e26af38SJoseph Chen * 47e26af38SJoseph Chen * Copyright (c) 2020 Rockchip Electronics Co., Ltd 57e26af38SJoseph Chen */ 67e26af38SJoseph Chen 77e26af38SJoseph Chen #ifndef __CONFIGS_RK3568_EVB_H 87e26af38SJoseph Chen #define __CONFIGS_RK3568_EVB_H 97e26af38SJoseph Chen 107e26af38SJoseph Chen #include <configs/rk3568_common.h> 117e26af38SJoseph Chen 127e26af38SJoseph Chen #ifndef CONFIG_SPL_BUILD 137e26af38SJoseph Chen 147e26af38SJoseph Chen #undef ROCKCHIP_DEVICE_SETTINGS 157e26af38SJoseph Chen #define ROCKCHIP_DEVICE_SETTINGS \ 16a2ae18b3SFrank Wang "stdin=serial,usbkbd\0" \ 177e26af38SJoseph Chen "stdout=serial,vidconsole\0" \ 187e26af38SJoseph Chen "stderr=serial,vidconsole\0" 197e26af38SJoseph Chen 207e26af38SJoseph Chen #define CONFIG_SYS_MMC_ENV_DEV 0 217e26af38SJoseph Chen 227e26af38SJoseph Chen #undef CONFIG_BOOTCOMMAND 237e26af38SJoseph Chen #define CONFIG_BOOTCOMMAND RKIMG_BOOTCOMMAND 247e26af38SJoseph Chen 2561651209SNico Cheng #ifdef CONFIG_USB_FUNCTION_DFU 268292f358SYifeng Zhao #define CONFIG_SET_DFU_ALT_INFO 2761651209SNico Cheng #endif 2861651209SNico Cheng 298292f358SYifeng Zhao #define DFU_ALT_BOOT_EMMC \ 308292f358SYifeng Zhao "gpt raw 0x0 0x20000;" \ 318292f358SYifeng Zhao "loader raw 0x20000 0xE0000;"\ 32ef406966SNico Cheng "uboot part 0 1;" \ 33ef406966SNico Cheng "boot part 0 2;" \ 34ef406966SNico Cheng "rootfs part 0 3;" \ 35ef406966SNico Cheng "userdata part 0 4\0" 368292f358SYifeng Zhao 37*facb0dcfSNico Cheng #ifdef CONFIG_ANDROID_AB 38*facb0dcfSNico Cheng #define DFU_ALT_BOOT_MTD_A \ 39*facb0dcfSNico Cheng "gpt raw 0x0 0x20000;" \ 40*facb0dcfSNico Cheng "loader raw 0x20000 0xE0000;"\ 41*facb0dcfSNico Cheng "vnvm part vnvm;" \ 42*facb0dcfSNico Cheng "uboot part uboot;" \ 43*facb0dcfSNico Cheng "boot raw 0x700000 0x600000\0" 44*facb0dcfSNico Cheng 45*facb0dcfSNico Cheng #define DFU_ALT_BOOT_MTD_B \ 46*facb0dcfSNico Cheng "gpt raw 0x0 0x20000;" \ 47*facb0dcfSNico Cheng "loader raw 0x20000 0xE0000;"\ 48*facb0dcfSNico Cheng "vnvm part vnvm;" \ 49*facb0dcfSNico Cheng "uboot part uboot;" \ 50*facb0dcfSNico Cheng "boot raw 0xd00000 0x600000\0" 51*facb0dcfSNico Cheng #else 528292f358SYifeng Zhao #define DFU_ALT_BOOT_MTD \ 538292f358SYifeng Zhao "gpt raw 0x0 0x20000;" \ 548292f358SYifeng Zhao "loader raw 0x20000 0xE0000;"\ 558292f358SYifeng Zhao "vnvm part vnvm;" \ 568292f358SYifeng Zhao "uboot part uboot;" \ 578292f358SYifeng Zhao "boot part boot;" \ 588292f358SYifeng Zhao "rootfs partubi rootfs;" \ 598292f358SYifeng Zhao "userdata partubi userdata\0" 608292f358SYifeng Zhao 61*facb0dcfSNico Cheng #endif /* CONFIG_ANDROID_AB */ 62ef406966SNico Cheng #endif /* CONFIG_SPL_BUILD */ 63ef406966SNico Cheng #endif /* __CONFIGS_RK3568_EVB_H */ 64