From c6067e2da69d020ccd3985ea5c1a8855e02b0aea Mon Sep 17 00:00:00 2001 From: amazingfate Date: Fri, 20 Dec 2024 12:46:43 +0800 Subject: [PATCH] rk35xx-vendor: rewrite kernel config based on rkr4.1 --- config/kernel/linux-rk35xx-vendor.config | 56 +++++++++++++++--------- 1 file changed, 36 insertions(+), 20 deletions(-) diff --git a/config/kernel/linux-rk35xx-vendor.config b/config/kernel/linux-rk35xx-vendor.config index 4c6d518530..88d8e1db3c 100644 --- a/config/kernel/linux-rk35xx-vendor.config +++ b/config/kernel/linux-rk35xx-vendor.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.1.75 Kernel Configuration +# Linux/arm64 6.1.84 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0" CONFIG_CC_IS_GCC=y @@ -11,8 +11,11 @@ CONFIG_AS_VERSION=24200 CONFIG_LD_IS_BFD=y CONFIG_LD_VERSION=24200 CONFIG_LLD_VERSION=0 +CONFIG_CC_CAN_LINK=y +CONFIG_CC_CAN_LINK_STATIC=y CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y +CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y CONFIG_PAHOLE_VERSION=125 @@ -161,7 +164,7 @@ CONFIG_UCLAMP_BUCKETS_COUNT=20 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_CC_HAS_INT128=y CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" -CONFIG_GCC11_NO_ARRAY_BOUNDS=y +CONFIG_GCC10_NO_ARRAY_BOUNDS=y CONFIG_CC_NO_ARRAY_BOUNDS=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_CGROUPS=y @@ -367,6 +370,7 @@ CONFIG_ARM64_ERRATUM_2054223=y CONFIG_ARM64_ERRATUM_2067961=y CONFIG_ARM64_ERRATUM_2441009=y CONFIG_ARM64_ERRATUM_2457168=y +CONFIG_ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD=y CONFIG_ARM64_ERRATUM_2966298=y # CONFIG_CAVIUM_ERRATUM_22375 is not set # CONFIG_CAVIUM_ERRATUM_23154 is not set @@ -1463,6 +1467,7 @@ CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m CONFIG_BRIDGE_EBT_NFLOG=m CONFIG_BPFILTER=y +CONFIG_BPFILTER_UMH=m CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m @@ -1553,10 +1558,8 @@ CONFIG_NET_SCHED=y # # Queueing/Scheduling # -CONFIG_NET_SCH_CBQ=m CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_ATM=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_MULTIQ=m CONFIG_NET_SCH_RED=m @@ -1568,7 +1571,6 @@ CONFIG_NET_SCH_TBF=m # CONFIG_NET_SCH_ETF is not set # CONFIG_NET_SCH_TAPRIO is not set CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_MQPRIO=m @@ -2238,6 +2240,7 @@ CONFIG_NVME_TARGET_AUTH=y # end of RK628 misc driver # CONFIG_RK803 is not set +# CONFIG_CONFIG_ROCKPI_MCU is not set # CONFIG_PCIE_FUNC_RKEP is not set # CONFIG_LT7911D_FB_NOTIFIER is not set # CONFIG_AD525X_DPOT is not set @@ -2584,9 +2587,6 @@ CONFIG_NET_VENDOR_GOOGLE=y CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_HINIC is not set # CONFIG_NET_VENDOR_INTEL is not set -CONFIG_NET_VENDOR_WANGXUN=y -# CONFIG_NGBE is not set -# CONFIG_TXGBE is not set # CONFIG_JME is not set CONFIG_NET_VENDOR_ADI=y # CONFIG_ADIN1110 is not set @@ -2657,6 +2657,9 @@ CONFIG_DWMAC_ROCKCHIP_TOOL=y CONFIG_NET_VENDOR_VERTEXCOM=y # CONFIG_MSE102X is not set # CONFIG_NET_VENDOR_VIA is not set +CONFIG_NET_VENDOR_WANGXUN=y +# CONFIG_NGBE is not set +# CONFIG_TXGBE is not set # CONFIG_NET_VENDOR_WIZNET is not set CONFIG_NET_VENDOR_XILINX=y # CONFIG_XILINX_EMACLITE is not set @@ -2753,6 +2756,7 @@ CONFIG_CAN_M_CAN=m # CONFIG_CAN_PEAK_PCIEFD is not set CONFIG_CAN_ROCKCHIP=m CONFIG_CANFD_ROCKCHIP=m +# CONFIG_CAN_RK3562 is not set CONFIG_CANFD_RK3576=m CONFIG_CAN_SJA1000=m CONFIG_CAN_EMS_PCI=m @@ -3401,12 +3405,15 @@ CONFIG_TOUCHSCREEN_FTS=y # CONFIG_TOUCHSCREEN_FT5726 is not set CONFIG_TOUCHSCREEN_FUJITSU=m CONFIG_TOUCHSCREEN_GOODIX=m -CONFIG_TOUCHSCREEN_GOODIX_GTX8=y CONFIG_TOUCHSCREEN_GSL3673=y CONFIG_TOUCHSCREEN_GSL3673_800X1280=m CONFIG_TOUCHSCREEN_GSLX680_PAD=m CONFIG_TOUCHSCREEN_GT1X=y CONFIG_TOUCHSCREEN_GT9XX=m +CONFIG_TOUCHSCREEN_GOODIX_GTX8=y +CONFIG_TOUCHSCREEN_GOODIX_GTX8_UPDATE=y +# CONFIG_TOUCHSCREEN_GOODIX_GTX8_GESTURE is not set +CONFIG_TOUCHSCREEN_GOODIX_GTX8_TOOLS=y CONFIG_TOUCHSCREEN_HIDEEP=m CONFIG_TOUCHSCREEN_HYCON_HY46XX=m CONFIG_TOUCHSCREEN_ILI210X=m @@ -3845,6 +3852,7 @@ CONFIG_SPI_BITBANG=y CONFIG_SPI_ROCKCHIP=y CONFIG_SPI_ROCKCHIP_MISCDEV=y CONFIG_SPI_ROCKCHIP_FLEXBUS_FSPI=m +# CONFIG_SPI_ROCKCHIP_FLEXBUS_SPI is not set CONFIG_SPI_ROCKCHIP_SFC=y CONFIG_SPI_ROCKCHIP_SLAVE=y # CONFIG_SPI_SC18IS602 is not set @@ -4527,7 +4535,6 @@ CONFIG_MFD_SIMPLE_MFD_I2C=m # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_STMPE is not set CONFIG_MFD_SYSCON=y -# CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set @@ -4624,6 +4631,7 @@ CONFIG_REGULATOR_PWM=y # CONFIG_REGULATOR_QCOM_SPMI is not set # CONFIG_REGULATOR_QCOM_USB_VBUS is not set # CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set +# CONFIG_REGULATOR_RK801 is not set CONFIG_REGULATOR_RK806=y CONFIG_REGULATOR_RK808=y CONFIG_REGULATOR_RK860X=y @@ -5036,12 +5044,14 @@ CONFIG_ROCKCHIP_CIF_WORKMODE_PINGPONG=y CONFIG_ROCKCHIP_CIF_USE_DUMMY_BUF=y # CONFIG_ROCKCHIP_CIF_USE_NONE_DUMMY_BUF is not set # CONFIG_ROCKCHIP_CIF_USE_MONITOR is not set +# CONFIG_ROCKCHIP_FLEXBUS_CIF is not set CONFIG_VIDEO_ROCKCHIP_RKISP1=y CONFIG_VIDEO_ROCKCHIP_ISP=y CONFIG_VIDEO_ROCKCHIP_ISP_VERSION_V1X=y CONFIG_VIDEO_ROCKCHIP_ISP_VERSION_V21=y CONFIG_VIDEO_ROCKCHIP_ISP_VERSION_V30=y CONFIG_VIDEO_ROCKCHIP_ISP_VERSION_V39=y +# CONFIG_VIDEO_ROCKCHIP_ISP_VERSION_V39_DBG is not set CONFIG_VIDEO_ROCKCHIP_ISPP=y # CONFIG_VIDEO_ROCKCHIP_ISPP_FEC is not set CONFIG_VIDEO_ROCKCHIP_ISPP_VERSION_V20=y @@ -5312,6 +5322,7 @@ CONFIG_VIDEO_DW9768=m CONFIG_VIDEO_DW9800W=m CONFIG_VIDEO_DW9807_VCM=m CONFIG_VIDEO_FP5510=m +# CONFIG_VIDEO_VM149C is not set # end of Lens drivers # @@ -5811,6 +5822,7 @@ CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m CONFIG_DRM_PANEL_RADXA_DISPLAY_8HD=m CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m +# CONFIG_DRM_PANEL_RASPITS_TC358762 is not set CONFIG_DRM_PANEL_RAYDIUM_RM67191=m # CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set CONFIG_DRM_PANEL_RONBO_RB070D30=m @@ -5955,6 +5967,7 @@ CONFIG_MALI_BIFROST=y CONFIG_MALI_PLATFORM_NAME="rk" CONFIG_MALI_REAL_HW=y # CONFIG_MALI_BIFROST_NO_MALI is not set +# CONFIG_MALI_IS_FPGA is not set # # Platform specific options @@ -5965,17 +5978,13 @@ CONFIG_MALI_CSF_SUPPORT=y CONFIG_MALI_BIFROST_DEVFREQ=y CONFIG_MALI_BIFROST_GATOR_SUPPORT=y CONFIG_MALI_BIFROST_ENABLE_TRACE=y +# CONFIG_MALI_ARBITER_SUPPORT is not set # CONFIG_MALI_DMA_BUF_MAP_ON_DEMAND is not set # CONFIG_MALI_DMA_BUF_LEGACY_COMPAT is not set # CONFIG_MALI_CORESIGHT is not set CONFIG_MALI_BIFROST_EXPERT=y -# CONFIG_LARGE_PAGE_ALLOC_OVERRIDE is not set -# CONFIG_LARGE_PAGE_ALLOC is not set -# CONFIG_MALI_MEMORY_FULLY_BACKED is not set - -# -# Platform options -# +CONFIG_LARGE_PAGE_SUPPORT=y +CONFIG_PAGE_MIGRATION_SUPPORT=y # # Debug options @@ -5990,7 +5999,6 @@ CONFIG_MALI_BIFROST_SYSTEM_TRACE=y CONFIG_MALI_PRFCNT_SET_PRIMARY=y # CONFIG_MALI_BIFROST_PRFCNT_SET_SECONDARY is not set # CONFIG_MALI_PRFCNT_SET_TERTIARY is not set -# CONFIG_MALI_PRFCNT_SET_SELECT_VIA_DEBUG_FS is not set # CONFIG_MALI_JOB_DUMP is not set # @@ -5999,6 +6007,8 @@ CONFIG_MALI_PRFCNT_SET_PRIMARY=y # CONFIG_MALI_HW_ERRATA_1485982_NOT_AFFECTED is not set # CONFIG_MALI_HW_ERRATA_1485982_USE_CLOCK_ALTERNATIVE is not set # CONFIG_MALI_ARBITRATION is not set +CONFIG_MALI_TRACE_POWER_GPU_WORK_PERIOD=y +CONFIG_MALI_CSF_INCLUDE_FW=y # # Frame buffer Devices @@ -6221,6 +6231,7 @@ CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y # CONFIG_SND_USB_VARIAX is not set CONFIG_SND_SOC=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y +# CONFIG_SND_SOC_DYNAMIC_DMA_CHAN is not set # CONFIG_SND_SOC_ADI is not set # CONFIG_SND_SOC_AMD_ACP is not set # CONFIG_SND_AMD_ACP_CONFIG is not set @@ -6250,7 +6261,9 @@ CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y # CONFIG_SND_SOC_IMG is not set # CONFIG_SND_SOC_MTK_BTCVSD is not set CONFIG_SND_SOC_ROCKCHIP=y +# CONFIG_SND_SOC_ROCKCHIP_ASRC is not set # CONFIG_SND_SOC_ROCKCHIP_DLP_PCM is not set +# CONFIG_SND_SOC_ROCKCHIP_DUMMY_DAI 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 @@ -6385,6 +6398,7 @@ CONFIG_SND_SOC_MAX98090=y # CONFIG_SND_SOC_RK3228 is not set CONFIG_SND_SOC_RK3308=y CONFIG_SND_SOC_RK3328=y +# CONFIG_SND_SOC_RK3506 is not set CONFIG_SND_SOC_RK3528=y # CONFIG_SND_SOC_RK730 is not set CONFIG_SND_SOC_RK817=y @@ -7518,6 +7532,7 @@ CONFIG_ROCKCHIP_CLK_BOOST=y CONFIG_ROCKCHIP_CLK_INV=y CONFIG_ROCKCHIP_CLK_OUT=y CONFIG_ROCKCHIP_CLK_PVTM=y +# CONFIG_ROCKCHIP_CLK_PVTPLL is not set CONFIG_ROCKCHIP_DDRCLK=y CONFIG_ROCKCHIP_DDRCLK_SIP=y CONFIG_ROCKCHIP_DDRCLK_SIP_V2=y @@ -7651,6 +7666,7 @@ CONFIG_CPU_RK1808=y CONFIG_CPU_RK3328=y # CONFIG_CPU_RK3368 is not set CONFIG_CPU_RK3399=y +# CONFIG_CPU_RK3506 is not set CONFIG_CPU_RK3528=y # CONFIG_CPU_RK3562 is not set CONFIG_CPU_RK3568=y @@ -7702,7 +7718,6 @@ CONFIG_ROCKCHIP_FIQ_DEBUGGER=y CONFIG_ROCKCHIP_DEBUG=y # CONFIG_ROCKCHIP_MINI_KERNEL is not set # CONFIG_ROCKCHIP_THUNDER_BOOT is not set -# CONFIG_ROCKCHIP_THUNDER_BOOT_DEFER_FREE_MEMBLOCK is not set # CONFIG_ROCKCHIP_NPOR_POWERGOOD is not set # CONFIG_RK_CMA_PROCFS is not set CONFIG_RK_DMABUF_PROCFS=y @@ -8440,6 +8455,7 @@ CONFIG_ARM_PMU=y # CONFIG_ARM_SPE_PMU is not set # CONFIG_HISI_PCIE_PMU is not set # CONFIG_HNS3_PMU is not set +# CONFIG_DWC_PCIE_PMU is not set # end of Performance monitor support # CONFIG_RAS is not set @@ -8763,7 +8779,7 @@ CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFS_DISABLE_UDP_SUPPORT=y # CONFIG_NFS_V4_2_READ_PLUS is not set CONFIG_NFSD=m -CONFIG_NFSD_V2_ACL=y +# CONFIG_NFSD_V2 is not set CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y # CONFIG_NFSD_BLOCKLAYOUT is not set