Selaa lähdekoodia

rk3588: enable joydev module

baiywt 2 viikkoa sitten
vanhempi
commit
028bf54024

+ 16 - 6
external/config/kernel/linux-rockchip-rk3588-current-opi5pro.config

@@ -2,14 +2,14 @@
 # Automatically generated file; DO NOT EDIT.
 # Linux/arm64 6.1.43 Kernel Configuration
 #
-CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0"
+CONFIG_CC_VERSION_TEXT="aarch64-none-linux-gnu-gcc (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.14)) 11.2.1 20220111"
 CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=110400
+CONFIG_GCC_VERSION=110201
 CONFIG_CLANG_VERSION=0
 CONFIG_AS_IS_GNU=y
-CONFIG_AS_VERSION=23800
+CONFIG_AS_VERSION=20243822
 CONFIG_LD_IS_BFD=y
-CONFIG_LD_VERSION=23800
+CONFIG_LD_VERSION=20243822
 CONFIG_LLD_VERSION=0
 CONFIG_CC_CAN_LINK=y
 CONFIG_CC_CAN_LINK_STATIC=y
@@ -17,7 +17,7 @@ CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
 CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
 CONFIG_CC_HAS_ASM_INLINE=y
 CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
-CONFIG_PAHOLE_VERSION=122
+CONFIG_PAHOLE_VERSION=125
 CONFIG_IRQ_WORK=y
 CONFIG_BUILDTIME_TABLE_SORT=y
 CONFIG_THREAD_INFO_IN_TASK=y
@@ -714,6 +714,8 @@ CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
 # end of GCOV-based kernel profiling
 
 CONFIG_HAVE_GCC_PLUGINS=y
+CONFIG_GCC_PLUGINS=y
+# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
 # end of General architecture-dependent options
 
 CONFIG_RT_MUTEXES=y
@@ -2141,6 +2143,7 @@ CONFIG_SRAM=y
 # CONFIG_HISI_HIKEY_USB is not set
 # CONFIG_OPEN_DICE is not set
 # CONFIG_VCPU_STALL_DETECTOR is not set
+# CONFIG_OVER_TEMP_SHUTDOWN is not set
 # CONFIG_C2PORT is not set
 
 #
@@ -2907,7 +2910,7 @@ CONFIG_INPUT_FF_MEMLESS=y
 # Userland interfaces
 #
 # CONFIG_INPUT_MOUSEDEV is not set
-# CONFIG_INPUT_JOYDEV is not set
+CONFIG_INPUT_JOYDEV=m
 CONFIG_INPUT_EVDEV=y
 # CONFIG_INPUT_EVBUG is not set
 
@@ -3545,6 +3548,7 @@ CONFIG_CHARGER_GPIO=y
 CONFIG_CHARGER_BQ24735=y
 # CONFIG_CHARGER_BQ2515X is not set
 CONFIG_CHARGER_BQ25700=y
+# CONFIG_CHARGER_BQ25713 is not set
 # CONFIG_CHARGER_BQ25890 is not set
 # CONFIG_CHARGER_BQ25980 is not set
 # CONFIG_CHARGER_BQ256XX is not set
@@ -7896,6 +7900,10 @@ CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,bpf"
 # Memory initialization
 #
 CONFIG_INIT_STACK_NONE=y
+# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
+# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
+# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
+# CONFIG_GCC_PLUGIN_STACKLEAK is not set
 # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
 # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
 CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
@@ -7903,6 +7911,8 @@ CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
 # end of Memory initialization
 
 CONFIG_RANDSTRUCT_NONE=y
+# CONFIG_RANDSTRUCT_FULL is not set
+# CONFIG_RANDSTRUCT_PERFORMANCE is not set
 # end of Kernel hardening options
 # end of Security options
 

+ 18 - 6
external/config/kernel/linux-rockchip-rk3588-current.config

@@ -2,14 +2,14 @@
 # Automatically generated file; DO NOT EDIT.
 # Linux/arm64 6.1.43 Kernel Configuration
 #
-CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0"
+CONFIG_CC_VERSION_TEXT="aarch64-none-linux-gnu-gcc (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.14)) 11.2.1 20220111"
 CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=110400
