From 2f529f9b558ca1c1bd74be7437a84e4711743404 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Fri, 01 Nov 2024 02:11:33 +0000
Subject: [PATCH] add xenomai

---
 kernel/arch/arm64/configs/rockchip_linux_defconfig |  519 +++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 359 insertions(+), 160 deletions(-)

diff --git a/kernel/arch/arm64/configs/rockchip_linux_defconfig b/kernel/arch/arm64/configs/rockchip_linux_defconfig
index 0727d01..da35330 100644
--- a/kernel/arch/arm64/configs/rockchip_linux_defconfig
+++ b/kernel/arch/arm64/configs/rockchip_linux_defconfig
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 5.10.66 Kernel Configuration
+# Linux/arm64 5.10.161 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0"
 CONFIG_CC_IS_GCC=y
@@ -21,6 +21,7 @@
 #
 CONFIG_INIT_ENV_ARG_LIMIT=32
 # CONFIG_COMPILE_TEST is not set
+CONFIG_WERROR=y
 CONFIG_LOCALVERSION=""
 CONFIG_LOCALVERSION_AUTO=y
 CONFIG_BUILD_SALT=""
@@ -58,6 +59,8 @@
 CONFIG_IRQ_FORCED_THREADING=y
 CONFIG_SPARSE_IRQ=y
 # CONFIG_GENERIC_IRQ_DEBUGFS is not set
+CONFIG_HAVE_IRQ_PIPELINE=y
+CONFIG_IRQ_PIPELINE=y
 # end of IRQ subsystem
 
 CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
@@ -121,8 +124,6 @@
 #
 # Scheduler features
 #
-CONFIG_UCLAMP_TASK=y
-CONFIG_UCLAMP_BUCKETS_COUNT=20
 # end of Scheduler features
 
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
@@ -139,7 +140,6 @@
 CONFIG_FAIR_GROUP_SCHED=y
 CONFIG_CFS_BANDWIDTH=y
 CONFIG_RT_GROUP_SCHED=y
-CONFIG_UCLAMP_TASK_GROUP=y
 CONFIG_CGROUP_PIDS=y
 # CONFIG_CGROUP_RDMA is not set
 CONFIG_CGROUP_FREEZER=y
@@ -190,6 +190,7 @@
 CONFIG_POSIX_TIMERS=y
 CONFIG_PRINTK=y
 CONFIG_PRINTK_NMI=y
+# CONFIG_RAW_PRINTK is not set
 CONFIG_BUG=y
 CONFIG_ELF_CORE=y
 CONFIG_BASE_FULL=y
@@ -210,6 +211,7 @@
 CONFIG_KALLSYMS_BASE_RELATIVE=y
 CONFIG_BPF_SYSCALL=y
 CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y
+# CONFIG_BPF_UNPRIV_DEFAULT_OFF is not set
 # CONFIG_BPF_PRELOAD is not set
 # CONFIG_USERFAULTFD is not set
 CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
@@ -331,6 +333,7 @@
 # CONFIG_ARM64_ERRATUM_824069 is not set
 # CONFIG_ARM64_ERRATUM_819472 is not set
 # CONFIG_ARM64_ERRATUM_832075 is not set
+CONFIG_ARM64_ERRATUM_1742098=y
 CONFIG_ARM64_ERRATUM_845719=y
 CONFIG_ARM64_ERRATUM_843419=y
 CONFIG_ARM64_ERRATUM_1024718=y
@@ -344,6 +347,12 @@
 CONFIG_ARM64_ERRATUM_1463225=y
 CONFIG_ARM64_ERRATUM_1542419=y
 CONFIG_ARM64_ERRATUM_1508412=y
+CONFIG_ARM64_ERRATUM_2051678=y
+CONFIG_ARM64_WORKAROUND_TSB_FLUSH_FAILURE=y
+CONFIG_ARM64_ERRATUM_2054223=y
+CONFIG_ARM64_ERRATUM_2067961=y
+# CONFIG_ARM64_ERRATUM_2454944 is not set
+CONFIG_ARM64_ERRATUM_2457168=y
 # CONFIG_CAVIUM_ERRATUM_22375 is not set
 # CONFIG_CAVIUM_ERRATUM_23154 is not set
 CONFIG_CAVIUM_ERRATUM_27456=y
@@ -391,6 +400,9 @@
 CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
 CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
+CONFIG_HAVE_DOVETAIL=y
+CONFIG_DOVETAIL=y
+CONFIG_DOVETAIL_LEGACY_SYSCALL_RANGE=y
 # CONFIG_PARAVIRT is not set
 # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
 # CONFIG_KEXEC is not set
@@ -399,6 +411,7 @@
 # CONFIG_XEN is not set
 CONFIG_FORCE_MAX_ZONEORDER=11
 CONFIG_UNMAP_KERNEL_AT_EL0=y
+CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y
 CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
 # CONFIG_ARM64_SW_TTBR0_PAN is not set
 CONFIG_ARM64_TAGGED_ADDR_ABI=y
@@ -499,48 +512,34 @@
 #
 # CPU Idle
 #
-CONFIG_CPU_IDLE=y
-CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y
-# CONFIG_CPU_IDLE_GOV_LADDER is not set
-CONFIG_CPU_IDLE_GOV_MENU=y
-# CONFIG_CPU_IDLE_GOV_TEO is not set
-CONFIG_DT_IDLE_STATES=y
-
-#
-# ARM CPU Idle Drivers
-#
-CONFIG_ARM_CPUIDLE=y
-CONFIG_ARM_PSCI_CPUIDLE=y
-CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y
-# end of ARM CPU Idle Drivers
+# CONFIG_CPU_IDLE is not set
 # end of CPU Idle
 
 #
 # CPU Frequency scaling
 #
 CONFIG_CPU_FREQ=y
-CONFIG_CPU_FREQ_GOV_ATTR_SET=y
-CONFIG_CPU_FREQ_GOV_COMMON=y
 CONFIG_CPU_FREQ_STAT=y
 CONFIG_CPU_FREQ_TIMES=y
-# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
+CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
 # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
 # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
 # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
 # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
-CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
+# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVE is not set
 CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
-CONFIG_CPU_FREQ_GOV_POWERSAVE=y
-CONFIG_CPU_FREQ_GOV_USERSPACE=y
-CONFIG_CPU_FREQ_GOV_ONDEMAND=y
-CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
-CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
+# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
+# CONFIG_CPU_FREQ_GOV_USERSPACE is not set
+# CONFIG_CPU_FREQ_GOV_ONDEMAND is not set
+# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
+# CONFIG_CPU_FREQ_GOV_SCHEDUTIL is not set
+# CONFIG_CPU_FREQ_GOV_INTERACTIVE is not set
 
 #
 # CPU frequency scaling drivers
 #
 CONFIG_CPUFREQ_DT=y
-CONFIG_CPUFREQ_DT_PLATDEV=y
 # CONFIG_CPUFREQ_DUMMY is not set
 CONFIG_ARM_ROCKCHIP_CPUFREQ=y
 # CONFIG_ARM_SCMI_CPUFREQ is not set
@@ -582,7 +581,6 @@
 
 CONFIG_EFI_EARLYCON=y
 CONFIG_ARM_PSCI_FW=y
-# CONFIG_ARM_PSCI_CHECKER is not set
 CONFIG_HAVE_ARM_SMCCC=y
 CONFIG_HAVE_ARM_SMCCC_DISCOVERY=y
 CONFIG_ARM_SMCCC_SOC_ID=y
