From 858bd926c5b58bbf80e0ccce5ffda29bdf3978b8 Mon Sep 17 00:00:00 2001 From: Ren Jianing Date: Sat, 31 Oct 2020 22:07:23 +0800 Subject: [PATCH] configs: rk3568: add USB support Signed-off-by: Ren Jianing Change-Id: Id49e056ad30c4cef2eea22a7eb4ea4992318b9c4 --- configs/rk3568_defconfig | 23 +++++++++++++++++++++++ include/configs/rk3568_common.h | 4 ++++ 2 files changed, 27 insertions(+) diff --git a/configs/rk3568_defconfig b/configs/rk3568_defconfig index c1d2ff7dee..d0d6bb886f 100644 --- a/configs/rk3568_defconfig +++ b/configs/rk3568_defconfig @@ -33,6 +33,10 @@ CONFIG_SPL_CRYPTO_SUPPORT=y CONFIG_SPL_HASH_SUPPORT=y CONFIG_SPL_ATF=y CONFIG_SPL_ATF_NO_PLATFORM_PARAM=y +CONFIG_FASTBOOT_BUF_ADDR=0x800800 +CONFIG_FASTBOOT_BUF_SIZE=0x04000000 +CONFIG_FASTBOOT_FLASH=y +CONFIG_FASTBOOT_FLASH_MMC_DEV=0 CONFIG_CMD_BOOTZ=y # CONFIG_CMD_BOOTEFI_HELLO_COMPILE is not set CONFIG_CMD_DTIMG=y @@ -50,6 +54,8 @@ CONFIG_CMD_GPT=y CONFIG_CMD_BOOT_ANDROID=y CONFIG_CMD_BOOT_ROCKCHIP=y CONFIG_CMD_MMC=y +CONFIG_CMD_USB=y +CONFIG_CMD_USB_MASS_STORAGE=y # CONFIG_CMD_ITEST is not set # CONFIG_CMD_SETEXPR is not set # CONFIG_CMD_MISC is not set @@ -79,6 +85,7 @@ CONFIG_MMC_SDHCI_ROCKCHIP=y CONFIG_SF_DEFAULT_SPEED=20000000 CONFIG_PHYLIB=y CONFIG_PHY=y +CONFIG_PHY_ROCKCHIP_INNO_USB2=y CONFIG_PINCTRL=y CONFIG_DM_PMIC=y CONFIG_PMIC_RK8XX=y @@ -96,6 +103,22 @@ CONFIG_DEBUG_UART_BASE=0xFE660000 CONFIG_DEBUG_UART_CLOCK=24000000 CONFIG_DEBUG_UART_SHIFT=2 CONFIG_SYSRESET=y +CONFIG_USB=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_DWC3=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_GENERIC=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_GENERIC=y +CONFIG_USB_DWC3=y +CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_DWC3_GENERIC=y +CONFIG_USB_STORAGE=y +CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_MANUFACTURER="Rockchip" +CONFIG_USB_GADGET_VENDOR_NUM=0x2207 +CONFIG_USB_GADGET_PRODUCT_NUM=0x350a +CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_I2C_EDID=y CONFIG_USE_TINY_PRINTF=y CONFIG_LIB_RAND=y diff --git a/include/configs/rk3568_common.h b/include/configs/rk3568_common.h index 72dd354ccc..bf5dcdcbf4 100644 --- a/include/configs/rk3568_common.h +++ b/include/configs/rk3568_common.h @@ -60,4 +60,8 @@ BOOTENV #endif +/* rockchip ohci host driver */ +#define CONFIG_USB_OHCI_NEW +#define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS 1 + #endif