+CONFIG_GCC_VERSION=110201
 CONFIG_CLANG_VERSION=0
 CONFIG_AS_IS_GNU=y
-CONFIG_AS_VERSION=23800
+CONFIG_AS_VERSION=20243822
 CONFIG_LD_IS_BFD=y
-CONFIG_LD_VERSION=23800
+CONFIG_LD_VERSION=20243822
 CONFIG_LLD_VERSION=0
 CONFIG_CC_CAN_LINK=y
 CONFIG_CC_CAN_LINK_STATIC=y
@@ -17,7 +17,7 @@ CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
 CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
 CONFIG_CC_HAS_ASM_INLINE=y
 CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
-CONFIG_PAHOLE_VERSION=122
+CONFIG_PAHOLE_VERSION=125
 CONFIG_IRQ_WORK=y
 CONFIG_BUILDTIME_TABLE_SORT=y
 CONFIG_THREAD_INFO_IN_TASK=y
@@ -714,6 +714,8 @@ CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
 # end of GCOV-based kernel profiling
 
 CONFIG_HAVE_GCC_PLUGINS=y
+CONFIG_GCC_PLUGINS=y
+# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
 # end of General architecture-dependent options
 
 CONFIG_RT_MUTEXES=y
@@ -2141,6 +2143,7 @@ CONFIG_SRAM=y
 # CONFIG_HISI_HIKEY_USB is not set
 # CONFIG_OPEN_DICE is not set
 # CONFIG_VCPU_STALL_DETECTOR is not set
+# CONFIG_OVER_TEMP_SHUTDOWN is not set
 # CONFIG_C2PORT is not set
 
 #
@@ -2377,6 +2380,8 @@ CONFIG_NET_VENDOR_AQUANTIA=y
 CONFIG_NET_VENDOR_ASIX=y
 # CONFIG_SPI_AX88796C is not set
 # CONFIG_NET_VENDOR_ATHEROS is not set
+CONFIG_NET_VENDOR_MOTORCOMM=y
+# CONFIG_FUXI is not set
 # CONFIG_NET_VENDOR_BROADCOM is not set
 CONFIG_NET_VENDOR_CADENCE=y
 # CONFIG_MACB is not set
@@ -2906,7 +2911,7 @@ CONFIG_INPUT_FF_MEMLESS=y
 # Userland interfaces
 #
 # CONFIG_INPUT_MOUSEDEV is not set
-# CONFIG_INPUT_JOYDEV is not set
+CONFIG_INPUT_JOYDEV=m
 CONFIG_INPUT_EVDEV=y
 # CONFIG_INPUT_EVBUG is not set
 
@@ -3544,6 +3549,7 @@ CONFIG_CHARGER_GPIO=y
 CONFIG_CHARGER_BQ24735=y
 # CONFIG_CHARGER_BQ2515X is not set
 CONFIG_CHARGER_BQ25700=y
+# CONFIG_CHARGER_BQ25713 is not set
 # CONFIG_CHARGER_BQ25890 is not set
 # CONFIG_CHARGER_BQ25980 is not set
 # CONFIG_CHARGER_BQ256XX is not set
@@ -7895,6 +7901,10 @@ CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,bpf"
 # Memory initialization
 #
 CONFIG_INIT_STACK_NONE=y
+# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
+# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
+# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
+# CONFIG_GCC_PLUGIN_STACKLEAK is not set
 # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
 # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
 CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
@@ -7902,6 +7912,8 @@ CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
 # end of Memory initialization
 
 CONFIG_RANDSTRUCT_NONE=y
+# CONFIG_RANDSTRUCT_FULL is not set
+# CONFIG_RANDSTRUCT_PERFORMANCE is not set
 # end of Kernel hardening options
 # end of Security options
 

+ 43 - 4
external/config/kernel/linux-rockchip-rk3588-legacy-opi5max.config

@@ -2,10 +2,10 @@
 # Automatically generated file; DO NOT EDIT.
 # Linux/arm64 5.10.160 Kernel Configuration
 #
-CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0"
+CONFIG_CC_VERSION_TEXT="aarch64-none-linux-gnu-gcc (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.14)) 11.2.1 20220111"
 CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=110400