@@ -649,6 +647,7 @@
 CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y
 CONFIG_MMU_GATHER_TABLE_FREE=y
 CONFIG_MMU_GATHER_RCU_TABLE_FREE=y
+CONFIG_ARCH_WANT_IRQS_OFF_ACTIVATE_MM=y
 CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
 CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
 CONFIG_HAVE_CMPXCHG_LOCAL=y
@@ -839,6 +838,137 @@
 # CONFIG_GKI_HIDDEN_DMA_CONFIGS is not set
 # CONFIG_GKI_HIDDEN_ETHERNET_CONFIGS is not set
 # CONFIG_GKI_HACKS_TO_FIX is not set
+CONFIG_XENOMAI=y
+
+#
+# Core features
+#
+# CONFIG_XENO_OPT_SCHED_CLASSES is not set
+CONFIG_XENO_OPT_STATS=y
+# CONFIG_XENO_OPT_SHIRQ is not set
+CONFIG_XENO_OPT_RR_QUANTUM=1000
+CONFIG_XENO_OPT_AUTOTUNE=y
+# CONFIG_XENO_OPT_SCALABLE_SCHED is not set
+CONFIG_XENO_OPT_TIMER_LIST=y
+# CONFIG_XENO_OPT_TIMER_RBTREE is not set
+CONFIG_XENO_OPT_VFILE=y
+# end of Core features
+
+#
+# Sizes and static limits
+#
+CONFIG_XENO_OPT_REGISTRY_NRSLOTS=8192
+CONFIG_XENO_OPT_SYS_HEAPSZ=8192
+CONFIG_XENO_OPT_PRIVATE_HEAPSZ=512
+CONFIG_XENO_OPT_SHARED_HEAPSZ=512
+CONFIG_XENO_OPT_NRTIMERS=512
+# end of Sizes and static limits
+
+#
+# Latency settings
+#
+CONFIG_XENO_OPT_TIMING_SCHEDLAT=0
+CONFIG_XENO_OPT_TIMING_KSCHEDLAT=0
+CONFIG_XENO_OPT_TIMING_IRQLAT=0
+# end of Latency settings
+
+# CONFIG_XENO_OPT_DEBUG is not set
+
+#
+# Drivers
+#
+CONFIG_XENO_OPT_RTDM_COMPAT_DEVNODE=y
+CONFIG_XENO_DRIVERS_AUTOTUNE=y
+
+#
+# Serial drivers
+#
+# CONFIG_XENO_DRIVERS_16550A is not set
+# end of Serial drivers
+
+#
+# Testing drivers
+#
+CONFIG_XENO_DRIVERS_TIMERBENCH=y
+CONFIG_XENO_DRIVERS_SWITCHTEST=y
+CONFIG_XENO_DRIVERS_HEAPCHECK=y
+# CONFIG_XENO_DRIVERS_RTDMTEST is not set
+# end of Testing drivers
+
+#
+# CAN drivers
+#
+# CONFIG_XENO_DRIVERS_CAN is not set
+# end of CAN drivers
+
+#
+# RTnet
+#
+# CONFIG_XENO_DRIVERS_NET is not set
+# end of RTnet
+
+#
+# ANALOGY drivers
+#
+# CONFIG_XENO_DRIVERS_ANALOGY is not set
+# end of ANALOGY drivers
+
+#
+# Real-time IPC drivers
+#
+# CONFIG_XENO_DRIVERS_RTIPC is not set
+# end of Real-time IPC drivers
+
+#
+# UDD support
+#
+# CONFIG_XENO_DRIVERS_UDD is not set
+# end of UDD support
+
+#
+# Real-time GPIO drivers
+#
+# CONFIG_XENO_DRIVERS_GPIO is not set
+# end of Real-time GPIO drivers
+
+#
+# GPIOPWM support
+#
+# CONFIG_XENO_DRIVERS_GPIOPWM is not set
+# end of GPIOPWM support
+
+#
+# Real-time SPI master drivers
+#
+# end of Real-time SPI master drivers
+# end of Drivers
+
+CONFIG_XENO_ARCH_FPU=y
+CONFIG_XENO_ARCH_OUTOFLINE_XNLOCK=y
+
+#
+# WARNING! Page migration (CONFIG_MIGRATION) may increase
+#
+
+#
+# latency.
+#
+
+#
+# WARNING! At least one of APM, CPU frequency scaling, ACPI 'processor'
+#
+
+#
+# or CPU idle features is enabled. Any of these options may
+#
+
+#
+# cause troubles with Xenomai. You should disable them.
+#
+CONFIG_XENO_VERSION_MAJOR=3
+CONFIG_XENO_VERSION_MINOR=2
+CONFIG_XENO_REVISION_LEVEL=4
+CONFIG_XENO_VERSION_STRING="3.2.4"
 CONFIG_FREEZER=y
 
 #
@@ -904,10 +1034,15 @@
 CONFIG_SPECULATIVE_PAGE_FAULT=y
 # CONFIG_GUP_BENCHMARK is not set
 CONFIG_ARCH_HAS_PTE_SPECIAL=y
+
+#
+# Data Access Monitoring
+#
+# CONFIG_DAMON is not set
+# end of Data Access Monitoring
 # end of Memory Management options
 
 CONFIG_NET=y
-CONFIG_COMPAT_NETLINK_MESSAGES=y
 CONFIG_NET_INGRESS=y
 CONFIG_SKB_EXTENSIONS=y
 
@@ -956,6 +1091,7 @@
 # CONFIG_INET_ESP_OFFLOAD is not set
 # CONFIG_INET_ESPINTCP is not set
 # CONFIG_INET_IPCOMP is not set
+CONFIG_INET_TABLE_PERTURB_ORDER=16
 # CONFIG_INET_DIAG is not set
 # CONFIG_TCP_CONG_ADVANCED is not set
 CONFIG_TCP_CONG_CUBIC=y
@@ -1323,7 +1459,7 @@
 # Bluetooth device drivers
 #
 # CONFIG_BT_HCIBTUSB is not set
-CONFIG_BT_HCIBTSDIO=y
+# CONFIG_BT_HCIBTSDIO is not set
 CONFIG_BT_HCIUART=y
 CONFIG_BT_HCIUART_H4=y
 CONFIG_BT_HCIUART_BCSP=y
@@ -1336,17 +1472,13 @@
 # CONFIG_BT_HCIVHCI is not set
 # CONFIG_BT_MRVL is not set
 # CONFIG_BT_MTKSDIO is not set
-# CONFIG_BT_HCIBTUSB_RTKBTUSB is not set
+# CONFIG_BT_HCIBTUSB_RTLBTUSB is not set
 # end of Bluetooth device drivers
 
 # CONFIG_AF_RXRPC is not set
 # CONFIG_AF_KCM is not set
 CONFIG_FIB_RULES=y
 CONFIG_WIRELESS=y
-CONFIG_WIRELESS_EXT=y
-CONFIG_WEXT_CORE=y
-CONFIG_WEXT_PROC=y
-CONFIG_WEXT_PRIV=y
 CONFIG_CFG80211=y
 # CONFIG_NL80211_TESTMODE is not set
 # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
@@ -1363,7 +1495,7 @@
 CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
 CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
 # CONFIG_MAC80211_MESH is not set
