From 51300f1c7f69912989a9e76717a5b3756047ddfb Mon Sep 17 00:00:00 2001 From: Oleg Date: Thu, 10 Feb 2022 17:00:45 +0300 Subject: [PATCH] update kernel legacy for station m2\p2 (#3469) --- config/kernel/linux-station-p2-legacy.config | 80 ++++++++++++++++++-- config/sources/families/media.conf | 2 +- 2 files changed, 73 insertions(+), 9 deletions(-) diff --git a/config/kernel/linux-station-p2-legacy.config b/config/kernel/linux-station-p2-legacy.config index d1cbb1fd3..ed3150149 100644 --- a/config/kernel/linux-station-p2-legacy.config +++ b/config/kernel/linux-station-p2-legacy.config @@ -1,14 +1,15 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 4.19.211 Kernel Configuration +# Linux/arm64 4.19.219 Kernel Configuration # # -# Compiler: aarch64-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36)) 8.3.0 +# Compiler: aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025 # CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=80300 +CONFIG_GCC_VERSION=90201 CONFIG_CLANG_VERSION=0 +CONFIG_LLD_VERSION=0 CONFIG_CC_HAS_ASM_GOTO=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y @@ -877,7 +878,8 @@ CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set # CONFIG_XDP_SOCKETS is not set CONFIG_INET=y -# CONFIG_WIREGUARD is not set +CONFIG_WIREGUARD=m +# CONFIG_WIREGUARD_DEBUG is not set CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y @@ -1379,10 +1381,10 @@ CONFIG_L2TP_DEBUGFS=m CONFIG_L2TP_V3=y CONFIG_L2TP_IP=m CONFIG_L2TP_ETH=m -CONFIG_STP=y +CONFIG_STP=m CONFIG_GARP=m CONFIG_MRP=m -CONFIG_BRIDGE=y +CONFIG_BRIDGE=m CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y @@ -1392,7 +1394,7 @@ CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y CONFIG_DECNET=m # CONFIG_DECNET_ROUTER is not set -CONFIG_LLC=y +CONFIG_LLC=m CONFIG_LLC2=m CONFIG_ATALK=m CONFIG_DEV_APPLETALK=m @@ -1539,6 +1541,8 @@ CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_JIT=y # CONFIG_BPF_STREAM_PARSER is not set +CONFIG_ETHTOOL=y +CONFIG_FILTER=y CONFIG_NET_FLOW_LIMIT=y # @@ -1740,6 +1744,8 @@ CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y +CONFIG_MALI_BASE_MODULES=y +CONFIG_DMA_SHARED_BUFFER_TEST_EXPORTER=y # CONFIG_MALI_MEMORY_GROUP_MANAGER is not set CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set @@ -1919,6 +1925,7 @@ CONFIG_BLK_DEV_NVME=y CONFIG_SRAM=y # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_PIR_ASCHIP is not set +# CONFIG_RK803 is not set # CONFIG_C2PORT is not set # @@ -2123,6 +2130,8 @@ CONFIG_MII=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set CONFIG_DUMMY=m +CONFIG_WIREGUARD=m +# CONFIG_WIREGUARD_DEBUG is not set # CONFIG_EQUALIZER is not set # CONFIG_NET_FC is not set # CONFIG_IFB is not set @@ -2259,10 +2268,14 @@ CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_NET_VENDOR_SOCIONEXT=y CONFIG_NET_VENDOR_STMICRO=y CONFIG_STMMAC_ETH=y +CONFIG_STMMAC_ETHTOOL=y +CONFIG_STMMAC_FULL=y +CONFIG_STMMAC_PTP=y CONFIG_STMMAC_PLATFORM=y # CONFIG_DWMAC_DWC_QOS_ETH is not set CONFIG_DWMAC_GENERIC=y CONFIG_DWMAC_ROCKCHIP=y +CONFIG_DWMAC_ROCKCHIP_TOOL=y # CONFIG_STMMAC_PCI is not set # CONFIG_NET_VENDOR_SUN is not set # CONFIG_NET_VENDOR_SYNOPSYS is not set @@ -2314,7 +2327,7 @@ CONFIG_FIXED_PHY=y # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set -CONFIG_MOTORCOMM_PHY=m +CONFIG_MOTORCOMM_PHY=y # CONFIG_NATIONAL_PHY is not set # CONFIG_QSEMI_PHY is not set # CONFIG_REALTEK_PHY is not set @@ -2748,6 +2761,7 @@ CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y CONFIG_TOUCHSCREEN_GT1X=y # CONFIG_TOUCHSCREEN_FTS is not set # CONFIG_TOUCHSCREEN_FT5436 is not set +CONFIG_TOUCHSCREEN_HX83102=y CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5=y CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5_DEVICETREE_SUPPORT=y CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5_I2C=y @@ -2792,7 +2806,9 @@ CONFIG_GS_MC3230=y # CONFIG_GS_BMA023 is not set # CONFIG_LSM330_ACC is not set # CONFIG_BMA2XX_ACC is not set +CONFIG_GS_DA215S=m # CONFIG_GS_DA223 is not set +CONFIG_GS_DA228E=m # CONFIG_ICM2060X_ACC is not set # CONFIG_COMPASS_DEVICE is not set # CONFIG_GYROSCOPE_DEVICE is not set @@ -3044,6 +3060,7 @@ CONFIG_SPI_ROCKCHIP=y CONFIG_SPI_SPIDEV=y # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_TLE62X0 is not set +CONFIG_SPI_WK2XXX=y # CONFIG_SPI_SLAVE is not set # CONFIG_SPMI is not set # CONFIG_HSI is not set @@ -3564,6 +3581,7 @@ CONFIG_REGULATOR_MP8865=y # CONFIG_REGULATOR_PV88090 is not set CONFIG_REGULATOR_PWM=y CONFIG_REGULATOR_RK808=y +CONFIG_REGULATOR_RK860X=m # CONFIG_REGULATOR_SY8106A is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS549B22 is not set @@ -3639,6 +3657,9 @@ CONFIG_SOC_CAMERA=y # CONFIG_VIDEO_ROCKCHIP_CIF is not set CONFIG_VIDEO_ROCKCHIP_ISP1=y CONFIG_VIDEO_ROCKCHIP_ISP=y +CONFIG_VIDEO_ROCKCHIP_ISP_VERSION_V1X=y +# CONFIG_VIDEO_ROCKCHIP_ISP_VERSION_V20 is not set +CONFIG_VIDEO_ROCKCHIP_ISP_VERSION_V21=y # CONFIG_VIDEO_ROCKCHIP_ISPP is not set CONFIG_V4L_MEM2MEM_DRIVERS=y # CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set @@ -3714,11 +3735,14 @@ CONFIG_VIDEOBUF2_DMA_SG=y # CONFIG_VIDEO_FP5510 is not set # CONFIG_VIDEO_GT9760S is not set # CONFIG_VIDEO_VM149C is not set +CONFIG_VIDEO_OTP_EEPROM=m # CONFIG_VIDEO_SAA7110 is not set # CONFIG_VIDEO_SAA711X is not set # CONFIG_VIDEO_TC358743 is not set CONFIG_VIDEO_TC35874X=y # CONFIG_VIDEO_RK628_CSI is not set +CONFIG_VIDEO_LT6911UXC=m +CONFIG_VIDEO_LT8619C=m # CONFIG_VIDEO_TECHPOINT is not set # CONFIG_VIDEO_TVP514X is not set # CONFIG_VIDEO_TVP5150 is not set @@ -3772,6 +3796,8 @@ CONFIG_VIDEO_OS04A10=y # CONFIG_VIDEO_OS04C10 is not set # CONFIG_VIDEO_OS05A20 is not set # CONFIG_VIDEO_OS08A10 is not set +CONFIG_VIDEO_OS08A20=m +# CONFIG_VIDEO_OS12D40 is not set # CONFIG_VIDEO_OV02B10 is not set # CONFIG_VIDEO_OV02K10 is not set # CONFIG_VIDEO_OV2640 is not set @@ -3804,6 +3830,7 @@ CONFIG_VIDEO_OV7251=y # CONFIG_VIDEO_OV12D2Q is not set CONFIG_VIDEO_OV13850=y # CONFIG_VIDEO_OV13858 is not set +CONFIG_VIDEO_OV13B10=m # CONFIG_VIDEO_PREISP_DUMMY_SENSOR is not set # CONFIG_VIDEO_VS6624 is not set # CONFIG_VIDEO_MT9M032 is not set @@ -3829,10 +3856,12 @@ CONFIG_VIDEO_OV13850=y # CONFIG_VIDEO_ET8EK8 is not set # CONFIG_VIDEO_S5C73M3 is not set # CONFIG_VIDEO_GC02M2 is not set +# CONFIG_VIDEO_GC030A is not set # CONFIG_VIDEO_GC0312 is not set # CONFIG_VIDEO_GC0329 is not set # CONFIG_VIDEO_GC032A is not set # CONFIG_VIDEO_GC0403 is not set +# CONFIG_VIDEO_GC1054 is not set # CONFIG_VIDEO_GC2035 is not set CONFIG_VIDEO_GC2053=y CONFIG_VIDEO_GC2093=y @@ -3849,26 +3878,31 @@ CONFIG_VIDEO_GC2093=y CONFIG_VIDEO_GC8034=y # CONFIG_VIDEO_BF3925 is not set # CONFIG_VIDEO_JX_F37 is not set +# CONFIG_VIDEO_JX_F37P is not set # CONFIG_VIDEO_JX_H62 is not set # CONFIG_VIDEO_JX_H65 is not set # CONFIG_VIDEO_JX_K04 is not set # CONFIG_VIDEO_SC031GS is not set # CONFIG_VIDEO_SC035HGS is not set +# CONFIG_VIDEO_SC1330 is not set # CONFIG_VIDEO_SC132GS is not set # CONFIG_VIDEO_SC200AI is not set # CONFIG_VIDEO_SC210IOT is not set # CONFIG_VIDEO_SC2232 is not set # CONFIG_VIDEO_SC2239 is not set +CONFIG_VIDEO_SC223A=m # CONFIG_VIDEO_SC2310 is not set # CONFIG_VIDEO_SC2335 is not set # CONFIG_VIDEO_SC401AI is not set # CONFIG_VIDEO_SC4238 is not set # CONFIG_VIDEO_SC430CS is not set # CONFIG_VIDEO_SC500AI is not set +CONFIG_VIDEO_SC5239=m # CONFIG_VIDEO_SC8220 is not set # CONFIG_VIDEO_SP250A is not set # CONFIG_VIDEO_HYNIX_HI556 is not set # CONFIG_VIDEO_HYNIX_HI846 is not set +CONFIG_VIDEO_HM5040=m # # Flash devices @@ -3905,6 +3939,8 @@ CONFIG_VIDEO_GC8034=y # CONFIG_VIDEO_HALL_DC_MOTOR is not set # CONFIG_VIDEO_RK_IRCUT is not set # CONFIG_VIDEO_MP6507 is not set +CONFIG_VIDEO_XC7022=m +CONFIG_VIDEO_XC7160=m # # Sensors used on soc_camera driver @@ -3948,6 +3984,8 @@ CONFIG_VIDEO_GC8034=y # # CONFIG_VGA_ARB is not set CONFIG_DRM=y +CONFIG_DRM_DP=y +CONFIG_DRM_EDID=y CONFIG_DRM_IGNORE_IOTCL_PERMIT=y CONFIG_DRM_MIPI_DSI=y # CONFIG_DRM_DP_AUX_CHARDEV is not set @@ -3961,6 +3999,7 @@ CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_DRM_LOAD_EDID_FIRMWARE=y # CONFIG_DRM_DP_CEC is not set CONFIG_DRM_GEM_CMA_HELPER=y +CONFIG_DRM_KMS_CMA_HELPER=y # # I2C encoder or helper chips @@ -3986,6 +4025,9 @@ CONFIG_DRM_GEM_CMA_HELPER=y # CONFIG_DRM_VKMS is not set CONFIG_DRM_ROCKCHIP=y # CONFIG_ROCKCHIP_DRM_DEBUG is not set +CONFIG_ROCKCHIP_VOP=y +CONFIG_ROCKCHIP_VOP2=y +CONFIG_ROCKCHIP_PSR=y CONFIG_ROCKCHIP_ANALOGIX_DP=y CONFIG_ROCKCHIP_CDN_DP=y CONFIG_ROCKCHIP_DW_HDMI=y @@ -4163,6 +4205,9 @@ CONFIG_BACKLIGHT_PWM=y # RGA2 # CONFIG_ROCKCHIP_RGA2=y +# CONFIG_ROCKCHIP_RGA2_PROC_FS is not set +CONFIG_ROCKCHIP_RGA2_DEBUG_FS=y +CONFIG_ROCKCHIP_RGA2_DEBUGGER=y # # IEP @@ -4170,6 +4215,7 @@ CONFIG_ROCKCHIP_RGA2=y CONFIG_IEP=m CONFIG_IEP_MMU=m CONFIG_ROCKCHIP_MPP_SERVICE=y +CONFIG_ROCKCHIP_MPP_PROC_FS=y CONFIG_ROCKCHIP_MPP_RKVDEC=y CONFIG_ROCKCHIP_MPP_RKVDEC2=y CONFIG_ROCKCHIP_MPP_RKVENC=y @@ -4288,6 +4334,7 @@ CONFIG_SND_SOC_ROCKCHIP_MULTICODECS=y CONFIG_SND_SOC_ROCKCHIP_RT5645=y CONFIG_SND_SOC_ROCKCHIP_RT5651=m CONFIG_SND_SOC_ROCKCHIP_RT5651_RK628=m +CONFIG_SND_SOC_ROCKCHIP_HDMI=m CONFIG_SND_SOC_RK3288_HDMI_ANALOG=m CONFIG_SND_SOC_RK3399_GRU_SOUND=m @@ -4346,6 +4393,8 @@ CONFIG_SND_SOC_DUMMY_CODEC=y CONFIG_SND_SOC_HDMI_CODEC=y CONFIG_SND_SOC_ES7134=m CONFIG_SND_SOC_ES7202=y +CONFIG_SND_SOC_ES7202_MIC_MAX_CHANNELS=4 +CONFIG_SND_SOC_ES7202_I2C_BUS=1 CONFIG_SND_SOC_ES7210=m CONFIG_SND_SOC_ES7241=m CONFIG_SND_SOC_ES7243E=y @@ -5125,6 +5174,7 @@ CONFIG_PL330_DMA=y # # DMABUF options # +CONFIG_DMABUF_CACHE=y CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set # CONFIG_AUXDISPLAY is not set @@ -5277,7 +5327,16 @@ CONFIG_COMMON_CLK_SCMI=y CONFIG_COMMON_CLK_XGENE=y CONFIG_COMMON_CLK_PWM=m CONFIG_COMMON_CLK_VC5=m +CONFIG_COMMON_CLK_ROCKCHIP=y CONFIG_ROCKCHIP_CLK_COMPENSATION=y +CONFIG_ROCKCHIP_CLK_BOOST=y +CONFIG_ROCKCHIP_CLK_INV=y +CONFIG_ROCKCHIP_CLK_PVTM=y +CONFIG_ROCKCHIP_DCLK_DIV=y +# CONFIG_ROCKCHIP_DDRCLK_SCPI is not set +CONFIG_ROCKCHIP_DDRCLK_SIP=y +# CONFIG_ROCKCHIP_PLL_RK3066 is not set +CONFIG_ROCKCHIP_PLL_RK3399=y # CONFIG_HWSPINLOCK is not set # @@ -5366,6 +5425,7 @@ CONFIG_CPU_RK3328=y CONFIG_CPU_RK3399=y CONFIG_CPU_RK3568=y CONFIG_ANDROID_VERSION=0x08010000 +# CONFIG_ROCKCHIP_AMP is not set CONFIG_ROCKCHIP_CPUINFO=y CONFIG_ROCKCHIP_GRF=y # CONFIG_ROCKCHIP_HW_DECOMPRESS is not set @@ -5639,6 +5699,9 @@ CONFIG_ROCKCHIP_SARADC=y # CONFIG_BMI160_I2C is not set # CONFIG_BMI160_SPI is not set # CONFIG_KMX61 is not set +CONFIG_INV_ICM42600=m +CONFIG_INV_ICM42600_I2C=m +CONFIG_INV_ICM42600_SPI=m # CONFIG_INV_MPU6050_I2C is not set # CONFIG_INV_MPU6050_SPI is not set # CONFIG_IIO_ST_LSM6DSX is not set @@ -6317,6 +6380,7 @@ CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32=y # CONFIG_CRYPTO_BLAKE2S is not set +# CONFIG_CRYPTO_BLAKE2B is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_POLY1305 is not set diff --git a/config/sources/families/media.conf b/config/sources/families/media.conf index 90897a5ca..4ca039ad6 100644 --- a/config/sources/families/media.conf +++ b/config/sources/families/media.conf @@ -13,7 +13,7 @@ case $BRANCH in if [[ $BOARD == station-p2 || $BOARD == station-m2 ]]; then KERNELSOURCE='https://github.com/150balbes/rockchip-kernel' - KERNELBRANCH='branch:rk35xx' + KERNELBRANCH='branch:kernel-4.19' KERNELPATCHDIR='station-p2-'$BRANCH LINUXCONFIG='linux-station-p2-'$BRANCH LINUXFAMILY=station-p2