-CONFIG_LD_VERSION=238000000
+CONFIG_GCC_VERSION=110201
+CONFIG_LD_VERSION=202438220000
 CONFIG_CLANG_VERSION=0
 CONFIG_LLD_VERSION=0
 CONFIG_CC_CAN_LINK=y
@@ -758,6 +758,10 @@ CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
 # end of GCOV-based kernel profiling
 
 CONFIG_HAVE_GCC_PLUGINS=y
+CONFIG_GCC_PLUGINS=y
+# CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set
+# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
+# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set
 # end of General architecture-dependent options
 
 CONFIG_RT_MUTEXES=y
@@ -2178,6 +2182,13 @@ CONFIG_BLK_DEV_NVME=y
 #
 # Misc devices
 #
+
+#
+# RK628 misc driver
+#
+# CONFIG_RK628_MISC is not set
+# end of RK628 misc driver
+
 # CONFIG_RK803 is not set
 # CONFIG_PCIE_FUNC_RKEP is not set
 # CONFIG_LT7911D_FB_NOTIFIER is not set
@@ -2203,6 +2214,7 @@ CONFIG_SRAM=y
 # CONFIG_UID_SYS_STATS is not set
 # CONFIG_PVPANIC is not set
 # CONFIG_HISI_HIKEY_USB is not set
+# CONFIG_OVER_TEMP_SHUTDOWN is not set
 # CONFIG_C2PORT is not set
 
 #
@@ -2556,6 +2568,8 @@ CONFIG_CHELSIO_INLINE_CRYPTO=y
 # CONFIG_NET_VENDOR_CISCO is not set
 CONFIG_NET_VENDOR_CORTINA=y
 # CONFIG_GEMINI_ETHERNET is not set
+CONFIG_NET_VENDOR_MOTORCOMM=y
+# CONFIG_FUXI is not set
 # CONFIG_DNET is not set
 # CONFIG_NET_VENDOR_DEC is not set
 # CONFIG_NET_VENDOR_DLINK is not set
@@ -2974,7 +2988,7 @@ CONFIG_INPUT_FF_MEMLESS=y
 # Userland interfaces
 #
 # CONFIG_INPUT_MOUSEDEV is not set
-# CONFIG_INPUT_JOYDEV is not set
+CONFIG_INPUT_JOYDEV=m
 CONFIG_INPUT_EVDEV=y
 # CONFIG_INPUT_EVBUG is not set
 
@@ -3189,6 +3203,7 @@ CONFIG_GS_DA215S=m
 CONFIG_GS_DA223=m
 CONFIG_GS_DA228E=m
 CONFIG_ICM2060X_ACC=m
+# CONFIG_IAM20680_ACC is not set
 CONFIG_COMPASS_DEVICE=m
 CONFIG_COMPASS_AK8975=m
 CONFIG_COMPASS_AK8963=m
@@ -3203,6 +3218,7 @@ CONFIG_GYRO_MPU6500=m
 CONFIG_GYRO_MPU6880=m
 CONFIG_GYRO_LSM330=m
 CONFIG_GYRO_ICM2060X=m
+# CONFIG_GYRO_IAM20680 is not set
 CONFIG_LIGHT_DEVICE=m
 CONFIG_LS_CM3217=m
 CONFIG_LS_CM3218=m
@@ -3524,6 +3540,7 @@ CONFIG_SPI_LOOPBACK_TEST=m
 CONFIG_SPI_SLAVE=y
 # CONFIG_SPI_SLAVE_TIME is not set
 # CONFIG_SPI_SLAVE_SYSTEM_CONTROL is not set
+# CONFIG_SPI_SLAVE_ROCKCHIP_OBJ is not set
 CONFIG_SPI_DYNAMIC=y
 CONFIG_SPMI=m
 CONFIG_HSI=m
@@ -3625,6 +3642,7 @@ CONFIG_GPIO_AW9110=m
 CONFIG_GPIO_GW_PLD=m
 CONFIG_GPIO_MAX7300=m
 CONFIG_GPIO_MAX732X=m