-# CONFIG_MAC80211_LEDS is not set
+CONFIG_MAC80211_LEDS=y
 # CONFIG_MAC80211_DEBUGFS is not set
 # CONFIG_MAC80211_MESSAGE_TRACING is not set
 # CONFIG_MAC80211_DEBUG_MENU is not set
@@ -1445,6 +1577,8 @@
 # CONFIG_PCIE_DW_PLAT_HOST is not set
 CONFIG_PCIE_DW_ROCKCHIP=y
 CONFIG_PCIE_RK_THREADED_INIT=y
+# CONFIG_PCIE_DW_DMATEST is not set
+# CONFIG_PCIE_DW_ROCKCHIP_EP is not set
 # CONFIG_PCI_HISI is not set
 # CONFIG_PCIE_KIRIN is not set
 # CONFIG_PCI_MESON is not set
@@ -1623,6 +1757,7 @@
 
 CONFIG_MTD_SPI_NOR=y
 CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
+# CONFIG_MTD_SPI_NOR_MISC is not set
 CONFIG_MTD_UBI=y
 CONFIG_MTD_UBI_WL_THRESHOLD=4096
 CONFIG_MTD_UBI_BEB_LIMIT=20
@@ -1681,6 +1816,16 @@
 #
 # 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
 # CONFIG_AD525X_DPOT is not set
 # CONFIG_DUMMY_IRQ is not set
 # CONFIG_PHANTOM is not set
@@ -1702,7 +1847,7 @@
 # CONFIG_XILINX_SDFEC is not set
 # CONFIG_PVPANIC is not set
 # CONFIG_HISI_HIKEY_USB is not set
-# CONFIG_RK803 is not set
+CONFIG_KHADAS_MCU=y
 # CONFIG_C2PORT is not set
 
 #
@@ -1921,55 +2066,43 @@
 # CONFIG_NET_VENDOR_3COM is not set
 # CONFIG_NET_VENDOR_ADAPTEC is not set
 # CONFIG_NET_VENDOR_AGERE is not set
-CONFIG_NET_VENDOR_ALACRITECH=y
-# CONFIG_SLICOSS is not set
+# CONFIG_NET_VENDOR_ALACRITECH is not set
 # CONFIG_NET_VENDOR_ALTEON is not set
 # CONFIG_ALTERA_TSE is not set
-CONFIG_NET_VENDOR_AMAZON=y
-# CONFIG_ENA_ETHERNET is not set
+# CONFIG_NET_VENDOR_AMAZON is not set
 # CONFIG_NET_VENDOR_AMD is not set
-CONFIG_NET_VENDOR_AQUANTIA=y
-# CONFIG_AQTION is not set
+# CONFIG_NET_VENDOR_AQUANTIA is not set
 # CONFIG_NET_VENDOR_ARC is not set
 # CONFIG_NET_VENDOR_ATHEROS is not set
-CONFIG_NET_VENDOR_AURORA=y
-# CONFIG_AURORA_NB8800 is not set
+# CONFIG_NET_VENDOR_AURORA is not set
 # CONFIG_NET_VENDOR_BROADCOM is not set
 # CONFIG_NET_VENDOR_BROCADE is not set
-CONFIG_NET_VENDOR_CADENCE=y
-# CONFIG_MACB is not set
+# CONFIG_NET_VENDOR_CADENCE is not set
 # CONFIG_NET_VENDOR_CAVIUM is not set
 # CONFIG_NET_VENDOR_CHELSIO is not set
 # CONFIG_NET_VENDOR_CISCO is not set
-CONFIG_NET_VENDOR_CORTINA=y
-# CONFIG_GEMINI_ETHERNET is not set
+# CONFIG_NET_VENDOR_CORTINA is not set
 # CONFIG_DNET is not set
 # CONFIG_NET_VENDOR_DEC is not set
 # CONFIG_NET_VENDOR_DLINK is not set
 # CONFIG_NET_VENDOR_EMULEX is not set
 # CONFIG_NET_VENDOR_EZCHIP is not set
-CONFIG_NET_VENDOR_GOOGLE=y
-# CONFIG_GVE is not set
+# CONFIG_NET_VENDOR_GOOGLE is not set
 # CONFIG_NET_VENDOR_HISILICON is not set
-CONFIG_NET_VENDOR_HUAWEI=y
-# CONFIG_HINIC is not set
+# CONFIG_NET_VENDOR_HUAWEI is not set
 # CONFIG_NET_VENDOR_INTEL is not set
 # CONFIG_JME is not set
 # CONFIG_NET_VENDOR_MARVELL is not set
 # CONFIG_NET_VENDOR_MELLANOX is not set
 # CONFIG_NET_VENDOR_MICREL is not set
 # CONFIG_NET_VENDOR_MICROCHIP is not set
-CONFIG_NET_VENDOR_MICROSEMI=y
+# CONFIG_NET_VENDOR_MICROSEMI is not set
 # CONFIG_NET_VENDOR_MYRI is not set
 # CONFIG_FEALNX is not set
 # CONFIG_NET_VENDOR_NATSEMI is not set
-CONFIG_NET_VENDOR_NETERION=y
-# CONFIG_S2IO is not set
-# CONFIG_VXGE is not set
-CONFIG_NET_VENDOR_NETRONOME=y
-# CONFIG_NFP is not set
-CONFIG_NET_VENDOR_NI=y
-# CONFIG_NI_XGE_MANAGEMENT_ENET is not set
+# CONFIG_NET_VENDOR_NETERION is not set
+# CONFIG_NET_VENDOR_NETRONOME is not set
+# CONFIG_NET_VENDOR_NI is not set
 # CONFIG_NET_VENDOR_NVIDIA is not set
 # CONFIG_NET_VENDOR_OKI is not set
 # CONFIG_ETHOC is not set
@@ -1984,8 +2117,10 @@
 CONFIG_NET_VENDOR_REALTEK=y
 # CONFIG_8139CP is not set
 # CONFIG_8139TOO is not set
-# CONFIG_R8168 is not set
-CONFIG_R8169=y
+CONFIG_R8168=y
+# CONFIG_R8169 is not set
+# CONFIG_R8125 is not set
+# CONFIG_REALTEK_PGTOOL is not set
 # CONFIG_NET_VENDOR_RENESAS is not set
 # CONFIG_NET_VENDOR_ROCKER is not set
 # CONFIG_NET_VENDOR_SAMSUNG is not set
@@ -2000,9 +2135,9 @@
 CONFIG_NET_VENDOR_STMICRO=y
 CONFIG_STMMAC_ETH=y
 # CONFIG_STMMAC_SELFTESTS is not set
+# CONFIG_STMMAC_UIO is not set
 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
@@ -2053,6 +2188,7 @@
 # CONFIG_MICROCHIP_PHY is not set
 # CONFIG_MICROCHIP_T1_PHY is not set
 # CONFIG_MICROSEMI_PHY is not set
+# CONFIG_MOTORCOMM_PHY is not set
 # CONFIG_NATIONAL_PHY is not set
 # CONFIG_NXP_TJA11XX_PHY is not set
 # CONFIG_AT803X_PHY is not set
@@ -2134,7 +2270,7 @@
 CONFIG_USB_NET_NET1080=y
 # CONFIG_USB_NET_PLUSB is not set
 # CONFIG_USB_NET_MCS7830 is not set
-CONFIG_USB_NET_RNDIS_HOST=y
+# CONFIG_USB_NET_RNDIS_HOST is not set
 CONFIG_USB_NET_CDC_SUBSET_ENABLE=y
 CONFIG_USB_NET_CDC_SUBSET=y
 # CONFIG_USB_ALI_M5632 is not set
