From aa7035d4e47872135bfd2e52a74154c4a334ba9c Mon Sep 17 00:00:00 2001 From: jjm2473 <1129525450@qq.com> Date: Wed, 3 Nov 2021 17:19:51 +0800 Subject: [PATCH] target/realtek: fix usb config (cherry picked from commit 917927e63c5273245ed8a524c84cac729930f6aa) --- target/linux/realtek/config-4.9 | 70 ++++++++++++++++++++++++- target/linux/realtek/rtd129x/config-4.9 | 2 +- 2 files changed, 70 insertions(+), 2 deletions(-) diff --git a/target/linux/realtek/config-4.9 b/target/linux/realtek/config-4.9 index 517cb34005..0273c2a6bd 100644 --- a/target/linux/realtek/config-4.9 +++ b/target/linux/realtek/config-4.9 @@ -178,6 +178,7 @@ CONFIG_COMMON_CLK=y CONFIG_COMPAT=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_COMPAT_OLD_SIGACTION=y +CONFIG_CONFIGFS_FS=y CONFIG_CP15_BARRIER_EMULATION=y CONFIG_CPUFREQ_DT=y CONFIG_CPUFREQ_DT_PLATDEV=y @@ -316,6 +317,7 @@ CONFIG_DNS_RESOLVER=y CONFIG_DST_CACHE=y CONFIG_DTC=y CONFIG_DT_IDLE_STATES=y +# CONFIG_DUAL_ROLE_USB_INTF is not set CONFIG_DYNAMIC_DEBUG=y CONFIG_EDAC_SUPPORT=y CONFIG_EEPROM_AT24=y @@ -478,6 +480,9 @@ CONFIG_JBD2=y CONFIG_JUMP_LABEL=y CONFIG_KEYS=y CONFIG_KEYS_COMPAT=y +# CONFIG_KINGSUN_DONGLE is not set +# CONFIG_KS959_DONGLE is not set +# CONFIG_KSDAZZLE_DONGLE is not set CONFIG_L2TP=y # CONFIG_L2TP_DEBUGFS is not set CONFIG_L2TP_ETH=y @@ -502,6 +507,7 @@ CONFIG_LZO_DECOMPRESS=y CONFIG_MACVLAN=y CONFIG_MAC_PARTITION=y CONFIG_MAGIC_SYSRQ=y +# CONFIG_MCS_FIR is not set CONFIG_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_FAULTY=y @@ -688,6 +694,7 @@ CONFIG_RAID6_PQ=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_RATIONAL=y CONFIG_RCU_STALL_COMMON=y +CONFIG_REALTEK_AUTOPM=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=y @@ -709,11 +716,15 @@ CONFIG_RTC_I2C_AND_SPI=y CONFIG_RTK_BUS_DEVFREQ=y CONFIG_RTK_IR=y # CONFIG_RTK_MK5_2 is not set -# CONFIG_RTK_PLATFORM is not set +CONFIG_RTK_PLATFORM=y # CONFIG_RTK_PLATFORM_FPGA is not set # CONFIG_RTK_PLATFORM_PSCI is not set # CONFIG_RTK_THERMAL is not set # CONFIG_RTK_TRACER is not set +CONFIG_RTK_USB2PHY=y +CONFIG_RTK_USB3PHY=y +CONFIG_RTK_USB_CTRL_MANAGER=y +CONFIG_RTK_USB_RLE0599_PHY=y # CONFIG_RTL_FASTBRIDGE is not set # CONFIG_RTL_FASTPATH_HWNAT_SUPPORT_KERNEL_3_X is not set # CONFIG_RTL_FAST_PPPOE is not set @@ -747,6 +758,7 @@ CONFIG_SERIAL_NONSTANDARD=y CONFIG_SETEND_EMULATION=y CONFIG_SG_POOL=y # CONFIG_SHORTCUT_FE is not set +# CONFIG_SIGMATEL_FIR is not set CONFIG_SMARTCARD=y CONFIG_SMARTCARD_CHARDEV=y CONFIG_SMARTCARD_DEBUG=y @@ -817,6 +829,62 @@ CONFIG_UIO_RTK_MD=y CONFIG_UIO_RTK_SE=y CONFIG_UNIX_SCM=y CONFIG_UNMAP_KERNEL_AT_EL0=y +CONFIG_USB=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +CONFIG_USB_COMMON=y +CONFIG_USB_CONFIGFS=y +# CONFIG_USB_CONFIGFS_ACM is not set +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_EEM=y +# CONFIG_USB_CONFIGFS_F_ACC is not set +CONFIG_USB_CONFIGFS_F_FS=y +# CONFIG_USB_CONFIGFS_F_HID is not set +# CONFIG_USB_CONFIGFS_F_LB_SS is not set +# CONFIG_USB_CONFIGFS_F_MTP is not set +# CONFIG_USB_CONFIGFS_F_PRINTER is not set +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_NCM=y +# CONFIG_USB_CONFIGFS_OBEX is not set +CONFIG_USB_CONFIGFS_RNDIS=y +# CONFIG_USB_CONFIGFS_SERIAL is not set +CONFIG_USB_CONFIGFS_UEVENT=y +CONFIG_USB_DWC3=y +# CONFIG_USB_DWC3_DUAL_ROLE is not set +# CONFIG_USB_DWC3_GADGET is not set +CONFIG_USB_DWC3_HOST=y +CONFIG_USB_DWC3_RTK=y +CONFIG_USB_EHCI_HCD=y +# CONFIG_USB_EHCI_HCD_PLATFORM is not set +CONFIG_USB_EHCI_RTK=y +CONFIG_USB_OHCI_RTK=y +CONFIG_USB_RTK_UDC=y +# CONFIG_USB_RTK_UDC_OTG_SWITCH is not set +CONFIG_USB_F_ECM=y +CONFIG_USB_F_EEM=y +CONFIG_USB_F_FS=y +CONFIG_USB_F_MASS_STORAGE=y +CONFIG_USB_F_NCM=y +CONFIG_USB_F_RNDIS=y +CONFIG_USB_F_SUBSET=y +CONFIG_USB_GADGET=y +# CONFIG_USB_IRDA is not set +CONFIG_USB_LIBCOMPOSITE=y +CONFIG_USB_LINK_LAYER_TEST=y +CONFIG_USB_MON=y +CONFIG_USB_OHCI_HCD=y +# CONFIG_USB_OHCI_HCD_PLATFORM is not set +CONFIG_USB_PATCH_ON_RTK=y +CONFIG_USB_PHY=y +# CONFIG_USB_RTK_HCD_TEST_MODE is not set +CONFIG_USB_STORAGE=y +CONFIG_USB_STORAGE_REALTEK=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_UAS=y +CONFIG_USB_U_ETHER=y +# CONFIG_USB_OTG_WAKELOCK is not set +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_PLATFORM=y CONFIG_USELIB=y CONFIG_USERFAULTFD=y CONFIG_USER_NS=y diff --git a/target/linux/realtek/rtd129x/config-4.9 b/target/linux/realtek/rtd129x/config-4.9 index a40bcf2d08..1e63075c0c 100644 --- a/target/linux/realtek/rtd129x/config-4.9 +++ b/target/linux/realtek/rtd129x/config-4.9 @@ -127,7 +127,7 @@ CONFIG_RTK_THERMAL=y CONFIG_RTK_THERMAL_EOH=y CONFIG_RTK_THERMAL_RTD129X=y CONFIG_RTK_TIMER=y -# CONFIG_RTK_USB_CTRL_MANAGER is not set +CONFIG_RTK_USB_CTRL_MANAGER=y # CONFIG_RTK_VMX_DRM is not set # CONFIG_RTK_VMX_ULTRA is not set # CONFIG_RTK_VMX_ULTRA_RAMFS_VENDOR is not set