forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/arch/arm64/configs/rockchip_linux_defconfig
....@@ -66,8 +66,6 @@
6666 CONFIG_GENERIC_CLOCKEVENTS=y
6767 CONFIG_ARCH_HAS_TICK_BROADCAST=y
6868 CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
69
-CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
70
-CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
7169
7270 #
7371 # Timers subsystem
....@@ -83,14 +81,9 @@
8381 CONFIG_HIGH_RES_TIMERS=y
8482 # end of Timers subsystem
8583
86
-CONFIG_HAVE_PREEMPT_LAZY=y
87
-CONFIG_PREEMPT_LAZY=y
88
-# CONFIG_PREEMPT_NONE is not set
84
+CONFIG_PREEMPT_NONE=y
8985 # CONFIG_PREEMPT_VOLUNTARY is not set
9086 # CONFIG_PREEMPT is not set
91
-CONFIG_PREEMPT_RT=y
92
-CONFIG_PREEMPT_COUNT=y
93
-CONFIG_PREEMPTION=y
9487
9588 #
9689 # CPU/Task time and stats accounting
....@@ -109,17 +102,13 @@
109102 # RCU Subsystem
110103 #
111104 CONFIG_TREE_RCU=y
112
-CONFIG_PREEMPT_RCU=y
113105 # CONFIG_RCU_EXPERT is not set
114106 CONFIG_SRCU=y
115107 CONFIG_TREE_SRCU=y
116108 CONFIG_TASKS_RCU_GENERIC=y
117
-CONFIG_TASKS_RCU=y
118109 CONFIG_TASKS_TRACE_RCU=y
119110 CONFIG_RCU_STALL_COMMON=y
120111 CONFIG_RCU_NEED_SEGCBLIST=y
121
-CONFIG_RCU_BOOST=y
122
-CONFIG_RCU_BOOST_DELAY=500
123112 CONFIG_RCU_NOCB_CPU=y
124113 # end of RCU Subsystem
125114
....@@ -240,11 +229,14 @@
240229 CONFIG_SLUB_DEBUG=y
241230 CONFIG_SLUB_MEMCG_SYSFS_ON=y
242231 # CONFIG_COMPAT_BRK is not set
232
+# CONFIG_SLAB is not set
243233 CONFIG_SLUB=y
234
+# CONFIG_SLOB is not set
244235 CONFIG_SLAB_MERGE_DEFAULT=y
245236 # CONFIG_SLAB_FREELIST_RANDOM is not set
246237 # CONFIG_SLAB_FREELIST_HARDENED is not set
247238 # CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set
239
+CONFIG_SLUB_CPU_PARTIAL=y
248240 CONFIG_SYSTEM_DATA_VERIFICATION=y
249241 # CONFIG_PROFILING is not set
250242 CONFIG_TRACEPOINTS=y
....@@ -509,7 +501,17 @@
509501 #
510502 # CPU Idle
511503 #
512
-# CONFIG_CPU_IDLE is not set
504
+CONFIG_CPU_IDLE=y
505
+# CONFIG_CPU_IDLE_GOV_LADDER is not set
506
+CONFIG_CPU_IDLE_GOV_MENU=y
507
+# CONFIG_CPU_IDLE_GOV_TEO is not set
508
+
509
+#
510
+# ARM CPU Idle Drivers
511
+#
512
+# CONFIG_ARM_CPUIDLE is not set
513
+# CONFIG_ARM_PSCI_CPUIDLE is not set
514
+# end of ARM CPU Idle Drivers
513515 # end of CPU Idle
514516
515517 #
....@@ -520,10 +522,10 @@
520522 CONFIG_CPU_FREQ_GOV_COMMON=y
521523 CONFIG_CPU_FREQ_STAT=y
522524 # CONFIG_CPU_FREQ_TIMES is not set
523
-CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
525
+# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
524526 # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
525527 # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
526
-# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
528
+CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
527529 # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
528530 # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
529531 # CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVE is not set
....@@ -580,6 +582,7 @@
580582
581583 CONFIG_EFI_EARLYCON=y
582584 CONFIG_ARM_PSCI_FW=y
585
+# CONFIG_ARM_PSCI_CHECKER is not set
583586 CONFIG_HAVE_ARM_SMCCC=y
584587 CONFIG_HAVE_ARM_SMCCC_DISCOVERY=y
585588 CONFIG_ARM_SMCCC_SOC_ID=y
....@@ -683,7 +686,6 @@
683686 CONFIG_OLD_SIGSUSPEND3=y
684687 CONFIG_COMPAT_OLD_SIGACTION=y
685688 CONFIG_COMPAT_32BIT_TIME=y
686
-CONFIG_ARCH_SUPPORTS_RT=y
687689 CONFIG_HAVE_ARCH_VMAP_STACK=y
688690 CONFIG_VMAP_STACK=y
689691 CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
....@@ -773,6 +775,57 @@
773775 # end of IO Schedulers
774776
775777 CONFIG_ASN1=y
778
+CONFIG_ARCH_INLINE_SPIN_TRYLOCK=y
779
+CONFIG_ARCH_INLINE_SPIN_TRYLOCK_BH=y
780
+CONFIG_ARCH_INLINE_SPIN_LOCK=y
781
+CONFIG_ARCH_INLINE_SPIN_LOCK_BH=y
782
+CONFIG_ARCH_INLINE_SPIN_LOCK_IRQ=y
783
+CONFIG_ARCH_INLINE_SPIN_LOCK_IRQSAVE=y
784
+CONFIG_ARCH_INLINE_SPIN_UNLOCK=y
785
+CONFIG_ARCH_INLINE_SPIN_UNLOCK_BH=y
786
+CONFIG_ARCH_INLINE_SPIN_UNLOCK_IRQ=y
787
+CONFIG_ARCH_INLINE_SPIN_UNLOCK_IRQRESTORE=y
788
+CONFIG_ARCH_INLINE_READ_LOCK=y
789
+CONFIG_ARCH_INLINE_READ_LOCK_BH=y
790
+CONFIG_ARCH_INLINE_READ_LOCK_IRQ=y
791
+CONFIG_ARCH_INLINE_READ_LOCK_IRQSAVE=y
792
+CONFIG_ARCH_INLINE_READ_UNLOCK=y
793
+CONFIG_ARCH_INLINE_READ_UNLOCK_BH=y
794
+CONFIG_ARCH_INLINE_READ_UNLOCK_IRQ=y
795
+CONFIG_ARCH_INLINE_READ_UNLOCK_IRQRESTORE=y
796
+CONFIG_ARCH_INLINE_WRITE_LOCK=y
797
+CONFIG_ARCH_INLINE_WRITE_LOCK_BH=y
798
+CONFIG_ARCH_INLINE_WRITE_LOCK_IRQ=y
799
+CONFIG_ARCH_INLINE_WRITE_LOCK_IRQSAVE=y
800
+CONFIG_ARCH_INLINE_WRITE_UNLOCK=y
801
+CONFIG_ARCH_INLINE_WRITE_UNLOCK_BH=y
802
+CONFIG_ARCH_INLINE_WRITE_UNLOCK_IRQ=y
803
+CONFIG_ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE=y
804
+CONFIG_INLINE_SPIN_TRYLOCK=y
805
+CONFIG_INLINE_SPIN_TRYLOCK_BH=y
806
+CONFIG_INLINE_SPIN_LOCK=y
807
+CONFIG_INLINE_SPIN_LOCK_BH=y
808
+CONFIG_INLINE_SPIN_LOCK_IRQ=y
809
+CONFIG_INLINE_SPIN_LOCK_IRQSAVE=y
810
+CONFIG_INLINE_SPIN_UNLOCK_BH=y
811
+CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
812
+CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE=y
813
+CONFIG_INLINE_READ_LOCK=y
814
+CONFIG_INLINE_READ_LOCK_BH=y
815
+CONFIG_INLINE_READ_LOCK_IRQ=y
816
+CONFIG_INLINE_READ_LOCK_IRQSAVE=y
817
+CONFIG_INLINE_READ_UNLOCK=y
818
+CONFIG_INLINE_READ_UNLOCK_BH=y
819
+CONFIG_INLINE_READ_UNLOCK_IRQ=y
820
+CONFIG_INLINE_READ_UNLOCK_IRQRESTORE=y
821
+CONFIG_INLINE_WRITE_LOCK=y
822
+CONFIG_INLINE_WRITE_LOCK_BH=y
823
+CONFIG_INLINE_WRITE_LOCK_IRQ=y
824
+CONFIG_INLINE_WRITE_LOCK_IRQSAVE=y
825
+CONFIG_INLINE_WRITE_UNLOCK=y
826
+CONFIG_INLINE_WRITE_UNLOCK_BH=y
827
+CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
828
+CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE=y
776829 CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
777830 CONFIG_MUTEX_SPIN_ON_OWNER=y
778831 CONFIG_RWSEM_SPIN_ON_OWNER=y
....@@ -780,6 +833,7 @@
780833 CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
781834 CONFIG_QUEUED_SPINLOCKS=y
782835 CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
836
+CONFIG_QUEUED_RWLOCKS=y
783837 CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y
784838 CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y
785839 # CONFIG_GKI_HIDDEN_DRM_CONFIGS is not set
....@@ -847,6 +901,7 @@
847901 CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
848902 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
849903 # CONFIG_MEMORY_FAILURE is not set
904
+# CONFIG_TRANSPARENT_HUGEPAGE is not set
850905 # CONFIG_CLEANCACHE is not set
851906 CONFIG_CMA=y
852907 # CONFIG_CMA_INACTIVE is not set
....@@ -1205,6 +1260,7 @@
12051260 CONFIG_XPS=y
12061261 # CONFIG_CGROUP_NET_PRIO is not set
12071262 # CONFIG_CGROUP_NET_CLASSID is not set
1263
+CONFIG_NET_RX_BUSY_POLL=y
12081264 CONFIG_BQL=y
12091265 # CONFIG_BPF_JIT is not set
12101266 # CONFIG_BPF_STREAM_PARSER is not set
....@@ -1604,6 +1660,13 @@
16041660 #
16051661 # Misc devices
16061662 #
1663
+
1664
+#
1665
+# RK628 misc driver
1666
+#
1667
+# CONFIG_RK628_MISC is not set
1668
+# end of RK628 misc driver
1669
+
16071670 # CONFIG_RK803 is not set
16081671 # CONFIG_PCIE_FUNC_RKEP is not set
16091672 # CONFIG_LT7911D_FB_NOTIFIER is not set
....@@ -2689,6 +2752,7 @@
26892752 # CONFIG_GPIO_GW_PLD is not set
26902753 # CONFIG_GPIO_MAX7300 is not set
26912754 # CONFIG_GPIO_MAX732X is not set
2755
+# CONFIG_GPIO_NCA9539 is not set
26922756 # CONFIG_GPIO_PCA953X is not set
26932757 # CONFIG_GPIO_PCA9570 is not set
26942758 # CONFIG_GPIO_PCF857X is not set
....@@ -3075,6 +3139,13 @@
30753139 CONFIG_MFD_RK806_SPI=y
30763140 CONFIG_MFD_RK808=y
30773141 # CONFIG_MFD_RK1000 is not set
3142
+
3143
+#
3144
+# driver for different display serdes
3145
+#
3146
+# CONFIG_MFD_SERDES_DISPLAY is not set
3147
+# CONFIG_MFD_RKX110_X120 is not set
3148
+# CONFIG_ROCKCHIP_SERDES_DRM_PANEL is not set
30783149 # CONFIG_MFD_RN5T618 is not set
30793150 # CONFIG_MFD_SEC_CORE is not set
30803151 # CONFIG_MFD_SI476X_CORE is not set
....@@ -3193,7 +3264,6 @@
31933264 CONFIG_CEC_NOTIFIER=y
31943265 CONFIG_MEDIA_CEC_SUPPORT=y
31953266 # CONFIG_CEC_CH7322 is not set
3196
-# CONFIG_CEC_GPIO is not set
31973267 # CONFIG_USB_PULSE8_CEC is not set
31983268 # CONFIG_USB_RAINSHADOW_CEC is not set
31993269 CONFIG_MEDIA_SUPPORT=y
....@@ -3347,6 +3417,7 @@
33473417 # CONFIG_VIDEO_ROCKCHIP_ISPP_FEC is not set
33483418 # CONFIG_VIDEO_ROCKCHIP_ISPP_VERSION_V10 is not set
33493419 CONFIG_VIDEO_ROCKCHIP_ISPP_VERSION_V20=y
3420
+CONFIG_VIDEO_ROCKCHIP_HDMIRX_CLASS=y
33503421 CONFIG_VIDEO_ROCKCHIP_HDMIRX=y
33513422 # CONFIG_VIDEO_XILINX is not set
33523423 CONFIG_V4L_MEM2MEM_DRIVERS=y
....@@ -3440,6 +3511,7 @@
34403511 # CONFIG_VIDEO_MAX96712 is not set
34413512 # CONFIG_VIDEO_MAX96714 is not set
34423513 # CONFIG_VIDEO_MAX96722 is not set
3514
+# CONFIG_VIDEO_DES_MAXIM4C is not set
34433515
34443516 #
34453517 # Video and audio decoders
....@@ -3497,6 +3569,7 @@
34973569 # Camera sensor devices
34983570 #
34993571 # CONFIG_VIDEO_AR0230 is not set
3572
+# CONFIG_VIDEO_AR0822 is not set
35003573 # CONFIG_VIDEO_GC02M2 is not set
35013574 # CONFIG_VIDEO_GC08A3 is not set
35023575 # CONFIG_VIDEO_GC1084 is not set
....@@ -3535,6 +3608,7 @@
35353608 # CONFIG_VIDEO_IMX586 is not set
35363609 # CONFIG_VIDEO_JX_K17 is not set
35373610 # CONFIG_VIDEO_OS02G10 is not set
3611
+# CONFIG_VIDEO_OS02K10 is not set
35383612 # CONFIG_VIDEO_OS03B10 is not set
35393613 CONFIG_VIDEO_OS04A10=y
35403614 # CONFIG_VIDEO_OS05A20 is not set
....@@ -3586,10 +3660,12 @@
35863660 # CONFIG_VIDEO_SC031GS is not set
35873661 # CONFIG_VIDEO_SC035GS is not set
35883662 # CONFIG_VIDEO_SC132GS is not set
3663
+# CONFIG_VIDEO_SC1346 is not set
35893664 # CONFIG_VIDEO_SC200AI is not set
35903665 # CONFIG_VIDEO_SC210IOT is not set
35913666 # CONFIG_VIDEO_SC2232 is not set
35923667 # CONFIG_VIDEO_SC2239 is not set
3668
+# CONFIG_VIDEO_SC223A is not set
35933669 # CONFIG_VIDEO_SC230AI is not set
35943670 # CONFIG_VIDEO_SC2310 is not set
35953671 # CONFIG_VIDEO_SC2336 is not set
....@@ -3604,6 +3680,7 @@
36043680 # CONFIG_VIDEO_SC500AI is not set
36053681 # CONFIG_VIDEO_SC501AI is not set
36063682 # CONFIG_VIDEO_SC530AI is not set
3683
+# CONFIG_VIDEO_SC5336 is not set
36073684 # CONFIG_VIDEO_SC850SL is not set
36083685 # CONFIG_VIDEO_SENSOR_ADAPTER is not set
36093686 # CONFIG_VIDEO_SR030PC30 is not set
....@@ -3919,7 +3996,6 @@
39193996 # CONFIG_DRM_VGEM is not set
39203997 # CONFIG_DRM_VKMS is not set
39213998 CONFIG_DRM_ROCKCHIP=y
3922
-# CONFIG_ROCKCHIP_DRM_CUBIC_LUT is not set
39233999 # CONFIG_ROCKCHIP_DRM_DEBUG is not set
39244000 # CONFIG_ROCKCHIP_DRM_DIRECT_SHOW is not set
39254001 CONFIG_ROCKCHIP_VOP=y
....@@ -3974,6 +4050,7 @@
39744050 # CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set
39754051 # CONFIG_DRM_PANEL_MANTIX_MLAF057WE51 is not set
39764052 # CONFIG_DRM_PANEL_MAXIM_MAX96752F is not set
4053
+# CONFIG_DRM_PANEL_MAXIM_MAX96772 is not set
39774054 # CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
39784055 # CONFIG_DRM_PANEL_ORISETECH_OTM8009A is not set
39794056 # CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS is not set
....@@ -4381,9 +4458,11 @@
43814458 # CONFIG_SND_SOC_ROCKCHIP_DLP is not set
43824459 CONFIG_SND_SOC_ROCKCHIP_I2S=y
43834460 CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=y
4461
+# CONFIG_SND_SOC_ROCKCHIP_I2S_TDM_MULTI_LANES is not set
43844462 # CONFIG_SND_SOC_ROCKCHIP_MULTI_DAIS is not set
43854463 CONFIG_SND_SOC_ROCKCHIP_PDM=y
43864464 CONFIG_SND_SOC_ROCKCHIP_SAI=y
4465
+# CONFIG_SND_SOC_ROCKCHIP_SAI_VERBOSE is not set
43874466 CONFIG_SND_SOC_ROCKCHIP_SPDIF=y
43884467 CONFIG_SND_SOC_ROCKCHIP_SPDIFRX=y
43894468 # CONFIG_SND_SOC_ROCKCHIP_VAD is not set
....@@ -4527,6 +4606,7 @@
45274606 # CONFIG_SND_SOC_TAS5720 is not set
45284607 # CONFIG_SND_SOC_TAS6424 is not set
45294608 # CONFIG_SND_SOC_TDA7419 is not set
4609
+# CONFIG_SND_SOC_TDA7803 is not set
45304610 # CONFIG_SND_SOC_TFA9879 is not set
45314611 # CONFIG_SND_SOC_TLV320AIC23_I2C is not set
45324612 # CONFIG_SND_SOC_TLV320AIC23_SPI is not set
....@@ -4803,6 +4883,7 @@
48034883 #
48044884 CONFIG_USB_DWC3_HAPS=y
48054885 CONFIG_USB_DWC3_OF_SIMPLE=y
4886
+CONFIG_USB_DWC3_ROCKCHIP_INNO=y
48064887 CONFIG_USB_DWC2=y
48074888 # CONFIG_USB_DWC2_HOST is not set
48084889
....@@ -5130,6 +5211,7 @@
51305211 # CONFIG_LEDS_TRIGGER_MTD is not set
51315212 CONFIG_LEDS_TRIGGER_HEARTBEAT=y
51325213 # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
5214
+# CONFIG_LEDS_TRIGGER_CPU is not set
51335215 # CONFIG_LEDS_TRIGGER_ACTIVITY is not set
51345216 # CONFIG_LEDS_TRIGGER_GPIO is not set
51355217 # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set
....@@ -5175,7 +5257,7 @@
51755257 # CONFIG_RTC_DRV_DS1672 is not set
51765258 CONFIG_RTC_DRV_HYM8563=y
51775259 # CONFIG_RTC_DRV_MAX6900 is not set
5178
-CONFIG_RTC_DRV_RK808=y
5260
+# CONFIG_RTC_DRV_RK808 is not set
51795261 # CONFIG_RTC_DRV_ROCKCHIP is not set
51805262 # CONFIG_RTC_DRV_RS5C372 is not set
51815263 # CONFIG_RTC_DRV_ISL1208 is not set
....@@ -5517,6 +5599,7 @@
55175599 # CONFIG_PLATFORM_MHU is not set
55185600 # CONFIG_PL320_MBOX is not set
55195601 CONFIG_ROCKCHIP_MBOX=y
5602
+# CONFIG_ROCKCHIP_MBOX_DEMO is not set
55205603 # CONFIG_ALTERA_MBOX is not set
55215604 # CONFIG_MAILBOX_TEST is not set
55225605 CONFIG_IOMMU_IOVA=y
....@@ -7061,7 +7144,6 @@
70617144 # end of Scheduler Debugging
70627145
70637146 # CONFIG_DEBUG_TIMEKEEPING is not set
7064
-CONFIG_DEBUG_PREEMPT=y
70657147
70667148 #
70677149 # Lock Debugging (spinlocks, mutexes, etc...)
....@@ -7076,6 +7158,7 @@
70767158 # CONFIG_DEBUG_RWSEMS is not set
70777159 # CONFIG_DEBUG_LOCK_ALLOC is not set
70787160 # CONFIG_DEBUG_ATOMIC_SLEEP is not set
7161
+# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
70797162 # CONFIG_LOCK_TORTURE_TEST is not set
70807163 # CONFIG_WW_MUTEX_SELFTEST is not set
70817164 # CONFIG_SCF_TORTURE_TEST is not set
....@@ -7136,7 +7219,6 @@
71367219 # CONFIG_FUNCTION_TRACER is not set
71377220 # CONFIG_STACK_TRACER is not set
71387221 # CONFIG_IRQSOFF_TRACER is not set
7139
-# CONFIG_PREEMPT_TRACER is not set
71407222 # CONFIG_SCHED_TRACER is not set
71417223 # CONFIG_HWLAT_TRACER is not set
71427224 # CONFIG_ENABLE_DEFAULT_TRACERS is not set