@@ -2146,7 +2282,7 @@
 CONFIG_USB_NET_ZAURUS=y
 # CONFIG_USB_NET_CX82310_ETH is not set
 # CONFIG_USB_NET_KALMIA is not set
-# CONFIG_USB_NET_QMI_WWAN is not set
+CONFIG_USB_NET_QMI_WWAN=y
 # CONFIG_USB_HSO is not set
 # CONFIG_USB_NET_INT51X1 is not set
 # CONFIG_USB_IPHETH is not set
@@ -2154,49 +2290,7 @@
 # CONFIG_USB_VL600 is not set
 # CONFIG_USB_NET_CH9200 is not set
 # CONFIG_USB_NET_AQC111 is not set
-CONFIG_WLAN=y
-# CONFIG_WIRELESS_WDS is not set
-# CONFIG_WLAN_VENDOR_ADMTEK is not set
-# CONFIG_WLAN_VENDOR_ATH is not set
-CONFIG_WLAN_VENDOR_ATMEL=y
-# CONFIG_ATMEL is not set
-# CONFIG_AT76C50X_USB is not set
-CONFIG_WLAN_VENDOR_BROADCOM=y
-# CONFIG_B43 is not set
-# CONFIG_B43LEGACY is not set
-# CONFIG_BRCMSMAC is not set
-# CONFIG_BRCMFMAC is not set
-# CONFIG_WLAN_VENDOR_CISCO is not set
-# CONFIG_WLAN_VENDOR_INTEL is not set
-# CONFIG_WLAN_VENDOR_INTERSIL is not set
-# CONFIG_WLAN_VENDOR_MARVELL is not set
-# CONFIG_WLAN_VENDOR_MEDIATEK is not set
-CONFIG_WLAN_VENDOR_MICROCHIP=y
-# CONFIG_WILC1000_SDIO is not set
-# CONFIG_WILC1000_SPI is not set
-# CONFIG_WLAN_VENDOR_RALINK is not set
-# CONFIG_WLAN_VENDOR_REALTEK is not set
-# CONFIG_WLAN_VENDOR_RSI is not set
-# CONFIG_WLAN_VENDOR_ST is not set
-# CONFIG_WLAN_VENDOR_TI is not set
-# CONFIG_WLAN_VENDOR_ZYDAS is not set
-# CONFIG_WLAN_VENDOR_QUANTENNA is not set
-CONFIG_WL_ROCKCHIP=y
-CONFIG_WIFI_BUILD_MODULE=y
-# CONFIG_WIFI_LOAD_DRIVER_WHEN_KERNEL_BOOTUP is not set
-# CONFIG_WIFI_GENERATE_RANDOM_MAC_ADDR is not set
-CONFIG_BCMDHD=y
-CONFIG_AP6XXX=m
-CONFIG_BCMDHD_SDIO=y
-# CONFIG_BCMDHD_PCIE is not set
-CONFIG_BCMDHD_FW_PATH="/vendor/etc/firmware/fw_bcmdhd.bin"
-CONFIG_BCMDHD_NVRAM_PATH="/vendor/etc/firmware/nvram.txt"
-# CONFIG_BCMDHD_STATIC_IF is not set
-# CONFIG_CYW_BCMDHD is not set
-# CONFIG_RTL8723DU is not set
-# CONFIG_MAC80211_HWSIM is not set
-# CONFIG_USB_NET_RNDIS_WLAN is not set
-# CONFIG_VIRT_WIFI is not set
+# CONFIG_WLAN is not set
 
 #
 # Enable WiMAX (Networking options) to see the WiMAX drivers
@@ -2206,7 +2300,6 @@
 # CONFIG_NETDEVSIM is not set
 # CONFIG_NET_FAILOVER is not set
 # CONFIG_ISDN is not set
-# CONFIG_NVM is not set
 
 #
 # Input device support
@@ -2300,6 +2393,7 @@
 # CONFIG_TOUCHSCREEN_FUJITSU is not set
 # CONFIG_TOUCHSCREEN_GOODIX is not set
 # CONFIG_TOUCHSCREEN_GSL3673 is not set
+# CONFIG_TOUCHSCREEN_GSL3673_800X1280 is not set
 # CONFIG_TOUCHSCREEN_GSLX680_PAD is not set
 CONFIG_TOUCHSCREEN_GT1X=y
 CONFIG_TOUCHSCREEN_GT9XX=y
@@ -2323,6 +2417,7 @@
 # CONFIG_TOUCHSCREEN_MK712 is not set
 # CONFIG_TOUCHSCREEN_PENMOUNT is not set
 CONFIG_TOUCHSCREEN_EDT_FT5X06=y
+# CONFIG_TOUCHSCREEN_RASPITS_FT5426 is not set
 # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
 # CONFIG_TOUCHSCREEN_TOUCHWIN is not set
 # CONFIG_TOUCHSCREEN_PIXCIR is not set
@@ -2471,7 +2566,6 @@
 CONFIG_HW_RANDOM=y
 # CONFIG_HW_RANDOM_TIMERIOMEM is not set
 # CONFIG_HW_RANDOM_BA431 is not set
-CONFIG_HW_RANDOM_CAVIUM=y
 CONFIG_HW_RANDOM_OPTEE=y
 # CONFIG_HW_RANDOM_CCTRNG is not set
 # CONFIG_HW_RANDOM_XIPHERA is not set
@@ -2493,10 +2587,9 @@
 # CONFIG_TCG_TIS_ST33ZP24_I2C is not set
 # CONFIG_TCG_TIS_ST33ZP24_SPI is not set
 # CONFIG_XILLYBUS is not set
-# end of Character devices
-
 # CONFIG_RANDOM_TRUST_CPU is not set
 # CONFIG_RANDOM_TRUST_BOOTLOADER is not set
+# end of Character devices
 
 #
 # I2C support
@@ -2607,6 +2700,7 @@
 # CONFIG_SPI_PL022 is not set
 # CONFIG_SPI_PXA2XX is not set
 CONFIG_SPI_ROCKCHIP=y
+# CONFIG_SPI_ROCKCHIP_MISCDEV is not set
 CONFIG_SPI_ROCKCHIP_SFC=y
 # CONFIG_SPI_SC18IS602 is not set
 # CONFIG_SPI_SIFIVE is not set
@@ -2714,9 +2808,11 @@
 #
 # CONFIG_GPIO_ADP5588 is not set
 # CONFIG_GPIO_ADNP is not set
+# CONFIG_GPIO_AW9110 is not set
 # CONFIG_GPIO_GW_PLD is not set
 # CONFIG_GPIO_MAX7300 is not set
 # CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_NCA9539 is not set
 # CONFIG_GPIO_PCA953X is not set
 # CONFIG_GPIO_PCA9570 is not set
 # CONFIG_GPIO_PCF857X is not set
@@ -2778,6 +2874,7 @@
 # CONFIG_CHARGER_ADP5061 is not set
 # CONFIG_BATTERY_CW2015 is not set
 CONFIG_BATTERY_CW2017=y
+# CONFIG_BATTERY_CW221X is not set
 # CONFIG_BATTERY_DS2780 is not set
 # CONFIG_BATTERY_DS2781 is not set
 # CONFIG_BATTERY_DS2782 is not set