+# CONFIG_GPIO_NCA9539 is not set
 CONFIG_GPIO_PCA953X=m
 CONFIG_GPIO_PCA953X_IRQ=y
 CONFIG_GPIO_PCA9570=m
@@ -3752,6 +3770,7 @@ CONFIG_CHARGER_GPIO=y
 CONFIG_CHARGER_BQ24735=y
 # CONFIG_CHARGER_BQ2515X is not set
 CONFIG_CHARGER_BQ25700=y
+# CONFIG_CHARGER_BQ25713 is not set
 # CONFIG_CHARGER_BQ25890 is not set
 # CONFIG_CHARGER_BQ25980 is not set
 # CONFIG_CHARGER_SMB347 is not set
@@ -4085,6 +4104,13 @@ CONFIG_MFD_RK806=y
 CONFIG_MFD_RK806_SPI=y
 CONFIG_MFD_RK808=y
 # CONFIG_MFD_RK1000 is not set
+
+#
+# driver for different display serdes
+#
+# CONFIG_MFD_SERDES_DISPLAY is not set
+# CONFIG_MFD_RKX110_X120 is not set
+# CONFIG_ROCKCHIP_SERDES_DRM_PANEL is not set
 # CONFIG_MFD_RN5T618 is not set
 # CONFIG_MFD_SEC_CORE is not set
 # CONFIG_MFD_SI476X_CORE is not set
@@ -4449,6 +4475,7 @@ CONFIG_VIDEO_ROCKCHIP_ISPP=y
 # CONFIG_VIDEO_ROCKCHIP_ISPP_FEC is not set
 # CONFIG_VIDEO_ROCKCHIP_ISPP_VERSION_V10 is not set
 CONFIG_VIDEO_ROCKCHIP_ISPP_VERSION_V20=y
+CONFIG_VIDEO_ROCKCHIP_HDMIRX_CLASS=y
 CONFIG_VIDEO_ROCKCHIP_HDMIRX=y
 # CONFIG_VIDEO_XILINX is not set
 CONFIG_V4L_MEM2MEM_DRIVERS=y
@@ -4542,6 +4569,7 @@ CONFIG_VIDEO_TC35874X=y
 # CONFIG_VIDEO_MAX96712 is not set
 # CONFIG_VIDEO_MAX96714 is not set
 # CONFIG_VIDEO_MAX96722 is not set
+# CONFIG_VIDEO_DES_MAXIM4C is not set
 
 #
 # Video and audio decoders
@@ -4638,6 +4666,7 @@ CONFIG_VIDEO_IMX464=y
 # CONFIG_VIDEO_IMX586 is not set
 # CONFIG_VIDEO_JX_K17 is not set
 # CONFIG_VIDEO_OS02G10 is not set
+# CONFIG_VIDEO_OS02K10 is not set
 # CONFIG_VIDEO_OS03B10 is not set
 CONFIG_VIDEO_OS04A10=y
 # CONFIG_VIDEO_OS05A20 is not set
@@ -4689,6 +4718,7 @@ CONFIG_VIDEO_OV13855=y
 # CONFIG_VIDEO_SC031GS is not set
 # CONFIG_VIDEO_SC035GS is not set
 # CONFIG_VIDEO_SC132GS is not set
+# CONFIG_VIDEO_SC1346 is not set
 # CONFIG_VIDEO_SC200AI is not set
 # CONFIG_VIDEO_SC210IOT is not set
 # CONFIG_VIDEO_SC2232 is not set
@@ -4708,6 +4738,7 @@ CONFIG_VIDEO_OV13855=y
 # CONFIG_VIDEO_SC500AI is not set
 # CONFIG_VIDEO_SC501AI is not set
 # CONFIG_VIDEO_SC530AI is not set
+# CONFIG_VIDEO_SC5336 is not set
 # CONFIG_VIDEO_SC850SL is not set
 # CONFIG_VIDEO_SENSOR_ADAPTER is not set
 # CONFIG_VIDEO_SR030PC30 is not set
@@ -5078,6 +5109,7 @@ CONFIG_DRM_PANEL_SIMPLE=y
 # CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set
 # CONFIG_DRM_PANEL_MANTIX_MLAF057WE51 is not set
 # CONFIG_DRM_PANEL_MAXIM_MAX96752F is not set
