]>
Commit | Line | Data |
---|---|---|
76d533f8 MT |
1 | CONFIG_CC_CAN_LINK=y |
2 | ||
3 | # | |
4 | # General setup | |
5 | # | |
6 | CONFIG_SYSVIPC_COMPAT=y | |
7 | ||
8 | # | |
9 | # IRQ subsystem | |
10 | # | |
11 | CONFIG_IRQ_MSI_IOMMU=y | |
12 | # end of IRQ subsystem | |
13 | CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y | |
d5383c43 | 14 | |
d5383c43 | 15 | # |
19b95f86 | 16 | # Timers subsystem |
d5383c43 | 17 | # |
76d533f8 MT |
18 | CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y |
19 | ||
20 | # | |
21 | # BPF subsystem | |
22 | # | |
23 | CONFIG_PREEMPT_BUILD=y | |
24 | CONFIG_PREEMPT_COUNT=y | |
25 | CONFIG_PREEMPTION=y | |
26 | CONFIG_PREEMPT_DYNAMIC=y | |
27 | ||
28 | # | |
29 | # RCU Subsystem | |
30 | # | |
31 | CONFIG_PREEMPT_RCU=y | |
32 | CONFIG_TASKS_RCU=y | |
33 | # end of RCU Subsystem | |
19b95f86 AF |
34 | |
35 | # | |
1b1a9c16 | 36 | # Scheduler features |
19b95f86 | 37 | # |
fe1f3d4a | 38 | CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y |
76d533f8 | 39 | CONFIG_CC_HAS_INT128=y |
58640b55 | 40 | CONFIG_ARCH_SUPPORTS_INT128=y |
fe1f3d4a | 41 | # CONFIG_NUMA_BALANCING is not set |
76d533f8 | 42 | CONFIG_TIME_NS=y |
d5383c43 | 43 | CONFIG_SYSCTL_EXCEPTION_TRACE=y |
76d533f8 MT |
44 | CONFIG_GUEST_PERF_EVENTS=y |
45 | # end of General setup | |
d5383c43 MT |
46 | |
47 | # | |
2b86e6fb | 48 | # Kernel Performance Events And Counters |
d5383c43 | 49 | # |
cd59c044 | 50 | CONFIG_ARM64=y |
76d533f8 | 51 | CONFIG_GCC_SUPPORTS_DYNAMIC_FTRACE_WITH_REGS=y |
cd59c044 MT |
52 | CONFIG_64BIT=y |
53 | CONFIG_ARM64_PAGE_SHIFT=16 | |
76d533f8 MT |
54 | CONFIG_ARM64_CONT_PTE_SHIFT=5 |
55 | CONFIG_ARM64_CONT_PMD_SHIFT=5 | |
cd59c044 MT |
56 | CONFIG_ARCH_MMAP_RND_BITS_MIN=14 |
57 | CONFIG_ARCH_MMAP_RND_BITS_MAX=27 | |
58 | CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=7 | |
59 | CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 | |
60 | CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 | |
61 | CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y | |
62 | CONFIG_GENERIC_CSUM=y | |
76d533f8 | 63 | CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y |
cd59c044 | 64 | CONFIG_ARCH_PROC_KCORE_TEXT=y |
76d533f8 | 65 | CONFIG_BROKEN_GAS_INST=y |
d5383c43 MT |
66 | |
67 | # | |
68 | # Platform selection | |
69 | # | |
43556e68 | 70 | # CONFIG_ARCH_SUNXI is not set |
76d533f8 MT |
71 | # CONFIG_ARCH_APPLE is not set |
72 | # CONFIG_ARCH_BCM4908 is not set | |
849a0073 MT |
73 | # CONFIG_ARCH_BCM_IPROC is not set |
74 | # CONFIG_ARCH_BERLIN is not set | |
19b95f86 | 75 | # CONFIG_ARCH_BITMAIN is not set |
d27a5bdd | 76 | # CONFIG_ARCH_BRCMSTB is not set |
43556e68 | 77 | # CONFIG_ARCH_EXYNOS is not set |
76d533f8 | 78 | # CONFIG_ARCH_SPARX5 is not set |
cd59c044 | 79 | # CONFIG_ARCH_K3 is not set |
8e496662 | 80 | # CONFIG_ARCH_LAYERSCAPE is not set |
fe1f3d4a | 81 | # CONFIG_ARCH_LG1K is not set |
364d5655 | 82 | # CONFIG_ARCH_HISI is not set |
76d533f8 | 83 | # CONFIG_ARCH_KEEMBAY is not set |
94cce289 | 84 | # CONFIG_ARCH_MEDIATEK is not set |
75047608 | 85 | # CONFIG_ARCH_MXC is not set |
463530b8 | 86 | # CONFIG_ARCH_QCOM is not set |
849a0073 | 87 | # CONFIG_ARCH_ROCKCHIP is not set |
76d533f8 | 88 | # CONFIG_ARCH_S32 is not set |
a40c4c43 | 89 | CONFIG_ARCH_SEATTLE=y |
0619f7fe | 90 | # CONFIG_ARCH_SYNQUACER is not set |
94cce289 | 91 | # CONFIG_ARCH_TEGRA is not set |
463530b8 | 92 | # CONFIG_ARCH_SPRD is not set |
d5383c43 | 93 | # CONFIG_ARCH_THUNDER is not set |
d27a5bdd | 94 | # CONFIG_ARCH_THUNDER2 is not set |
76d533f8 | 95 | # CONFIG_ARCH_VISCONTI is not set |
d5383c43 | 96 | CONFIG_ARCH_XGENE=y |
463530b8 | 97 | # CONFIG_ARCH_ZYNQMP is not set |
2b86e6fb | 98 | # end of Platform selection |
d5383c43 | 99 | |
d5383c43 | 100 | # |
a40c4c43 | 101 | # ARM errata workarounds via the alternatives framework |
d5383c43 | 102 | # |
75047608 | 103 | CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y |
a40c4c43 MT |
104 | CONFIG_ARM64_ERRATUM_826319=y |
105 | CONFIG_ARM64_ERRATUM_827319=y | |
106 | CONFIG_ARM64_ERRATUM_824069=y | |
107 | CONFIG_ARM64_ERRATUM_819472=y | |
108 | CONFIG_ARM64_ERRATUM_832075=y | |
849a0073 | 109 | CONFIG_ARM64_ERRATUM_834220=y |
76d533f8 | 110 | CONFIG_ARM64_ERRATUM_1742098=y |
463530b8 | 111 | CONFIG_ARM64_ERRATUM_845719=y |
364d5655 | 112 | CONFIG_ARM64_ERRATUM_843419=y |
0b77b019 | 113 | CONFIG_ARM64_ERRATUM_1024718=y |
dc125ed4 | 114 | CONFIG_ARM64_ERRATUM_1418040=y |
76d533f8 | 115 | CONFIG_ARM64_WORKAROUND_SPECULATIVE_AT=y |
75047608 | 116 | CONFIG_ARM64_ERRATUM_1165522=y |
76d533f8 MT |
117 | CONFIG_ARM64_ERRATUM_1319367=y |
118 | CONFIG_ARM64_ERRATUM_1530923=y | |
119 | CONFIG_ARM64_WORKAROUND_REPEAT_TLBI=y | |
120 | CONFIG_ARM64_ERRATUM_2441007=y | |
0619f7fe | 121 | CONFIG_ARM64_ERRATUM_1286807=y |
dc125ed4 | 122 | CONFIG_ARM64_ERRATUM_1463225=y |
76d533f8 MT |
123 | CONFIG_ARM64_ERRATUM_1542419=y |
124 | CONFIG_ARM64_ERRATUM_1508412=y | |
125 | CONFIG_ARM64_ERRATUM_2051678=y | |
126 | CONFIG_ARM64_ERRATUM_2077057=y | |
127 | CONFIG_ARM64_WORKAROUND_TSB_FLUSH_FAILURE=y | |
128 | CONFIG_ARM64_ERRATUM_2054223=y | |
129 | CONFIG_ARM64_ERRATUM_2067961=y | |
130 | CONFIG_ARM64_ERRATUM_2441009=y | |
131 | CONFIG_ARM64_ERRATUM_2457168=y | |
8e496662 | 132 | CONFIG_CAVIUM_ERRATUM_22375=y |
fe1f3d4a | 133 | CONFIG_CAVIUM_ERRATUM_23144=y |
8e496662 | 134 | CONFIG_CAVIUM_ERRATUM_23154=y |
43556e68 | 135 | CONFIG_CAVIUM_ERRATUM_27456=y |
202187a3 | 136 | CONFIG_CAVIUM_ERRATUM_30115=y |
121c5df1 | 137 | CONFIG_CAVIUM_TX2_ERRATUM_219=y |
76d533f8 MT |
138 | CONFIG_FUJITSU_ERRATUM_010001=y |
139 | # CONFIG_HISILICON_ERRATUM_161600802 is not set | |
d27a5bdd AF |
140 | CONFIG_QCOM_FALKOR_ERRATUM_1003=y |
141 | CONFIG_QCOM_FALKOR_ERRATUM_1009=y | |
142 | CONFIG_QCOM_QDF2400_ERRATUM_0065=y | |
e9924988 | 143 | CONFIG_QCOM_FALKOR_ERRATUM_E1041=y |
76d533f8 MT |
144 | CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=y |
145 | # CONFIG_SOCIONEXT_SYNQUACER_PREITS is not set | |
dc125ed4 | 146 | # end of ARM errata workarounds via the alternatives framework |
d5383c43 | 147 | # CONFIG_ARM64_4K_PAGES is not set |
8e496662 | 148 | # CONFIG_ARM64_16K_PAGES is not set |
d5383c43 MT |
149 | CONFIG_ARM64_64K_PAGES=y |
150 | CONFIG_ARM64_VA_BITS_42=y | |
151 | # CONFIG_ARM64_VA_BITS_48 is not set | |
76d533f8 | 152 | # CONFIG_ARM64_VA_BITS_52 is not set |
d5383c43 | 153 | CONFIG_ARM64_VA_BITS=42 |
0b77b019 MT |
154 | CONFIG_ARM64_PA_BITS_48=y |
155 | # CONFIG_ARM64_PA_BITS_52 is not set | |
156 | CONFIG_ARM64_PA_BITS=48 | |
76d533f8 | 157 | CONFIG_SCHED_CLUSTER=y |
d5383c43 | 158 | CONFIG_NR_CPUS=64 |
fe1f3d4a AF |
159 | CONFIG_NUMA=y |
160 | CONFIG_NODES_SHIFT=2 | |
75047608 | 161 | # CONFIG_KEXEC_FILE is not set |
d27a5bdd | 162 | # CONFIG_CRASH_DUMP is not set |
76d533f8 | 163 | CONFIG_FORCE_MAX_ZONEORDER=14 |
e9924988 | 164 | CONFIG_UNMAP_KERNEL_AT_EL0=y |
76d533f8 | 165 | CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y |
75047608 | 166 | CONFIG_RODATA_FULL_DEFAULT_ENABLED=y |
dc125ed4 | 167 | CONFIG_ARM64_SW_TTBR0_PAN=y |
76d533f8 | 168 | CONFIG_ARM64_TAGGED_ADDR_ABI=y |
dc125ed4 | 169 | CONFIG_COMPAT=y |
463530b8 MT |
170 | CONFIG_ARMV8_DEPRECATED=y |
171 | CONFIG_SWP_EMULATION=y | |
172 | CONFIG_CP15_BARRIER_EMULATION=y | |
173 | CONFIG_SETEND_EMULATION=y | |
d5383c43 | 174 | |
849a0073 MT |
175 | # |
176 | # ARMv8.1 architectural features | |
177 | # | |
178 | CONFIG_ARM64_HW_AFDBM=y | |
179 | CONFIG_ARM64_PAN=y | |
76d533f8 | 180 | CONFIG_ARM64_USE_LSE_ATOMICS=y |
2b86e6fb | 181 | # end of ARMv8.1 architectural features |
43556e68 AF |
182 | |
183 | # | |
184 | # ARMv8.2 architectural features | |
185 | # | |
29c70149 | 186 | CONFIG_ARM64_PMEM=y |
0b77b019 | 187 | CONFIG_ARM64_RAS_EXTN=y |
0619f7fe | 188 | CONFIG_ARM64_CNP=y |
2b86e6fb | 189 | # end of ARMv8.2 architectural features |
75047608 AF |
190 | |
191 | # | |
192 | # ARMv8.3 architectural features | |
193 | # | |
194 | CONFIG_ARM64_PTR_AUTH=y | |
76d533f8 | 195 | CONFIG_AS_HAS_CFI_NEGATE_RA_STATE=y |
dc125ed4 | 196 | # end of ARMv8.3 architectural features |
76d533f8 MT |
197 | |
198 | # | |
199 | # ARMv8.4 architectural features | |
200 | # | |
201 | CONFIG_ARM64_AMU_EXTN=y | |
202 | # end of ARMv8.4 architectural features | |
203 | ||
204 | # | |
205 | # ARMv8.5 architectural features | |
206 | # | |
207 | CONFIG_ARM64_BTI=y | |
208 | CONFIG_ARM64_E0PD=y | |
209 | # end of ARMv8.5 architectural features | |
210 | ||
211 | # | |
212 | # ARMv8.7 architectural features | |
213 | # | |
214 | CONFIG_ARM64_EPAN=y | |
215 | # end of ARMv8.7 architectural features | |
5ecb3b18 | 216 | CONFIG_ARM64_SVE=y |
76d533f8 | 217 | CONFIG_ARM64_SME=y |
43556e68 | 218 | CONFIG_ARM64_MODULE_PLTS=y |
1b1a9c16 AF |
219 | CONFIG_ARM64_PSEUDO_NMI=y |
220 | # CONFIG_ARM64_DEBUG_PRIORITY_MASKING is not set | |
43556e68 AF |
221 | CONFIG_RELOCATABLE=y |
222 | CONFIG_RANDOMIZE_BASE=y | |
202187a3 | 223 | CONFIG_RANDOMIZE_MODULE_REGION_FULL=y |
76d533f8 | 224 | CONFIG_ARCH_NR_GPIO=0 |
849a0073 | 225 | |
d5383c43 MT |
226 | # |
227 | # Boot options | |
228 | # | |
43556e68 | 229 | CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y |
d5383c43 MT |
230 | CONFIG_CMDLINE="" |
231 | CONFIG_EFI_STUB=y | |
232 | CONFIG_EFI=y | |
a40c4c43 | 233 | CONFIG_DMI=y |
dc125ed4 | 234 | # end of Boot options |
d5383c43 | 235 | |
d5383c43 | 236 | # |
a40c4c43 | 237 | # CPU frequency scaling drivers |
d5383c43 | 238 | # |
8e496662 | 239 | CONFIG_ACPI_CPPC_CPUFREQ=m |
76d533f8 | 240 | CONFIG_ACPI_CPPC_CPUFREQ_FIE=y |
cd59c044 MT |
241 | CONFIG_ARCH_SUPPORTS_ACPI=y |
242 | CONFIG_ACPI=y | |
243 | CONFIG_ACPI_GENERIC_GSI=y | |
244 | CONFIG_ACPI_CCA_REQUIRED=y | |
245 | # CONFIG_ACPI_DEBUGGER is not set | |
246 | CONFIG_ACPI_SPCR_TABLE=y | |
247 | # CONFIG_ACPI_EC_DEBUGFS is not set | |
1b1a9c16 AF |
248 | CONFIG_ACPI_AC=y |
249 | CONFIG_ACPI_BATTERY=y | |
cd59c044 | 250 | CONFIG_ACPI_BUTTON=m |
76d533f8 MT |
251 | # CONFIG_ACPI_TINY_POWER_BUTTON is not set |
252 | # CONFIG_ACPI_VIDEO is not set | |
cd59c044 | 253 | CONFIG_ACPI_FAN=m |
cd59c044 MT |
254 | CONFIG_ACPI_DOCK=y |
255 | CONFIG_ACPI_PROCESSOR_IDLE=y | |
256 | CONFIG_ACPI_MCFG=y | |
257 | CONFIG_ACPI_CPPC_LIB=y | |
258 | CONFIG_ACPI_PROCESSOR=m | |
259 | CONFIG_ACPI_IPMI=m | |
260 | CONFIG_ACPI_HOTPLUG_CPU=y | |
261 | CONFIG_ACPI_THERMAL=m | |
cd59c044 MT |
262 | CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y |
263 | CONFIG_ACPI_TABLE_UPGRADE=y | |
264 | # CONFIG_ACPI_DEBUG is not set | |
265 | # CONFIG_ACPI_PCI_SLOT is not set | |
266 | CONFIG_ACPI_CONTAINER=y | |
267 | CONFIG_ACPI_HED=m | |
268 | CONFIG_ACPI_CUSTOM_METHOD=m | |
269 | # CONFIG_ACPI_BGRT is not set | |
270 | CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y | |
29c70149 | 271 | # CONFIG_ACPI_NFIT is not set |
76d533f8 | 272 | CONFIG_ACPI_NUMA=y |
dc125ed4 | 273 | # CONFIG_ACPI_HMAT is not set |
cd59c044 MT |
274 | # CONFIG_ACPI_APEI is not set |
275 | CONFIG_ACPI_WATCHDOG=y | |
cd59c044 | 276 | # CONFIG_ACPI_CONFIGFS is not set |
76d533f8 | 277 | # CONFIG_ACPI_PFRUT is not set |
cd59c044 MT |
278 | CONFIG_ACPI_IORT=y |
279 | CONFIG_ACPI_GTDT=y | |
280 | CONFIG_ACPI_PPTT=y | |
76d533f8 MT |
281 | CONFIG_ACPI_PCC=y |
282 | # CONFIG_PMIC_OPREGION is not set | |
283 | CONFIG_ACPI_PRMT=y | |
284 | CONFIG_IRQ_BYPASS_MANAGER=y | |
cd59c044 MT |
285 | CONFIG_KVM_MMIO=y |
286 | CONFIG_KVM_VFIO=y | |
287 | CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y | |
76d533f8 MT |
288 | CONFIG_KVM_XFER_TO_GUEST_WORK=y |
289 | CONFIG_VIRTUALIZATION=y | |
cd59c044 | 290 | CONFIG_KVM=y |
76d533f8 | 291 | # CONFIG_NVHE_EL2_DEBUG is not set |
cd59c044 MT |
292 | CONFIG_ARM64_CRYPTO=y |
293 | CONFIG_CRYPTO_SHA256_ARM64=m | |
294 | CONFIG_CRYPTO_SHA512_ARM64=m | |
295 | CONFIG_CRYPTO_SHA1_ARM64_CE=m | |
296 | CONFIG_CRYPTO_SHA2_ARM64_CE=m | |
297 | CONFIG_CRYPTO_SHA512_ARM64_CE=m | |
298 | CONFIG_CRYPTO_SHA3_ARM64=m | |
299 | # CONFIG_CRYPTO_SM3_ARM64_CE is not set | |
300 | # CONFIG_CRYPTO_SM4_ARM64_CE is not set | |
76d533f8 MT |
301 | # CONFIG_CRYPTO_SM4_ARM64_CE_BLK is not set |
302 | # CONFIG_CRYPTO_SM4_ARM64_NEON_BLK is not set | |
cd59c044 | 303 | CONFIG_CRYPTO_GHASH_ARM64_CE=m |
76d533f8 | 304 | # CONFIG_CRYPTO_POLYVAL_ARM64_CE is not set |
cd59c044 | 305 | CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m |
cd59c044 MT |
306 | CONFIG_CRYPTO_AES_ARM64=m |
307 | CONFIG_CRYPTO_AES_ARM64_CE=m | |
308 | CONFIG_CRYPTO_AES_ARM64_CE_CCM=m | |
309 | CONFIG_CRYPTO_AES_ARM64_CE_BLK=m | |
310 | CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m | |
76d533f8 | 311 | # CONFIG_CRYPTO_POLY1305_NEON is not set |
cd59c044 MT |
312 | CONFIG_CRYPTO_AES_ARM64_BS=m |
313 | ||
314 | # | |
315 | # General architecture-dependent options | |
316 | # | |
76d533f8 MT |
317 | CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y |
318 | CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y | |
1b1a9c16 | 319 | CONFIG_ARCH_HAS_SET_DIRECT_MAP=y |
76d533f8 MT |
320 | CONFIG_ARCH_WANTS_NO_INSTR=y |
321 | CONFIG_MMU_GATHER_TABLE_FREE=y | |
322 | CONFIG_MMU_GATHER_RCU_TABLE_FREE=y | |
cd59c044 | 323 | CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y |
76d533f8 MT |
324 | CONFIG_ARCH_SUPPORTS_LTO_CLANG=y |
325 | CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y | |
326 | CONFIG_ARCH_SUPPORTS_CFI_CLANG=y | |
cd59c044 MT |
327 | CONFIG_MODULES_USE_ELF_RELA=y |
328 | CONFIG_ARCH_MMAP_RND_BITS=27 | |
329 | CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 | |
330 | CONFIG_COMPAT_OLD_SIGACTION=y | |
76d533f8 MT |
331 | CONFIG_RANDOMIZE_KSTACK_OFFSET=y |
332 | # CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set | |
19b95f86 | 333 | CONFIG_ARCH_USE_MEMREMAP_PROT=y |
76d533f8 MT |
334 | CONFIG_ARCH_HAS_RELR=y |
335 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | |
336 | CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y | |
337 | CONFIG_ARCH_HAVE_TRACE_MMIO_ACCESS=y | |
2b86e6fb | 338 | # end of General architecture-dependent options |
cd59c044 | 339 | |
76d533f8 MT |
340 | # |
341 | # GCOV-based kernel profiling | |
342 | # | |
343 | CONFIG_ASM_MODVERSIONS=y | |
344 | ||
0619f7fe | 345 | # |
2b86e6fb | 346 | # Partition Types |
cd59c044 MT |
347 | # |
348 | CONFIG_BLOCK_COMPAT=y | |
349 | ||
350 | # | |
2b86e6fb | 351 | # IO Schedulers |
cd59c044 MT |
352 | # |
353 | CONFIG_PREEMPT_NOTIFIERS=y | |
76d533f8 | 354 | CONFIG_UNINLINE_SPIN_UNLOCK=y |
cd59c044 MT |
355 | CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y |
356 | CONFIG_QUEUED_SPINLOCKS=y | |
357 | CONFIG_ARCH_USE_QUEUED_RWLOCKS=y | |
358 | CONFIG_QUEUED_RWLOCKS=y | |
359 | CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y | |
360 | ||
361 | # | |
362 | # Executable file formats | |
363 | # | |
364 | CONFIG_COMPAT_BINFMT_ELF=y | |
76d533f8 MT |
365 | CONFIG_ARCH_BINFMT_ELF_STATE=y |
366 | CONFIG_ARCH_BINFMT_ELF_EXTRA_PHDRS=y | |
367 | CONFIG_ARCH_HAVE_ELF_PROT=y | |
368 | CONFIG_ARCH_USE_GNU_PROPERTY=y | |
2b86e6fb | 369 | # end of Executable file formats |
cd59c044 MT |
370 | |
371 | # | |
76d533f8 | 372 | # SLAB allocator options |
cd59c044 | 373 | # |
cd59c044 | 374 | CONFIG_SPARSEMEM=y |
cd59c044 MT |
375 | CONFIG_SPARSEMEM_EXTREME=y |
376 | CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y | |
377 | CONFIG_SPARSEMEM_VMEMMAP=y | |
76d533f8 MT |
378 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
379 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | |
75047608 | 380 | # CONFIG_MEMORY_HOTPLUG is not set |
cd59c044 MT |
381 | CONFIG_PHYS_ADDR_T_64BIT=y |
382 | CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y | |
383 | # CONFIG_MEMORY_FAILURE is not set | |
384 | # CONFIG_TRANSPARENT_HUGEPAGE is not set | |
76d533f8 MT |
385 | CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y |
386 | CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y | |
387 | CONFIG_USE_PERCPU_NUMA_NODE_ID=y | |
cd59c044 | 388 | # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set |
76d533f8 | 389 | CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y |
1b1a9c16 | 390 | CONFIG_ARCH_HAS_PTE_DEVMAP=y |
76d533f8 MT |
391 | CONFIG_ARCH_HAS_ZONE_DMA_SET=y |
392 | CONFIG_ZONE_DMA=y | |
393 | CONFIG_ZONE_DMA32=y | |
cd59c044 | 394 | CONFIG_ARCH_HAS_PTE_SPECIAL=y |
76d533f8 MT |
395 | |
396 | # | |
397 | # Data Access Monitoring | |
398 | # | |
463530b8 | 399 | CONFIG_COMPAT_NETLINK_MESSAGES=y |
d5383c43 | 400 | |
76d533f8 MT |
401 | # |
402 | # Core Netfilter Configuration | |
403 | # | |
404 | CONFIG_NETFILTER_XTABLES_COMPAT=y | |
405 | # end of Core Netfilter Configuration | |
406 | ||
407 | # | |
408 | # IPv6: Netfilter Configuration | |
409 | # | |
410 | CONFIG_BPFILTER_UMH=m | |
411 | ||
412 | # | |
413 | # Network testing | |
414 | # | |
415 | # CONFIG_PAGE_POOL_STATS is not set | |
416 | ||
75047608 AF |
417 | # |
418 | # Device Drivers | |
419 | # | |
420 | CONFIG_PCI_LABEL=y | |
421 | CONFIG_HOTPLUG_PCI_ACPI=y | |
422 | CONFIG_HOTPLUG_PCI_ACPI_IBM=y | |
423 | ||
424 | # | |
76d533f8 | 425 | # PCI controller drivers |
75047608 AF |
426 | # |
427 | CONFIG_PCI_FTPCI100=y | |
428 | CONFIG_PCI_XGENE=y | |
429 | CONFIG_PCI_XGENE_MSI=y | |
19b95f86 | 430 | # CONFIG_PCIE_ALTERA is not set |
75047608 AF |
431 | CONFIG_PCI_HOST_THUNDER_PEM=y |
432 | CONFIG_PCI_HOST_THUNDER_ECAM=y | |
433 | ||
434 | # | |
435 | # DesignWare PCI Core Support | |
436 | # | |
437 | CONFIG_PCI_HISI=y | |
438 | # CONFIG_PCIE_KIRIN is not set | |
76d533f8 | 439 | # CONFIG_PCIE_AL is not set |
2b86e6fb | 440 | # end of DesignWare PCI Core Support |
76d533f8 | 441 | # end of PCI controller drivers |
75047608 | 442 | |
d5383c43 | 443 | # |
58640b55 | 444 | # Firmware loader |
d5383c43 | 445 | # |
a40c4c43 | 446 | # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set |
dc125ed4 | 447 | # end of Firmware loader |
76d533f8 | 448 | CONFIG_GENERIC_ARCH_NUMA=y |
dc125ed4 | 449 | |
d5383c43 | 450 | # |
364d5655 | 451 | # Bus devices |
d5383c43 | 452 | # |
202187a3 | 453 | # CONFIG_BRCMSTB_GISB_ARB is not set |
dc125ed4 | 454 | # end of Bus devices |
76d533f8 MT |
455 | |
456 | # | |
457 | # ARM System Control and Management Interface Protocol | |
458 | # | |
459 | CONFIG_DMIID=y | |
460 | CONFIG_DMI_SYSFS=y | |
461 | # CONFIG_ISCSI_IBFT is not set | |
462 | CONFIG_FW_CFG_SYSFS=m | |
463 | # CONFIG_FW_CFG_SYSFS_CMDLINE is not set | |
464 | CONFIG_SYSFB=y | |
465 | # CONFIG_SYSFB_SIMPLEFB is not set | |
466 | # CONFIG_ARM_FFA_TRANSPORT is not set | |
467 | ||
468 | # | |
469 | # EFI (Extensible Firmware Interface) Support | |
470 | # | |
471 | CONFIG_EFI_ESRT=y | |
472 | CONFIG_EFI_VARS_PSTORE=y | |
473 | # CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set | |
474 | CONFIG_EFI_PARAMS_FROM_FDT=y | |
475 | CONFIG_EFI_RUNTIME_WRAPPERS=y | |
476 | CONFIG_EFI_GENERIC_STUB=y | |
477 | CONFIG_EFI_ARMSTUB_DTB_LOADER=y | |
478 | CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y | |
479 | # CONFIG_EFI_BOOTLOADER_CONTROL is not set | |
480 | # CONFIG_EFI_CAPSULE_LOADER is not set | |
481 | # CONFIG_EFI_TEST is not set | |
482 | # CONFIG_RESET_ATTACK_MITIGATION is not set | |
483 | # CONFIG_EFI_DISABLE_PCI_DMA is not set | |
484 | CONFIG_EFI_EARLYCON=y | |
485 | CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y | |
486 | # CONFIG_EFI_DISABLE_RUNTIME is not set | |
487 | # CONFIG_EFI_COCO_SECRET is not set | |
488 | # end of EFI (Extensible Firmware Interface) Support | |
489 | ||
490 | # | |
491 | # Tegra firmware driver | |
492 | # | |
fe1f3d4a | 493 | CONFIG_OF_NUMA=y |
463530b8 MT |
494 | CONFIG_PNP=y |
495 | # CONFIG_PNP_DEBUG_MESSAGES is not set | |
496 | ||
497 | # | |
498 | # Protocols | |
499 | # | |
500 | CONFIG_PNPACPI=y | |
d5383c43 MT |
501 | |
502 | # | |
76d533f8 | 503 | # Texas Instruments shared transport line discipline |
d5383c43 | 504 | # |
76d533f8 | 505 | # CONFIG_VMWARE_VMCI is not set |
d5383c43 MT |
506 | # CONFIG_GENWQE is not set |
507 | ||
508 | # | |
2b86e6fb | 509 | # SCSI Transports |
d5383c43 | 510 | # |
6cb87b05 | 511 | CONFIG_SCSI_HISI_SAS=m |
202187a3 | 512 | CONFIG_SCSI_HISI_SAS_PCI=m |
76d533f8 | 513 | # CONFIG_SCSI_HISI_SAS_DEBUGFS_DEFAULT_ENABLE is not set |
463530b8 MT |
514 | CONFIG_ATA_ACPI=y |
515 | CONFIG_SATA_ZPODD=y | |
d5383c43 MT |
516 | |
517 | # | |
518 | # Controllers with non-SFF native interface | |
519 | # | |
520 | CONFIG_AHCI_XGENE=m | |
43556e68 | 521 | CONFIG_SATA_AHCI_SEATTLE=m |
d5383c43 | 522 | |
463530b8 MT |
523 | # |
524 | # Generic fallback / legacy drivers | |
525 | # | |
526 | CONFIG_PATA_ACPI=m | |
76d533f8 | 527 | # CONFIG_DM_EBS is not set |
463530b8 | 528 | |
d5383c43 | 529 | # |
2b86e6fb | 530 | # Distributed Switch Architecture drivers |
d5383c43 MT |
531 | # |
532 | CONFIG_VORTEX=m | |
463530b8 MT |
533 | CONFIG_AMD_XGBE=m |
534 | CONFIG_NET_XGENE=m | |
d27a5bdd | 535 | CONFIG_NET_XGENE_V2=m |
dc125ed4 | 536 | CONFIG_AQTION=m |
463530b8 | 537 | CONFIG_MACB=m |
202187a3 | 538 | CONFIG_MACB_USE_HWSTAMP=y |
d27a5bdd | 539 | CONFIG_MACB_PCI=m |
364d5655 MT |
540 | CONFIG_THUNDER_NIC_PF=m |
541 | CONFIG_THUNDER_NIC_VF=m | |
542 | CONFIG_THUNDER_NIC_BGX=m | |
d27a5bdd | 543 | CONFIG_THUNDER_NIC_RGX=m |
0b77b019 | 544 | CONFIG_CAVIUM_PTP=m |
364d5655 | 545 | CONFIG_LIQUIDIO=m |
d27a5bdd | 546 | CONFIG_LIQUIDIO_VF=m |
e9924988 | 547 | CONFIG_HNS3_ENET=m |
58640b55 | 548 | CONFIG_HINIC=m |
0619f7fe MT |
549 | CONFIG_OCTEONTX2_MBOX=m |
550 | CONFIG_OCTEONTX2_AF=m | |
76d533f8 MT |
551 | # CONFIG_NDC_DIS_DYNAMIC_CACHING is not set |
552 | # CONFIG_OCTEONTX2_PF is not set | |
553 | # CONFIG_OCTEON_EP is not set | |
554 | # CONFIG_MLXBF_GIGE is not set | |
555 | # CONFIG_IONIC is not set | |
556 | # CONFIG_XILINX_AXI_EMAC is not set | |
463530b8 | 557 | CONFIG_NET_SB1000=m |
76d533f8 MT |
558 | |
559 | # | |
560 | # MII PHY device drivers | |
561 | # | |
562 | CONFIG_ACPI_MDIO=y | |
563 | CONFIG_MDIO_XGENE=m | |
43556e68 | 564 | CONFIG_MDIO_CAVIUM=m |
849a0073 | 565 | CONFIG_MDIO_OCTEON=m |
43556e68 | 566 | CONFIG_MDIO_THUNDER=m |
849a0073 MT |
567 | |
568 | # | |
76d533f8 MT |
569 | # MDIO Multiplexers |
570 | # | |
571 | CONFIG_MDIO_BUS_MUX=m | |
572 | ||
573 | # | |
574 | # Wireless WAN | |
849a0073 MT |
575 | # |
576 | # CONFIG_FUJITSU_ES is not set | |
577 | ||
d5383c43 MT |
578 | # |
579 | # Input device support | |
580 | # | |
581 | CONFIG_INPUT_MATRIXKMAP=m | |
76d533f8 MT |
582 | |
583 | # | |
584 | # Input Device Drivers | |
585 | # | |
586 | CONFIG_INPUT_SOC_BUTTON_ARRAY=m | |
2b86e6fb | 587 | # end of Input device support |
d5383c43 | 588 | |
463530b8 MT |
589 | # |
590 | # Serial drivers | |
591 | # | |
592 | CONFIG_SERIAL_8250_PNP=y | |
2b86e6fb | 593 | # end of Serial drivers |
463530b8 | 594 | |
d5383c43 | 595 | # |
2b86e6fb | 596 | # Non-8250 serial port support |
d5383c43 | 597 | # |
8e496662 | 598 | CONFIG_HVC_DCC=y |
76d533f8 | 599 | # CONFIG_HVC_DCC_SERIALIZE_SMP is not set |
202187a3 | 600 | CONFIG_IPMI_DMI_DECODE=y |
d5383c43 | 601 | CONFIG_HW_RANDOM_XGENE=m |
76d533f8 | 602 | CONFIG_HW_RANDOM_CN10K=y |
d5383c43 | 603 | |
463530b8 MT |
604 | # |
605 | # I2C support | |
606 | # | |
607 | CONFIG_ACPI_I2C_OPREGION=y | |
608 | ||
dc125ed4 AF |
609 | # |
610 | # PC SMBus host controller drivers | |
611 | # | |
612 | CONFIG_I2C_AMD_MP2=m | |
613 | ||
463530b8 MT |
614 | # |
615 | # ACPI drivers | |
616 | # | |
617 | CONFIG_I2C_SCMI=m | |
618 | ||
d5383c43 MT |
619 | # |
620 | # I2C system bus drivers (mostly embedded / system-on-chip) | |
621 | # | |
8e496662 | 622 | CONFIG_I2C_CADENCE=m |
e9924988 MT |
623 | CONFIG_I2C_DESIGNWARE_CORE=y |
624 | CONFIG_I2C_DESIGNWARE_PLATFORM=y | |
76d533f8 MT |
625 | # CONFIG_I2C_HISI is not set |
626 | # CONFIG_I2C_MLXBF is not set | |
d5383c43 | 627 | CONFIG_I2C_NOMADIK=m |
d27a5bdd | 628 | CONFIG_I2C_THUNDERX=m |
d5383c43 | 629 | |
a40c4c43 MT |
630 | # |
631 | # Other I2C/SMBus bus drivers | |
632 | # | |
364d5655 | 633 | CONFIG_I2C_XGENE_SLIMPRO=m |
2b86e6fb | 634 | # end of I2C support |
a40c4c43 | 635 | |
d5383c43 | 636 | # |
2b86e6fb | 637 | # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. |
463530b8 | 638 | # |
76d533f8 | 639 | # CONFIG_PINCTRL_AMD is not set |
d27a5bdd | 640 | CONFIG_PINCTRL_AS3722=m |
76d533f8 | 641 | CONFIG_PINCTRL_MCP23S08_I2C=m |
202187a3 | 642 | CONFIG_PINCTRL_MCP23S08=m |
d27a5bdd | 643 | CONFIG_PINCTRL_PALMAS=m |
76d533f8 | 644 | CONFIG_PINCTRL_SINGLE=m |
5ecb3b18 MT |
645 | CONFIG_PINCTRL_MESON_GXBB=y |
646 | CONFIG_PINCTRL_MESON_GXL=y | |
0b77b019 MT |
647 | CONFIG_PINCTRL_MESON_AXG=y |
648 | CONFIG_PINCTRL_MESON_AXG_PMX=y | |
0619f7fe | 649 | CONFIG_PINCTRL_MESON_G12A=y |
76d533f8 MT |
650 | CONFIG_PINCTRL_MESON_A1=y |
651 | CONFIG_PINCTRL_MESON_S4=y | |
652 | ||
653 | # | |
654 | # Renesas pinctrl drivers | |
655 | # | |
463530b8 MT |
656 | CONFIG_GPIO_ACPI=y |
657 | ||
658 | # | |
659 | # Memory mapped GPIO drivers | |
d5383c43 | 660 | # |
8e496662 | 661 | CONFIG_GPIO_AMDPT=m |
463530b8 | 662 | CONFIG_GPIO_DWAPB=m |
76d533f8 | 663 | # CONFIG_GPIO_HISI is not set |
d5383c43 | 664 | CONFIG_GPIO_XGENE=y |
94cce289 | 665 | CONFIG_GPIO_XGENE_SB=m |
8e496662 | 666 | CONFIG_GPIO_XILINX=m |
2b86e6fb | 667 | # end of Memory mapped GPIO drivers |
d5383c43 | 668 | |
e9924988 MT |
669 | # |
670 | # MFD GPIO expanders | |
671 | # | |
76d533f8 | 672 | # CONFIG_GPIO_TQMX86 is not set |
2b86e6fb | 673 | # end of MFD GPIO expanders |
e9924988 | 674 | |
d5383c43 | 675 | # |
dc125ed4 AF |
676 | # PCI GPIO expanders |
677 | # | |
678 | CONFIG_GPIO_MLXBF=m | |
76d533f8 | 679 | # CONFIG_GPIO_MLXBF2 is not set |
2b86e6fb | 680 | # end of PCI GPIO expanders |
dc125ed4 AF |
681 | |
682 | # | |
76d533f8 | 683 | # Virtual GPIO drivers |
d5383c43 MT |
684 | # |
685 | CONFIG_POWER_RESET_XGENE=y | |
686 | ||
d27a5bdd AF |
687 | # |
688 | # Native drivers | |
689 | # | |
dc125ed4 | 690 | CONFIG_SENSORS_MLXREG_FAN=m |
d27a5bdd | 691 | CONFIG_SENSORS_XGENE=m |
463530b8 MT |
692 | CONFIG_SENSORS_ACPI_POWER=m |
693 | ||
43556e68 AF |
694 | # |
695 | # Watchdog Device Drivers | |
696 | # | |
d27a5bdd | 697 | CONFIG_WDAT_WDT=m |
dc125ed4 | 698 | CONFIG_MLX_WDT=m |
43556e68 AF |
699 | CONFIG_ARM_SBSA_WATCHDOG=m |
700 | ||
d5383c43 MT |
701 | # |
702 | # Multifunction device drivers | |
703 | # | |
a40c4c43 | 704 | # CONFIG_MFD_ATMEL_HLCDC is not set |
76d533f8 | 705 | # end of Multifunction device drivers |
d5383c43 MT |
706 | |
707 | # | |
2b86e6fb | 708 | # STMicroelectronics STMPE Interface Drivers |
d5383c43 | 709 | # |
d5383c43 MT |
710 | # CONFIG_REGULATOR_88PM8607 is not set |
711 | # CONFIG_REGULATOR_GPIO is not set | |
202187a3 | 712 | CONFIG_REGULATOR_HI6421V530=m |
d5383c43 MT |
713 | # CONFIG_REGULATOR_LP872X is not set |
714 | # CONFIG_REGULATOR_LP8788 is not set | |
715 | # CONFIG_REGULATOR_TWL4030 is not set | |
463530b8 | 716 | # CONFIG_IR_ENE is not set |
463530b8 | 717 | # CONFIG_IR_FINTEK is not set |
76d533f8 | 718 | # CONFIG_IR_ITE_CIR is not set |
463530b8 MT |
719 | # CONFIG_IR_NUVOTON is not set |
720 | ||
76d533f8 MT |
721 | # |
722 | # CEC support | |
723 | # | |
724 | # CONFIG_CEC_GPIO is not set | |
725 | # end of CEC support | |
726 | ||
727 | # | |
728 | # Camera sensor devices | |
729 | # | |
730 | # CONFIG_VIDEO_OV2740 is not set | |
731 | # CONFIG_VIDEO_OV9734 is not set | |
732 | # end of Camera sensor devices | |
733 | ||
75047608 | 734 | # |
2b86e6fb | 735 | # Display Engine Configuration |
75047608 AF |
736 | # |
737 | # CONFIG_HSA_AMD is not set | |
76d533f8 | 738 | # CONFIG_DRM_VMWGFX is not set |
75047608 | 739 | |
fe1f3d4a | 740 | # |
2b86e6fb | 741 | # Display Interface Bridges |
fe1f3d4a | 742 | # |
76d533f8 | 743 | CONFIG_DRM_HISI_HIBMC=m |
fe1f3d4a | 744 | CONFIG_DRM_HISI_KIRIN=m |
0b77b019 | 745 | CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y |
fe1f3d4a AF |
746 | |
747 | # | |
748 | # Frame buffer hardware drivers | |
749 | # | |
9cd4bbd9 | 750 | CONFIG_FB_EFI=y |
fe1f3d4a | 751 | |
d5383c43 MT |
752 | # |
753 | # Console display driver support | |
754 | # | |
94cce289 MT |
755 | CONFIG_DUMMY_CONSOLE_COLUMNS=80 |
756 | CONFIG_DUMMY_CONSOLE_ROWS=25 | |
2b86e6fb | 757 | # end of Console display driver support |
76d533f8 MT |
758 | # CONFIG_SND_ALS300 is not set |
759 | # CONFIG_SND_ALI5451 is not set | |
760 | # CONFIG_SND_AZT3328 is not set | |
761 | # CONFIG_SND_EMU10K1 is not set | |
762 | # CONFIG_SND_EMU10K1X is not set | |
763 | # CONFIG_SND_ES1938 is not set | |
764 | # CONFIG_SND_ES1968 is not set | |
765 | # CONFIG_SND_ICE1712 is not set | |
d5383c43 | 766 | # CONFIG_SND_LX6464ES is not set |
76d533f8 MT |
767 | # CONFIG_SND_MAESTRO3 is not set |
768 | # CONFIG_SND_SONICVIBES is not set | |
769 | # CONFIG_SND_TRIDENT is not set | |
d5383c43 | 770 | |
94cce289 | 771 | # |
2b86e6fb | 772 | # HD-Audio |
d27a5bdd | 773 | # |
76d533f8 MT |
774 | # CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set |
775 | # end of HD-Audio | |
776 | CONFIG_SND_INTEL_NHLT=y | |
777 | CONFIG_SND_INTEL_SOUNDWIRE_ACPI=m | |
778 | CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m | |
779 | # CONFIG_SND_SOC_AMD_ST_ES8336_MACH is not set | |
d27a5bdd AF |
780 | # CONFIG_SND_DESIGNWARE_PCM is not set |
781 | ||
19b95f86 AF |
782 | # |
783 | # Common SoC Audio options for Freescale CPUs: | |
784 | # | |
785 | CONFIG_SND_SOC_FSL_MICFIL=m | |
786 | ||
d27a5bdd | 787 | # |
2b86e6fb | 788 | # STMicroelectronics STM32 SOC audio support |
94cce289 | 789 | # |
75047608 | 790 | # CONFIG_SND_SOC_XILINX_I2S is not set |
94cce289 MT |
791 | # CONFIG_SND_SOC_XTFPGA_I2S is not set |
792 | ||
76d533f8 MT |
793 | # |
794 | # CODEC drivers | |
795 | # | |
796 | CONFIG_SND_SOC_RT5682=m | |
797 | CONFIG_SND_SOC_RT5682_I2C=m | |
798 | # end of CODEC drivers | |
799 | ||
800 | # | |
801 | # I2C HID support | |
802 | # | |
803 | # CONFIG_I2C_HID_ACPI is not set | |
804 | # end of I2C HID support | |
805 | CONFIG_USB_ULPI_BUS=m | |
806 | # CONFIG_USB_CONN_GPIO is not set | |
807 | ||
a40c4c43 | 808 | # |
849a0073 | 809 | # MUSB DMA mode |
a40c4c43 MT |
810 | # |
811 | CONFIG_MUSB_PIO_ONLY=y | |
812 | ||
d27a5bdd AF |
813 | # |
814 | # Platform Glue Driver Support | |
815 | # | |
816 | CONFIG_USB_DWC3_PCI=m | |
817 | ||
76d533f8 MT |
818 | # |
819 | # Gadget/Dual-role mode requires USB Gadget support to be enabled | |
820 | # | |
821 | CONFIG_USB_CHIPIDEA=m | |
822 | # CONFIG_USB_CHIPIDEA_HOST is not set | |
823 | CONFIG_USB_CHIPIDEA_TEGRA=m | |
824 | ||
825 | # | |
826 | # USB Physical Layer drivers | |
827 | # | |
828 | # CONFIG_USB_GADGET is not set | |
829 | ||
a40c4c43 | 830 | # |
fe1f3d4a | 831 | # MMC/SD/SDIO Host Controller Drivers |
a40c4c43 | 832 | # |
fe1f3d4a | 833 | CONFIG_MMC_SDHCI_ACPI=m |
a40c4c43 | 834 | |
364d5655 | 835 | # |
76d533f8 | 836 | # Simple LED drivers |
364d5655 MT |
837 | # |
838 | CONFIG_EDAC=y | |
839 | CONFIG_EDAC_LEGACY_SYSFS=y | |
840 | # CONFIG_EDAC_DEBUG is not set | |
d27a5bdd | 841 | CONFIG_EDAC_THUNDERX=m |
364d5655 | 842 | CONFIG_EDAC_XGENE=m |
76d533f8 MT |
843 | # CONFIG_EDAC_BLUEFIELD is not set |
844 | # CONFIG_EDAC_DMC520 is not set | |
364d5655 | 845 | |
d5383c43 MT |
846 | # |
847 | # Platform RTC drivers | |
848 | # | |
849 | CONFIG_RTC_DRV_EFI=m | |
850 | ||
364d5655 MT |
851 | # |
852 | # on-CPU RTC drivers | |
853 | # | |
854 | CONFIG_RTC_DRV_XGENE=m | |
855 | ||
d5383c43 MT |
856 | # |
857 | # DMA Devices | |
858 | # | |
463530b8 | 859 | CONFIG_DMA_ACPI=y |
202187a3 | 860 | CONFIG_BCM_SBA_RAID=m |
76d533f8 | 861 | # CONFIG_HISI_DMA is not set |
d27a5bdd | 862 | CONFIG_MV_XOR_V2=y |
849a0073 | 863 | CONFIG_XGENE_DMA=m |
d5383c43 | 864 | |
1b1a9c16 AF |
865 | # |
866 | # DMABUF options | |
867 | # | |
76d533f8 MT |
868 | CONFIG_VMGENID=y |
869 | # CONFIG_NITRO_ENCLAVES is not set | |
1b1a9c16 AF |
870 | CONFIG_VIRTIO_PMEM=m |
871 | ||
76d533f8 MT |
872 | # |
873 | # Microsoft Hyper-V guest support | |
874 | # | |
875 | # CONFIG_HYPERV is not set | |
876 | # end of Microsoft Hyper-V guest support | |
877 | ||
94cce289 | 878 | # |
b748bd90 | 879 | # Xen driver support |
94cce289 | 880 | # |
b748bd90 | 881 | CONFIG_XEN_EFI=y |
dc125ed4 | 882 | # end of Xen driver support |
dc125ed4 AF |
883 | CONFIG_MELLANOX_PLATFORM=y |
884 | CONFIG_MLXREG_HOTPLUG=m | |
885 | CONFIG_MLXREG_IO=m | |
76d533f8 | 886 | # CONFIG_MLXREG_LC is not set |
dc125ed4 | 887 | CONFIG_MLXBF_TMFIFO=m |
76d533f8 MT |
888 | # CONFIG_MLXBF_BOOTCTL is not set |
889 | # CONFIG_MLXBF_PMC is not set | |
890 | # CONFIG_NVSW_SN2201 is not set | |
891 | CONFIG_SURFACE_PLATFORMS=y | |
892 | # CONFIG_SURFACE_3_POWER_OPREGION is not set | |
893 | # CONFIG_SURFACE_GPE is not set | |
894 | # CONFIG_SURFACE_HOTPLUG is not set | |
895 | # CONFIG_SURFACE_PRO3_BUTTON is not set | |
dc125ed4 | 896 | |
d5383c43 | 897 | # |
76d533f8 | 898 | # Clock driver for ARM Reference designs |
d5383c43 | 899 | # |
76d533f8 MT |
900 | # CONFIG_CLK_ICST is not set |
901 | # end of Clock driver for ARM Reference designs | |
d5383c43 | 902 | CONFIG_COMMON_CLK_XGENE=y |
76d533f8 MT |
903 | |
904 | # | |
905 | # Clock support for Amlogic platforms | |
906 | # | |
19b95f86 | 907 | CONFIG_COMMON_CLK_MESON_DUALDIV=y |
76d533f8 MT |
908 | CONFIG_COMMON_CLK_MESON_PHASE=m |
909 | CONFIG_COMMON_CLK_MESON_SCLK_DIV=m | |
19b95f86 AF |
910 | CONFIG_COMMON_CLK_MESON_VID_PLL_DIV=y |
911 | CONFIG_COMMON_CLK_MESON_AO_CLKC=y | |
912 | CONFIG_COMMON_CLK_MESON_EE_CLKC=y | |
76d533f8 | 913 | CONFIG_COMMON_CLK_MESON_CPU_DYNDIV=y |
d27a5bdd | 914 | CONFIG_COMMON_CLK_GXBB=y |
0b77b019 | 915 | CONFIG_COMMON_CLK_AXG=y |
76d533f8 | 916 | CONFIG_COMMON_CLK_AXG_AUDIO=m |
19b95f86 | 917 | CONFIG_COMMON_CLK_G12A=y |
76d533f8 | 918 | # end of Clock support for Amlogic platforms |
d5383c43 MT |
919 | |
920 | # | |
921 | # Clock Source drivers | |
922 | # | |
202187a3 | 923 | CONFIG_TIMER_ACPI=y |
d27a5bdd AF |
924 | CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y |
925 | CONFIG_FSL_ERRATUM_A008585=y | |
926 | CONFIG_HISILICON_ERRATUM_161010101=y | |
927 | CONFIG_ARM64_ERRATUM_858921=y | |
dc125ed4 | 928 | # end of Clock Source drivers |
d5383c43 | 929 | # CONFIG_PL320_MBOX is not set |
8e496662 | 930 | CONFIG_PCC=y |
43556e68 | 931 | CONFIG_XGENE_SLIMPRO_MBOX=m |
94cce289 MT |
932 | |
933 | # | |
2b86e6fb | 934 | # Generic IOMMU Pagetable Support |
94cce289 | 935 | # |
76d533f8 | 936 | CONFIG_IOMMU_DMA=y |
d5383c43 | 937 | # CONFIG_ARM_SMMU is not set |
364d5655 | 938 | CONFIG_ARM_SMMU_V3=y |
76d533f8 MT |
939 | # CONFIG_ARM_SMMU_V3_SVA is not set |
940 | # CONFIG_VIRTIO_IOMMU is not set | |
364d5655 MT |
941 | |
942 | # | |
76d533f8 | 943 | # Amlogic SoC drivers |
d27a5bdd | 944 | # |
76d533f8 MT |
945 | CONFIG_MESON_GX_SOCINFO=y |
946 | # end of Amlogic SoC drivers | |
d27a5bdd | 947 | |
202187a3 AF |
948 | # |
949 | # Broadcom SoC drivers | |
950 | # | |
951 | # CONFIG_SOC_BRCMSTB is not set | |
2b86e6fb | 952 | # end of Broadcom SoC drivers |
202187a3 | 953 | |
76d533f8 MT |
954 | # |
955 | # fujitsu SoC drivers | |
956 | # | |
957 | # CONFIG_A64FX_DIAG is not set | |
958 | # end of fujitsu SoC drivers | |
959 | ||
fe1f3d4a AF |
960 | # |
961 | # DEVFREQ Governors | |
962 | # | |
963 | CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m | |
964 | CONFIG_DEVFREQ_GOV_PASSIVE=m | |
965 | ||
76d533f8 MT |
966 | # |
967 | # Extcon Device Drivers | |
968 | # | |
969 | # CONFIG_IIO_BUFFER is not set | |
970 | # CONFIG_IIO_TRIGGER is not set | |
971 | ||
364d5655 MT |
972 | # |
973 | # Light sensors | |
974 | # | |
975 | # CONFIG_ACPI_ALS is not set | |
2b86e6fb | 976 | # end of Light sensors |
d5383c43 | 977 | |
76d533f8 MT |
978 | # |
979 | # IRQ chip support | |
980 | # | |
981 | # CONFIG_RESET_SIMPLE is not set | |
982 | ||
d5383c43 MT |
983 | # |
984 | # PHY Subsystem | |
985 | # | |
202187a3 | 986 | CONFIG_PHY_XGENE=m |
2b86e6fb | 987 | # end of PHY Subsystem |
d5383c43 | 988 | |
d27a5bdd AF |
989 | # |
990 | # Performance monitor support | |
991 | # | |
76d533f8 | 992 | # CONFIG_ARM_CMN is not set |
d27a5bdd | 993 | CONFIG_ARM_PMU_ACPI=y |
dc125ed4 | 994 | CONFIG_ARM_SMMU_V3_PMU=m |
0b77b019 | 995 | # CONFIG_ARM_DSU_PMU is not set |
d27a5bdd | 996 | CONFIG_XGENE_PMU=y |
5ecb3b18 | 997 | # CONFIG_ARM_SPE_PMU is not set |
76d533f8 MT |
998 | # CONFIG_ARM_DMC620_PMU is not set |
999 | # CONFIG_HISI_PMU is not set | |
1000 | # CONFIG_HISI_PCIE_PMU is not set | |
1001 | # CONFIG_HNS3_PMU is not set | |
2b86e6fb | 1002 | # end of Performance monitor support |
d27a5bdd | 1003 | |
364d5655 | 1004 | # |
2b86e6fb | 1005 | # Android |
364d5655 MT |
1006 | # |
1007 | CONFIG_LIBNVDIMM=y | |
1008 | CONFIG_BLK_DEV_PMEM=m | |
849a0073 | 1009 | CONFIG_ND_CLAIM=y |
364d5655 MT |
1010 | CONFIG_ND_BTT=m |
1011 | CONFIG_BTT=y | |
19f76fd7 | 1012 | # CONFIG_OF_PMEM is not set |
19f76fd7 MT |
1013 | |
1014 | # | |
1015 | # HW tracing support | |
1016 | # | |
1017 | # CONFIG_INTEL_TH_ACPI is not set | |
dc125ed4 | 1018 | # end of HW tracing support |
d27a5bdd | 1019 | |
202187a3 AF |
1020 | # |
1021 | # Multiplexer drivers | |
1022 | # | |
1023 | CONFIG_MUX_ADG792A=m | |
1024 | CONFIG_MUX_GPIO=m | |
1025 | CONFIG_MUX_MMIO=m | |
2b86e6fb | 1026 | # end of Multiplexer drivers |
76d533f8 | 1027 | # CONFIG_INTERCONNECT is not set |
2b86e6fb | 1028 | # end of Device Drivers |
202187a3 | 1029 | |
d5383c43 MT |
1030 | # |
1031 | # File systems | |
1032 | # | |
76d533f8 | 1033 | CONFIG_OVERLAY_FS_XINO_AUTO=y |
d5383c43 MT |
1034 | |
1035 | # | |
1036 | # Pseudo filesystems | |
1037 | # | |
289c54d9 | 1038 | # CONFIG_PROC_KCORE is not set |
76d533f8 MT |
1039 | # CONFIG_TMPFS_INODE64 is not set |
1040 | CONFIG_ARCH_SUPPORTS_HUGETLBFS=y | |
d5383c43 | 1041 | # CONFIG_HUGETLBFS is not set |
76d533f8 | 1042 | CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y |
d27a5bdd | 1043 | CONFIG_ARCH_HAS_GIGANTIC_PAGE=y |
d5383c43 | 1044 | CONFIG_EFIVAR_FS=y |
2b86e6fb MT |
1045 | # end of Pseudo filesystems |
1046 | # end of File systems | |
d27a5bdd AF |
1047 | |
1048 | # | |
1049 | # Security options | |
1050 | # | |
76d533f8 | 1051 | # CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set |
dc125ed4 AF |
1052 | |
1053 | # | |
1054 | # Memory initialization | |
1055 | # | |
1056 | CONFIG_GCC_PLUGIN_STACKLEAK=y | |
76d533f8 | 1057 | # CONFIG_GCC_PLUGIN_STACKLEAK_VERBOSE is not set |
dc125ed4 AF |
1058 | CONFIG_STACKLEAK_TRACK_MIN_SIZE=100 |
1059 | # CONFIG_STACKLEAK_METRICS is not set | |
1060 | # CONFIG_STACKLEAK_RUNTIME_DISABLE is not set | |
2b86e6fb | 1061 | # end of Memory initialization |
dc125ed4 | 1062 | # end of Security options |
202187a3 AF |
1063 | CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y |
1064 | CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y | |
d5383c43 | 1065 | |
d5383c43 MT |
1066 | # |
1067 | # Random Number Generation | |
1068 | # | |
1069 | CONFIG_CRYPTO_DEV_CCP=y | |
1070 | CONFIG_CRYPTO_DEV_CCP_DD=m | |
e9924988 | 1071 | CONFIG_CRYPTO_DEV_SP_CCP=y |
d5383c43 | 1072 | CONFIG_CRYPTO_DEV_CCP_CRYPTO=m |
76d533f8 | 1073 | # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set |
202187a3 AF |
1074 | CONFIG_CRYPTO_DEV_NITROX=m |
1075 | CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m | |
d27a5bdd | 1076 | # CONFIG_CRYPTO_DEV_CAVIUM_ZIP is not set |
cd59c044 | 1077 | CONFIG_CRYPTO_DEV_HISI_SEC=m |
76d533f8 MT |
1078 | # CONFIG_CRYPTO_DEV_HISI_SEC2 is not set |
1079 | # CONFIG_CRYPTO_DEV_HISI_ZIP is not set | |
1080 | # CONFIG_CRYPTO_DEV_HISI_HPRE is not set | |
1081 | # CONFIG_CRYPTO_DEV_HISI_TRNG is not set | |
d5383c43 MT |
1082 | |
1083 | # | |
1084 | # Library routines | |
1085 | # | |
58640b55 | 1086 | CONFIG_ARCH_HAS_FAST_MULTIPLIER=y |
76d533f8 | 1087 | CONFIG_ARCH_USE_SYM_ANNOTATIONS=y |
19f76fd7 | 1088 | # CONFIG_INDIRECT_PIO is not set |
76d533f8 MT |
1089 | # CONFIG_TRACE_MMIO_ACCESS is not set |
1090 | ||
1091 | # | |
1092 | # Crypto library routines | |
1093 | # | |
1094 | CONFIG_CRC8=m | |
d5383c43 MT |
1095 | CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y |
1096 | CONFIG_HAS_IOPORT_MAP=y | |
dc125ed4 | 1097 | CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y |
76d533f8 | 1098 | CONFIG_DMA_COHERENT_POOL=y |
75047608 | 1099 | CONFIG_DMA_DIRECT_REMAP=y |
19b95f86 AF |
1100 | |
1101 | # | |
1102 | # Default contiguous memory area size: | |
1103 | # | |
d5383c43 | 1104 | CONFIG_UCS2_STRING=y |
76d533f8 | 1105 | CONFIG_GENERIC_VDSO_TIME_NS=y |
cd59c044 | 1106 | CONFIG_SG_SPLIT=y |
29c70149 | 1107 | CONFIG_ARCH_HAS_PMEM_API=y |
76d533f8 | 1108 | CONFIG_MEMREGION=y |
29c70149 | 1109 | CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y |
76d533f8 | 1110 | CONFIG_ARCH_STACKWALK=y |
2b86e6fb | 1111 | # end of Library routines |
76d533f8 | 1112 | CONFIG_GENERIC_IOREMAP=y |
cd59c044 MT |
1113 | |
1114 | # | |
1115 | # Compile-time checks and compiler options | |
1116 | # | |
76d533f8 | 1117 | # CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set |
cd59c044 MT |
1118 | CONFIG_ARCH_WANT_FRAME_POINTERS=y |
1119 | CONFIG_FRAME_POINTER=y | |
2b86e6fb | 1120 | # end of Compile-time checks and compiler options |
cd59c044 | 1121 | |
76d533f8 MT |
1122 | # |
1123 | # Generic Kernel Debugging Instruments | |
1124 | # | |
1125 | CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y | |
1126 | # CONFIG_KCSAN is not set | |
1127 | # end of Generic Kernel Debugging Instruments | |
1128 | ||
cd59c044 MT |
1129 | # |
1130 | # Memory Debugging | |
1131 | # | |
76d533f8 MT |
1132 | # CONFIG_PAGE_TABLE_CHECK is not set |
1133 | CONFIG_ARCH_HAS_DEBUG_WX=y | |
1134 | # CONFIG_DEBUG_WX is not set | |
1135 | CONFIG_GENERIC_PTDUMP=y | |
1136 | # CONFIG_PTDUMP_DEBUGFS is not set | |
1137 | CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y | |
1138 | # CONFIG_DEBUG_VM_PGTABLE is not set | |
2b86e6fb | 1139 | # end of Memory Debugging |
cd59c044 | 1140 | |
76d533f8 MT |
1141 | # |
1142 | # Scheduler Debugging | |
1143 | # | |
1144 | CONFIG_DEBUG_PREEMPT=y | |
1145 | ||
1146 | # | |
1147 | # Lock Debugging (spinlocks, mutexes, etc...) | |
1148 | # | |
1149 | # CONFIG_CSD_LOCK_WAIT_DEBUG is not set | |
1150 | # end of Lock Debugging (spinlocks, mutexes, etc...) | |
1151 | ||
cd59c044 | 1152 | # |
2b86e6fb | 1153 | # RCU Debugging |
cd59c044 | 1154 | # |
76d533f8 MT |
1155 | # CONFIG_PREEMPT_TRACER is not set |
1156 | CONFIG_FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY=y | |
1157 | ||
1158 | # | |
1159 | # arm64 Debugging | |
1160 | # | |
cd59c044 | 1161 | # CONFIG_ARM64_RELOC_TEST is not set |
76d533f8 | 1162 | # end of arm64 Debugging |