@@ -2792,7 +2889,10 @@
 # CONFIG_CHARGER_LP8727 is not set
 CONFIG_CHARGER_GPIO=y
 # CONFIG_CHARGER_MANAGER is not set
+# CONFIG_ROCKCHIP_CHARGER_MANAGER is not set
 # CONFIG_CHARGER_LT3651 is not set
+# CONFIG_CHARGER_SC8551 is not set
+# CONFIG_CHARGER_SC89890 is not set
 # CONFIG_CHARGER_DETECTOR_MAX14656 is not set
 # CONFIG_CHARGER_BQ2415X is not set
 # CONFIG_CHARGER_BQ24190 is not set
@@ -2813,6 +2913,7 @@
 CONFIG_CHARGER_RK817=y
 # CONFIG_BATTERY_RK818 is not set
 # CONFIG_CHARGER_RK818 is not set
+# CONFIG_CHARGER_SGM41542 is not set
 CONFIG_HWMON=y
 # CONFIG_HWMON_DEBUG_CHIP is not set
 
@@ -2982,6 +3083,7 @@
 # CONFIG_THERMAL_EMULATION is not set
 # CONFIG_THERMAL_MMIO is not set
 CONFIG_ROCKCHIP_THERMAL=y
+# CONFIG_RK_VIRTUAL_THERMAL is not set
 # CONFIG_GENERIC_ADC_THERMAL is not set
 CONFIG_WATCHDOG=y
 CONFIG_WATCHDOG_CORE=y
@@ -3007,6 +3109,7 @@
 # CONFIG_CADENCE_WATCHDOG is not set
 CONFIG_DW_WATCHDOG=y
 # CONFIG_MAX63XX_WATCHDOG is not set
+CONFIG_KHADAS_WATCHDOG=y
 # CONFIG_ARM_SMC_WATCHDOG is not set
 # CONFIG_ALIM7101_WDT is not set
 # CONFIG_I6300ESB_WDT is not set
@@ -3076,7 +3179,6 @@
 # CONFIG_MFD_MAX8997 is not set
 # CONFIG_MFD_MAX8998 is not set
 # CONFIG_MFD_MAX96745 is not set
-# CONFIG_MFD_MAX96752F is not set
 # CONFIG_MFD_MAX96755F is not set
 # CONFIG_MFD_MT6360 is not set
 # CONFIG_MFD_MT6397 is not set
@@ -3089,6 +3191,7 @@
 # CONFIG_MFD_RDC321X is not set
 # CONFIG_MFD_RT5033 is not set
 # CONFIG_MFD_RC5T583 is not set
+# CONFIG_MFD_RK618 is not set
 # CONFIG_MFD_RK628 is not set
 # CONFIG_MFD_RK630 is not set
 # CONFIG_MFD_RK630_I2C is not set
@@ -3097,6 +3200,13 @@
 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
@@ -3356,6 +3466,8 @@
 # CONFIG_ROCKCHIP_CIF_WORKMODE_ONEFRAME is not set
 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_VIDEO_ROCKCHIP_RKISP1 is not set
 CONFIG_VIDEO_ROCKCHIP_ISP=y
 CONFIG_VIDEO_ROCKCHIP_ISP_VERSION_V1X=y
 # CONFIG_VIDEO_ROCKCHIP_ISP_VERSION_V20 is not set
@@ -3366,6 +3478,7 @@
 # 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
@@ -3427,8 +3540,11 @@
 # CONFIG_VIDEO_BT866 is not set
 # CONFIG_VIDEO_EP9461E is not set
 # CONFIG_VIDEO_KS0127 is not set
+# CONFIG_VIDEO_IT6616 is not set
 CONFIG_VIDEO_LT6911UXC=y
+# CONFIG_VIDEO_LT6911UXE is not set
 CONFIG_VIDEO_LT7911D=y
+# CONFIG_VIDEO_LT7911UXC is not set
 # CONFIG_VIDEO_LT8619C is not set
 # CONFIG_VIDEO_ML86V7667 is not set
 # CONFIG_VIDEO_NVP6158 is not set
@@ -3442,6 +3558,8 @@
 # CONFIG_VIDEO_SAA711X is not set
 # CONFIG_VIDEO_TC358743 is not set
 CONFIG_VIDEO_TC35874X=y
+# CONFIG_VIDEO_TECHPOINT is not set
+# CONFIG_VIDEO_THCV244 is not set
 # CONFIG_VIDEO_TVP514X is not set
 # CONFIG_VIDEO_TVP5150 is not set
 # CONFIG_VIDEO_TVP7002 is not set
@@ -3451,7 +3569,10 @@
 # CONFIG_VIDEO_TW9910 is not set
 # CONFIG_VIDEO_VPX3220 is not set
 # CONFIG_VIDEO_MAX9286 is not set
+# 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
@@ -3509,17 +3630,21 @@
 # Camera sensor devices
 #
 # CONFIG_VIDEO_AR0230 is not set
+# CONFIG_VIDEO_AR0822 is not set
 # CONFIG_VIDEO_GC02M2 is not set
 # CONFIG_VIDEO_GC08A3 is not set
+# CONFIG_VIDEO_GC1084 is not set
 # CONFIG_VIDEO_GC2053 is not set
 # CONFIG_VIDEO_GC2093 is not set
 # CONFIG_VIDEO_GC2145 is not set
 # CONFIG_VIDEO_GC2385 is not set
+# CONFIG_VIDEO_GC3003 is not set
 # CONFIG_VIDEO_GC4023 is not set
 # CONFIG_VIDEO_GC4653 is not set
 # CONFIG_VIDEO_GC4663 is not set
 # CONFIG_VIDEO_GC4C33 is not set
 # CONFIG_VIDEO_GC5025 is not set
+# CONFIG_VIDEO_GC5035 is not set
 CONFIG_VIDEO_GC8034=y
 # CONFIG_VIDEO_HI556 is not set
 # CONFIG_VIDEO_IMX214 is not set
@@ -3538,17 +3663,21 @@
 # CONFIG_VIDEO_IMX378 is not set
 CONFIG_VIDEO_IMX415=y
 CONFIG_VIDEO_IMX464=y
+# CONFIG_VIDEO_IMX492 is not set
 # CONFIG_VIDEO_IMX355 is not set
 # CONFIG_VIDEO_IMX577 is not set
 # 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
 # CONFIG_VIDEO_OS08A20 is not set
 # CONFIG_VIDEO_OV02B10 is not set
 # CONFIG_VIDEO_OV02K10 is not set
+# CONFIG_VIDEO_OV16A10 is not set
+# CONFIG_VIDEO_OV16A1Q is not set
 # CONFIG_VIDEO_OV2640 is not set
 # CONFIG_VIDEO_OV2659 is not set
 # CONFIG_VIDEO_OV2680 is not set
@@ -3589,14 +3718,31 @@
 # CONFIG_VIDEO_MT9V011 is not set
 # CONFIG_VIDEO_MT9V032 is not set
 # CONFIG_VIDEO_MT9V111 is not set
+# 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
+# CONFIG_VIDEO_SC2239 is not set
+# CONFIG_VIDEO_SC223A is not set
 # CONFIG_VIDEO_SC230AI is not set
+# CONFIG_VIDEO_SC2310 is not set
+# CONFIG_VIDEO_SC2336 is not set
 # CONFIG_VIDEO_SC301IOT is not set
 # CONFIG_VIDEO_SC3336 is not set
+# CONFIG_VIDEO_SC3338 is not set
 # CONFIG_VIDEO_SC401AI is not set