+# CONFIG_DRM_PANEL_MAXIM_MAX96772 is not set
 # CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
 # CONFIG_DRM_PANEL_ORISETECH_OTM8009A is not set
 # CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS is not set
@@ -5486,6 +5518,7 @@ CONFIG_SND_SOC_ROCKCHIP=y
 # CONFIG_SND_SOC_ROCKCHIP_DLP is not set
 CONFIG_SND_SOC_ROCKCHIP_I2S=y
 CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=y
+# CONFIG_SND_SOC_ROCKCHIP_I2S_TDM_MULTI_LANES is not set
 # CONFIG_SND_SOC_ROCKCHIP_MULTI_DAIS is not set
 CONFIG_SND_SOC_ROCKCHIP_PDM=y
 # CONFIG_SND_SOC_ROCKCHIP_SAI is not set
@@ -5633,6 +5666,7 @@ CONFIG_SND_SOC_SPDIF=y
 # CONFIG_SND_SOC_TAS5720 is not set
 # CONFIG_SND_SOC_TAS6424 is not set
 # CONFIG_SND_SOC_TDA7419 is not set
+# CONFIG_SND_SOC_TDA7803 is not set
 # CONFIG_SND_SOC_TFA9879 is not set
 # CONFIG_SND_SOC_TLV320AIC23_I2C is not set
 # CONFIG_SND_SOC_TLV320AIC23_SPI is not set
@@ -5919,6 +5953,7 @@ CONFIG_USB_DWC3_DUAL_ROLE=y
 #
 CONFIG_USB_DWC3_HAPS=y
 CONFIG_USB_DWC3_OF_SIMPLE=y
+CONFIG_USB_DWC3_ROCKCHIP_INNO=y
 CONFIG_USB_DWC2=y
 # CONFIG_USB_DWC2_HOST is not set
 
@@ -7929,6 +7964,10 @@ CONFIG_LSM="lockdown,yama,loadpin,safesetid,integrity,bpf"
 # Memory initialization
 #
 CONFIG_INIT_STACK_NONE=y
+# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
+# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
+# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
+# CONFIG_GCC_PLUGIN_STACKLEAK is not set
 # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
 # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
 # end of Memory initialization

+ 3 - 1
external/config/kernel/linux-rockchip-rk3588-legacy-opi5pro.config

@@ -2214,6 +2214,7 @@ CONFIG_SRAM=y
 # CONFIG_UID_SYS_STATS is not set
 # CONFIG_PVPANIC is not set
 # CONFIG_HISI_HIKEY_USB is not set
+# CONFIG_OVER_TEMP_SHUTDOWN is not set
 # CONFIG_C2PORT is not set
 
 #
@@ -2987,7 +2988,7 @@ CONFIG_INPUT_FF_MEMLESS=y
 # Userland interfaces
 #
 # CONFIG_INPUT_MOUSEDEV is not set
-# CONFIG_INPUT_JOYDEV is not set
+CONFIG_INPUT_JOYDEV=m
 CONFIG_INPUT_EVDEV=y
 # CONFIG_INPUT_EVBUG is not set
 
@@ -3769,6 +3770,7 @@ CONFIG_CHARGER_GPIO=y
 CONFIG_CHARGER_BQ24735=y
 # CONFIG_CHARGER_BQ2515X is not set
 CONFIG_CHARGER_BQ25700=y
+# CONFIG_CHARGER_BQ25713 is not set
 # CONFIG_CHARGER_BQ25890 is not set
 # CONFIG_CHARGER_BQ25980 is not set
 # CONFIG_CHARGER_SMB347 is not set

+ 1 - 1
external/config/kernel/linux-rockchip-rk3588-legacy.config

@@ -2988,7 +2988,7 @@ CONFIG_INPUT_FF_MEMLESS=y
 # Userland interfaces
 #
 # CONFIG_INPUT_MOUSEDEV is not set
-# CONFIG_INPUT_JOYDEV is not set
+CONFIG_INPUT_JOYDEV=m
 CONFIG_INPUT_EVDEV=y
 # CONFIG_INPUT_EVBUG is not set