+# CONFIG_VIDEO_SC4210 is not set
+# CONFIG_VIDEO_SC4238 is not set
+# CONFIG_VIDEO_SC430CS is not set
 # CONFIG_VIDEO_SC4336 is not set
 # 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
 # CONFIG_VIDEO_NOON010PC30 is not set
@@ -3623,6 +3769,7 @@
 # CONFIG_VIDEO_AW8601 is not set
 # CONFIG_VIDEO_CN3927V is not set
 # CONFIG_VIDEO_DW9714 is not set
+# CONFIG_VIDEO_DW9763 is not set
 # CONFIG_VIDEO_DW9768 is not set
 # CONFIG_VIDEO_DW9800W is not set
 # CONFIG_VIDEO_DW9807_VCM is not set
@@ -3910,13 +4057,13 @@
 # CONFIG_DRM_VGEM is not set
 # CONFIG_DRM_VKMS is not set
 CONFIG_DRM_ROCKCHIP=y
-# CONFIG_ROCKCHIP_DRM_CUBIC_LUT is not set
 # CONFIG_ROCKCHIP_DRM_DEBUG is not set
 # CONFIG_ROCKCHIP_DRM_DIRECT_SHOW is not set
 CONFIG_ROCKCHIP_VOP=y
 CONFIG_ROCKCHIP_VOP2=y
 CONFIG_ROCKCHIP_ANALOGIX_DP=y
 CONFIG_ROCKCHIP_CDN_DP=y
+# CONFIG_ROCKCHIP_DRM_TVE is not set
 CONFIG_ROCKCHIP_DW_HDMI=y
 CONFIG_ROCKCHIP_DW_MIPI_DSI=y
 CONFIG_ROCKCHIP_DW_DP=y
@@ -3926,6 +4073,7 @@
 # CONFIG_ROCKCHIP_RK3066_HDMI is not set
 # CONFIG_ROCKCHIP_VCONN is not set
 # CONFIG_DRM_ROCKCHIP_VVOP is not set
+# CONFIG_ROCKCHIP_DW_HDCP2 is not set
 # CONFIG_DRM_UDL is not set
 # CONFIG_DRM_AST is not set
 # CONFIG_DRM_MGAG200 is not set
@@ -3950,6 +4098,7 @@
 # CONFIG_DRM_PANEL_ILITEK_IL9322 is not set
 # CONFIG_DRM_PANEL_ILITEK_ILI9881C is not set
 # CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set
+# CONFIG_DRM_PANEL_JADARD_JD9365DA_H3 is not set
 # CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
 # CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04 is not set
 # CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
@@ -3961,10 +4110,13 @@
 # CONFIG_DRM_PANEL_NOVATEK_NT35510 is not set
 # 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
 # CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
+# CONFIG_DRM_PANEL_RADXA_DISPLAY_8HD is not set
 # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set
 # CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set
 # CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set
@@ -3990,6 +4142,7 @@
 # CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set
 # CONFIG_DRM_PANEL_VISIONOX_RM69299 is not set
 # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set
+# CONFIG_DRM_PANEL_INNOLUX_AFJ101_BA2131 is not set
 # end of Display Panels
 
 CONFIG_DRM_BRIDGE=y
@@ -4005,7 +4158,6 @@
 # CONFIG_DRM_LONTIUM_LT9611 is not set
 # CONFIG_DRM_LVDS_CODEC is not set
 # CONFIG_DRM_MAXIM_MAX96745 is not set
-# CONFIG_DRM_MAXIM_MAX96752F is not set
 # CONFIG_DRM_MAXIM_MAX96755F is not set
 # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
 # CONFIG_DRM_NWL_MIPI_DSI is not set
@@ -4094,6 +4246,7 @@
 CONFIG_MALI_BIFROST=y
 CONFIG_MALI_PLATFORM_NAME="rk"
 CONFIG_MALI_REAL_HW=y
+# CONFIG_MALI_BIFROST_NO_MALI is not set
 
 #
 # Platform specific options
@@ -4102,18 +4255,17 @@
 CONFIG_MALI_BIFROST_DEVFREQ=y
 CONFIG_MALI_BIFROST_GATOR_SUPPORT=y
 CONFIG_MALI_BIFROST_ENABLE_TRACE=y
-# CONFIG_MALI_BIFROST_DMA_FENCE 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_MALI_2MB_ALLOC is not set
+# 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_MALI_BIFROST_NO_MALI is not set
-# CONFIG_MALI_GEM5_BUILD is not set
 
 #
 # Debug options
@@ -4256,6 +4408,7 @@
 CONFIG_ROCKCHIP_MPP_IEP2=y
 CONFIG_ROCKCHIP_MPP_JPGDEC=y
 CONFIG_ROCKCHIP_MPP_AV1DEC=y
+# CONFIG_ROCKCHIP_MPP_VDPP is not set
 # CONFIG_ROCKCHIP_DVBM is not set
 # end of Rockchip Misc Video driver
 
@@ -4269,6 +4422,7 @@
 CONFIG_DUMMY_CONSOLE_COLUMNS=80
 CONFIG_DUMMY_CONSOLE_ROWS=25
 CONFIG_FRAMEBUFFER_CONSOLE=y
+# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set
 CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
 # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
 # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
@@ -4361,9 +4515,13 @@
 # CONFIG_SND_SOC_IMG is not set
 # CONFIG_SND_SOC_MTK_BTCVSD is not set
 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
 CONFIG_SND_SOC_ROCKCHIP_SPDIF=y
 CONFIG_SND_SOC_ROCKCHIP_SPDIFRX=y
 # CONFIG_SND_SOC_ROCKCHIP_VAD is not set
@@ -4475,8 +4633,11 @@
 # CONFIG_SND_SOC_RK3228 is not set
 CONFIG_SND_SOC_RK3308=y
 CONFIG_SND_SOC_RK3328=y
+# CONFIG_SND_SOC_RK3528 is not set
+# CONFIG_SND_SOC_RK730 is not set
 CONFIG_SND_SOC_RK817=y
 CONFIG_SND_SOC_RK_CODEC_DIGITAL=y
+# CONFIG_SND_SOC_RK_DSM is not set
 CONFIG_SND_SOC_RL6231=y
 CONFIG_SND_SOC_RT5616=y
 # CONFIG_SND_SOC_RT5631 is not set
@@ -4504,6 +4665,7 @@
 # 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
@@ -4551,6 +4713,7 @@
 # CONFIG_SND_SOC_NAU8824 is not set
 # CONFIG_SND_SOC_TPA6130A2 is not set
 # CONFIG_SND_SOC_AW87XXX is not set
+# CONFIG_SND_SOC_AW883XX is not set
 # end of CODEC drivers
 
 CONFIG_SND_SIMPLE_CARD_UTILS=y
@@ -4779,6 +4942,7 @@
 #
 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
 
@@ -4925,6 +5089,9 @@
 CONFIG_USB_LIBCOMPOSITE=y
 CONFIG_USB_F_ACM=y
 CONFIG_USB_U_SERIAL=y
+CONFIG_USB_U_ETHER=y
+CONFIG_USB_F_ECM=y
+CONFIG_USB_F_RNDIS=y
 CONFIG_USB_F_MASS_STORAGE=y
 CONFIG_USB_F_FS=y
 CONFIG_USB_F_UVC=y
@@ -4934,9 +5101,9 @@
 CONFIG_USB_CONFIGFS_ACM=y
 # CONFIG_USB_CONFIGFS_OBEX is not set
 # CONFIG_USB_CONFIGFS_NCM is not set
-# CONFIG_USB_CONFIGFS_ECM is not set
+CONFIG_USB_CONFIGFS_ECM=y
 # CONFIG_USB_CONFIGFS_ECM_SUBSET is not set
-# CONFIG_USB_CONFIGFS_RNDIS is not set
+CONFIG_USB_CONFIGFS_RNDIS=y
 # CONFIG_USB_CONFIGFS_EEM is not set
 CONFIG_USB_CONFIGFS_MASS_STORAGE=y
 # CONFIG_USB_CONFIGFS_F_LB_SS is not set
@@ -5039,7 +5206,7 @@
 # CONFIG_MMC_USHC is not set
 # CONFIG_MMC_USDHI6ROL0 is not set
 CONFIG_MMC_CQHCI=y
-# CONFIG_MMC_HSQ is not set
+CONFIG_MMC_HSQ=y
 # CONFIG_MMC_TOSHIBA_PCI is not set
 # CONFIG_MMC_MTK is not set
 # CONFIG_MMC_SDHCI_XENON is not set
@@ -5276,8 +5443,8 @@
 # DMABUF options
 #
 CONFIG_DMABUF_CACHE=y
-CONFIG_DMABUF_DEBUG=y
-# CONFIG_DMABUF_DEBUG_ADVANCED is not set
+# CONFIG_RK_DMABUF_DEBUG is not set
+CONFIG_DMABUF_PARTIAL=y
 CONFIG_SYNC_FILE=y
 CONFIG_SW_SYNC=y
 CONFIG_SW_SYNC_DEBUG=y
@@ -5290,6 +5457,7 @@
 CONFIG_DMABUF_HEAPS_PAGE_POOL=y
 CONFIG_DMABUF_HEAPS_SYSTEM=y
 CONFIG_DMABUF_HEAPS_CMA=y
+# CONFIG_DMABUF_HEAPS_SRAM is not set
 # CONFIG_DMABUF_HEAPS_ROCKCHIP is not set
 # end of DMABUF options
 
@@ -5313,16 +5481,9 @@
 
 # CONFIG_GREYBUS is not set
 CONFIG_STAGING=y
-# CONFIG_PRISM2_USB is not set
 # CONFIG_COMEDI is not set
-# CONFIG_RTL8192U is not set
-# CONFIG_RTLLIB is not set
-# CONFIG_RTL8723BS is not set
-# CONFIG_R8712U is not set
-# CONFIG_R8188EU is not set
 # CONFIG_RTS5208 is not set
 # CONFIG_VT6655 is not set
-# CONFIG_VT6656 is not set
 
 #
 # IIO staging drivers
@@ -5390,14 +5551,6 @@
 # CONFIG_ASHMEM is not set
 # CONFIG_DEBUG_KINFO is not set
 # CONFIG_ION is not set
-CONFIG_FIQ_DEBUGGER=y
-CONFIG_FIQ_DEBUGGER_NO_SLEEP=y
-# CONFIG_FIQ_DEBUGGER_WAKEUP_IRQ_ALWAYS_ON is not set
-CONFIG_FIQ_DEBUGGER_CONSOLE=y
-CONFIG_FIQ_DEBUGGER_CONSOLE_DEFAULT_ENABLE=y
-CONFIG_FIQ_DEBUGGER_TRUST_ZONE=y
-# CONFIG_FIQ_DEBUGGER_UART_OVERLAY is not set
-CONFIG_RK_CONSOLE_THREAD=y
 # end of Android
 
 # CONFIG_STAGING_BOARD is not set
@@ -5462,9 +5615,9 @@
 CONFIG_ROCKCHIP_CLK_LINK=y
 CONFIG_ROCKCHIP_CLK_BOOST=y
 CONFIG_ROCKCHIP_CLK_INV=y
+CONFIG_ROCKCHIP_CLK_OUT=y
 CONFIG_ROCKCHIP_CLK_PVTM=y
 CONFIG_ROCKCHIP_DDRCLK=y
-# CONFIG_ROCKCHIP_DDRCLK_SCPI is not set
 CONFIG_ROCKCHIP_DDRCLK_SIP=y
 CONFIG_ROCKCHIP_DDRCLK_SIP_V2=y
 # CONFIG_ROCKCHIP_PLL_RK3066 is not set
@@ -5574,6 +5727,10 @@
 # end of Qualcomm SoC drivers
 
 #
+# Rockchip SoC drivers
+#
+
+#
 # Rockchip CPU selection
 #
 CONFIG_CPU_PX30=y
@@ -5582,19 +5739,24 @@
 CONFIG_CPU_RK3328=y
 # CONFIG_CPU_RK3368 is not set
 CONFIG_CPU_RK3399=y
+# CONFIG_CPU_RK3528 is not set
+# CONFIG_CPU_RK3562 is not set
 CONFIG_CPU_RK3568=y
 CONFIG_CPU_RK3588=y
 # end of Rockchip CPU selection
 
 CONFIG_NO_GKI=y
 # CONFIG_ROCKCHIP_AMP is not set
+# CONFIG_ROCKCHIP_ARM64_ALIGN_FAULT_FIX is not set
 CONFIG_ROCKCHIP_CPUINFO=y
 CONFIG_ROCKCHIP_GRF=y
 # CONFIG_ROCKCHIP_HW_DECOMPRESS is not set
+# CONFIG_ROCKCHIP_HW_DECOMPRESS_USER is not set
 CONFIG_ROCKCHIP_IODOMAIN=y
 # CONFIG_ROCKCHIP_IOMUX is not set
 CONFIG_ROCKCHIP_IPA=y
 CONFIG_ROCKCHIP_OPP=y
+# CONFIG_ROCKCHIP_OPTIMIZE_RT_PRIO is not set
 # CONFIG_ROCKCHIP_PERFORMANCE is not set
 CONFIG_ROCKCHIP_PM_DOMAINS=y
 CONFIG_ROCKCHIP_PVTM=y
@@ -5604,8 +5766,23 @@
 CONFIG_ROCKCHIP_VENDOR_STORAGE=y
 CONFIG_ROCKCHIP_MMC_VENDOR_STORAGE=y
 CONFIG_ROCKCHIP_MTD_VENDOR_STORAGE=y
+# CONFIG_ROCKCHIP_RAM_VENDOR_STORAGE is not set
 CONFIG_ROCKCHIP_VENDOR_STORAGE_UPDATE_LOADER=y
+
+#
+# FIQ Debugger
+#
+CONFIG_FIQ_DEBUGGER=y
+CONFIG_FIQ_DEBUGGER_NO_SLEEP=y
+# CONFIG_FIQ_DEBUGGER_WAKEUP_IRQ_ALWAYS_ON is not set
+CONFIG_FIQ_DEBUGGER_CONSOLE=y
+CONFIG_FIQ_DEBUGGER_CONSOLE_DEFAULT_ENABLE=y
+CONFIG_FIQ_DEBUGGER_TRUST_ZONE=y
+# CONFIG_FIQ_DEBUGGER_UART_OVERLAY is not set
+CONFIG_RK_CONSOLE_THREAD=y
 CONFIG_ROCKCHIP_FIQ_DEBUGGER=y
+# end of FIQ Debugger
+
 CONFIG_ROCKCHIP_DEBUG=y
 # CONFIG_ROCKCHIP_MINI_KERNEL is not set
 # CONFIG_ROCKCHIP_THUNDER_BOOT is not set
@@ -5613,6 +5790,14 @@
 # CONFIG_RK_CMA_PROCFS is not set
 CONFIG_RK_DMABUF_PROCFS=y
 # CONFIG_RK_MEMBLOCK_PROCFS is not set
+
+#
+# Rockchip Minidump drivers
+#
+# CONFIG_ROCKCHIP_MINIDUMP is not set
+# end of Rockchip Minidump drivers
+# end of Rockchip SoC drivers
+
 # CONFIG_SOC_TI is not set
 
 #
@@ -5637,10 +5822,10 @@
 # DEVFREQ Drivers
 #
 CONFIG_ARM_ROCKCHIP_BUS_DEVFREQ=y
-CONFIG_ARM_ROCKCHIP_DMC_DEVFREQ=y
+# CONFIG_ARM_ROCKCHIP_DMC_DEVFREQ is not set
 CONFIG_PM_DEVFREQ_EVENT=y
 CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=y
-CONFIG_DEVFREQ_EVENT_ROCKCHIP_NOCP=y
+# CONFIG_DEVFREQ_EVENT_ROCKCHIP_NOCP is not set
 CONFIG_EXTCON=y
 
 #
@@ -5654,6 +5839,7 @@
 # CONFIG_EXTCON_RT8973A is not set
 # CONFIG_EXTCON_SM5502 is not set
 # CONFIG_EXTCON_USB_GPIO is not set
+# CONFIG_EXTCON_USBC_VIRTUAL_PD is not set
 # CONFIG_MEMORY is not set
 CONFIG_IIO=y
 CONFIG_IIO_BUFFER=y
@@ -5926,6 +6112,7 @@
 # CONFIG_INV_ICM42600_SPI is not set
 # CONFIG_INV_MPU6050_I2C is not set
 # CONFIG_INV_MPU6050_SPI is not set
+# CONFIG_IIO_ST_LSM6DSR is not set
 # CONFIG_IIO_ST_LSM6DSX is not set
 # end of Inertial measurement units
 
@@ -5970,6 +6157,7 @@
 CONFIG_TSL2583=y
 # CONFIG_TSL2772 is not set
 # CONFIG_TSL4531 is not set
+# CONFIG_UCS12CM0 is not set
 # CONFIG_US5182D is not set
 # CONFIG_VCNL4000 is not set
 # CONFIG_VCNL4035 is not set
@@ -6109,6 +6297,7 @@
 CONFIG_PWM_SYSFS=y
 # CONFIG_PWM_DEBUG is not set
 # CONFIG_PWM_FSL_FTM is not set
+# CONFIG_PWM_GPIO is not set
 # CONFIG_PWM_PCA9685 is not set
 CONFIG_PWM_ROCKCHIP=y
 # CONFIG_PWM_ROCKCHIP_ONESHOT is not set
@@ -6199,7 +6388,8 @@
 # CONFIG_ANDROID_BINDER_IPC is not set
 # CONFIG_ANDROID_DEBUG_SYMBOLS is not set
 # CONFIG_ANDROID_VENDOR_HOOKS is not set
-# CONFIG_ANDROID_STRUCT_PADDING is not set
+# CONFIG_ANDROID_KABI_RESERVE is not set
+# CONFIG_ANDROID_VENDOR_OEM_DATA is not set
 # end of Android
 
 # CONFIG_LIBNVDIMM is not set
@@ -6208,6 +6398,7 @@
 CONFIG_NVMEM_SYSFS=y
 CONFIG_ROCKCHIP_EFUSE=y
 CONFIG_ROCKCHIP_OTP=y
+# CONFIG_NVMEM_ROCKCHIP_SEC_OTP is not set
 
 #
 # HW tracing support
@@ -6249,6 +6440,7 @@
 CONFIG_ROCKCHIP_RKNPU_DEBUG_FS=y
 # CONFIG_ROCKCHIP_RKNPU_PROC_FS is not set
 # CONFIG_ROCKCHIP_RKNPU_FENCE is not set
+# CONFIG_ROCKCHIP_RKNPU_SRAM is not set
 CONFIG_ROCKCHIP_RKNPU_DRM_GEM=y
 # end of RKNPU
 # end of Device Drivers
@@ -6432,7 +6624,7 @@
 # CONFIG_PSTORE_PMSG is not set
 # CONFIG_PSTORE_FTRACE is not set
 CONFIG_PSTORE_RAM=y
-# CONFIG_PSTORE_MCU_LOG is not set
+# CONFIG_PSTORE_BOOT_LOG is not set
 # CONFIG_SYSV_FS is not set
 # CONFIG_UFS_FS is not set
 # CONFIG_EROFS_FS is not set
@@ -6708,20 +6900,6 @@
 # CONFIG_CRYPTO_USER_API_AEAD is not set
 CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
 CONFIG_CRYPTO_HASH_INFO=y
-
-#
-# Crypto library routines
-#
-CONFIG_CRYPTO_LIB_AES=y
-CONFIG_CRYPTO_LIB_ARC4=y
-# CONFIG_CRYPTO_LIB_BLAKE2S is not set
-# CONFIG_CRYPTO_LIB_CHACHA is not set
-# CONFIG_CRYPTO_LIB_CURVE25519 is not set
-CONFIG_CRYPTO_LIB_DES=y
-CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
-# CONFIG_CRYPTO_LIB_POLY1305 is not set
-# CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set
-CONFIG_CRYPTO_LIB_SHA256=y
 CONFIG_CRYPTO_HW=y
 # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set
 # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set
@@ -6777,6 +6955,23 @@
 CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
 CONFIG_ARCH_USE_SYM_ANNOTATIONS=y
 # CONFIG_INDIRECT_PIO is not set
+
+#
+# Crypto library routines
+#
+CONFIG_CRYPTO_LIB_AES=y
+CONFIG_CRYPTO_LIB_ARC4=y
+CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
+# CONFIG_CRYPTO_LIB_CHACHA is not set
+# CONFIG_CRYPTO_LIB_CURVE25519 is not set
+CONFIG_CRYPTO_LIB_DES=y
+CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
+# CONFIG_CRYPTO_LIB_POLY1305 is not set
+# CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set
+CONFIG_CRYPTO_LIB_SHA256=y
+# end of Crypto library routines
+
+CONFIG_LIB_MEMNEQ=y
 CONFIG_CRC_CCITT=y
 CONFIG_CRC16=y
 CONFIG_CRC_T10DIF=y
@@ -6979,6 +7174,8 @@
 # end of Memory Debugging
 
 # CONFIG_DEBUG_SHIRQ is not set
+# CONFIG_DEBUG_IRQ_PIPELINE is not set
+# CONFIG_DEBUG_DOVETAIL is not set
 
 #
 # Debug Oops, Lockups and Hangs
@@ -7048,6 +7245,8 @@
 # CONFIG_RCU_TORTURE_TEST is not set
 # CONFIG_RCU_REF_SCALE_TEST is not set
 CONFIG_RCU_CPU_STALL_TIMEOUT=60
+# CONFIG_BOOTPARAM_RCU_STALL_PANIC is not set
+CONFIG_BOOTPARAM_RCU_STALL_PANIC_VALUE=0
 CONFIG_RCU_TRACE=y
 # CONFIG_RCU_EQS_DEBUG is not set
 # end of RCU Debugging

--
Gitblit v1.6.2