]> git.ipfire.org Git - ipfire-3.x.git/blame - kernel/config-arm64-generic
kernel: Run olddefconfig on previous configuration
[ipfire-3.x.git] / kernel / config-arm64-generic
CommitLineData
76d533f8
MT
1CONFIG_CC_CAN_LINK=y
2
3#
4# General setup
5#
6CONFIG_SYSVIPC_COMPAT=y
7
8#
9# IRQ subsystem
10#
11CONFIG_IRQ_MSI_IOMMU=y
12# end of IRQ subsystem
13CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
d5383c43 14
d5383c43 15#
19b95f86 16# Timers subsystem
d5383c43 17#
76d533f8
MT
18CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y
19
20#
21# BPF subsystem
22#
23CONFIG_PREEMPT_BUILD=y
24CONFIG_PREEMPT_COUNT=y
25CONFIG_PREEMPTION=y
26CONFIG_PREEMPT_DYNAMIC=y
27
28#
29# RCU Subsystem
30#
31CONFIG_PREEMPT_RCU=y
32CONFIG_TASKS_RCU=y
33# end of RCU Subsystem
19b95f86
AF
34
35#
1b1a9c16 36# Scheduler features
19b95f86 37#
fe1f3d4a 38CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
76d533f8 39CONFIG_CC_HAS_INT128=y
58640b55 40CONFIG_ARCH_SUPPORTS_INT128=y
fe1f3d4a 41# CONFIG_NUMA_BALANCING is not set
76d533f8 42CONFIG_TIME_NS=y
d5383c43 43CONFIG_SYSCTL_EXCEPTION_TRACE=y
76d533f8
MT
44CONFIG_GUEST_PERF_EVENTS=y
45# end of General setup
d5383c43
MT
46
47#
2b86e6fb 48# Kernel Performance Events And Counters
d5383c43 49#
cd59c044 50CONFIG_ARM64=y
76d533f8 51CONFIG_GCC_SUPPORTS_DYNAMIC_FTRACE_WITH_REGS=y
cd59c044
MT
52CONFIG_64BIT=y
53CONFIG_ARM64_PAGE_SHIFT=16
76d533f8
MT
54CONFIG_ARM64_CONT_PTE_SHIFT=5
55CONFIG_ARM64_CONT_PMD_SHIFT=5
cd59c044
MT
56CONFIG_ARCH_MMAP_RND_BITS_MIN=14
57CONFIG_ARCH_MMAP_RND_BITS_MAX=27
58CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=7
59CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
60CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
61CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
62CONFIG_GENERIC_CSUM=y
76d533f8 63CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
cd59c044 64CONFIG_ARCH_PROC_KCORE_TEXT=y
76d533f8 65CONFIG_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 89CONFIG_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 96CONFIG_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 103CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y
a40c4c43
MT
104CONFIG_ARM64_ERRATUM_826319=y
105CONFIG_ARM64_ERRATUM_827319=y
106CONFIG_ARM64_ERRATUM_824069=y
107CONFIG_ARM64_ERRATUM_819472=y
108CONFIG_ARM64_ERRATUM_832075=y
849a0073 109CONFIG_ARM64_ERRATUM_834220=y
76d533f8 110CONFIG_ARM64_ERRATUM_1742098=y
463530b8 111CONFIG_ARM64_ERRATUM_845719=y
364d5655 112CONFIG_ARM64_ERRATUM_843419=y
0b77b019 113CONFIG_ARM64_ERRATUM_1024718=y
dc125ed4 114CONFIG_ARM64_ERRATUM_1418040=y
76d533f8 115CONFIG_ARM64_WORKAROUND_SPECULATIVE_AT=y
75047608 116CONFIG_ARM64_ERRATUM_1165522=y
76d533f8
MT
117CONFIG_ARM64_ERRATUM_1319367=y
118CONFIG_ARM64_ERRATUM_1530923=y
119CONFIG_ARM64_WORKAROUND_REPEAT_TLBI=y
120CONFIG_ARM64_ERRATUM_2441007=y
0619f7fe 121CONFIG_ARM64_ERRATUM_1286807=y
dc125ed4 122CONFIG_ARM64_ERRATUM_1463225=y
76d533f8
MT
123CONFIG_ARM64_ERRATUM_1542419=y
124CONFIG_ARM64_ERRATUM_1508412=y
125CONFIG_ARM64_ERRATUM_2051678=y
126CONFIG_ARM64_ERRATUM_2077057=y
127CONFIG_ARM64_WORKAROUND_TSB_FLUSH_FAILURE=y
128CONFIG_ARM64_ERRATUM_2054223=y
129CONFIG_ARM64_ERRATUM_2067961=y
130CONFIG_ARM64_ERRATUM_2441009=y
131CONFIG_ARM64_ERRATUM_2457168=y
8e496662 132CONFIG_CAVIUM_ERRATUM_22375=y
fe1f3d4a 133CONFIG_CAVIUM_ERRATUM_23144=y
8e496662 134CONFIG_CAVIUM_ERRATUM_23154=y
43556e68 135CONFIG_CAVIUM_ERRATUM_27456=y
202187a3 136CONFIG_CAVIUM_ERRATUM_30115=y
121c5df1 137CONFIG_CAVIUM_TX2_ERRATUM_219=y
76d533f8
MT
138CONFIG_FUJITSU_ERRATUM_010001=y
139# CONFIG_HISILICON_ERRATUM_161600802 is not set
d27a5bdd
AF
140CONFIG_QCOM_FALKOR_ERRATUM_1003=y
141CONFIG_QCOM_FALKOR_ERRATUM_1009=y
142CONFIG_QCOM_QDF2400_ERRATUM_0065=y
e9924988 143CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
76d533f8
MT
144CONFIG_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
149CONFIG_ARM64_64K_PAGES=y
150CONFIG_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 153CONFIG_ARM64_VA_BITS=42
0b77b019
MT
154CONFIG_ARM64_PA_BITS_48=y
155# CONFIG_ARM64_PA_BITS_52 is not set
156CONFIG_ARM64_PA_BITS=48
76d533f8 157CONFIG_SCHED_CLUSTER=y
d5383c43 158CONFIG_NR_CPUS=64
fe1f3d4a
AF
159CONFIG_NUMA=y
160CONFIG_NODES_SHIFT=2
75047608 161# CONFIG_KEXEC_FILE is not set
d27a5bdd 162# CONFIG_CRASH_DUMP is not set
76d533f8 163CONFIG_FORCE_MAX_ZONEORDER=14
e9924988 164CONFIG_UNMAP_KERNEL_AT_EL0=y
76d533f8 165CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y
75047608 166CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
dc125ed4 167CONFIG_ARM64_SW_TTBR0_PAN=y
76d533f8 168CONFIG_ARM64_TAGGED_ADDR_ABI=y
dc125ed4 169CONFIG_COMPAT=y
463530b8
MT
170CONFIG_ARMV8_DEPRECATED=y
171CONFIG_SWP_EMULATION=y
172CONFIG_CP15_BARRIER_EMULATION=y
173CONFIG_SETEND_EMULATION=y
d5383c43 174
849a0073
MT
175#
176# ARMv8.1 architectural features
177#
178CONFIG_ARM64_HW_AFDBM=y
179CONFIG_ARM64_PAN=y
76d533f8 180CONFIG_ARM64_USE_LSE_ATOMICS=y
2b86e6fb 181# end of ARMv8.1 architectural features
43556e68
AF
182
183#
184# ARMv8.2 architectural features
185#
29c70149 186CONFIG_ARM64_PMEM=y
0b77b019 187CONFIG_ARM64_RAS_EXTN=y
0619f7fe 188CONFIG_ARM64_CNP=y
2b86e6fb 189# end of ARMv8.2 architectural features
75047608
AF
190
191#
192# ARMv8.3 architectural features
193#
194CONFIG_ARM64_PTR_AUTH=y
76d533f8 195CONFIG_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#
201CONFIG_ARM64_AMU_EXTN=y
202# end of ARMv8.4 architectural features
203
204#
205# ARMv8.5 architectural features
206#
207CONFIG_ARM64_BTI=y
208CONFIG_ARM64_E0PD=y
209# end of ARMv8.5 architectural features
210
211#
212# ARMv8.7 architectural features
213#
214CONFIG_ARM64_EPAN=y
215# end of ARMv8.7 architectural features
5ecb3b18 216CONFIG_ARM64_SVE=y
76d533f8 217CONFIG_ARM64_SME=y
43556e68 218CONFIG_ARM64_MODULE_PLTS=y
1b1a9c16
AF
219CONFIG_ARM64_PSEUDO_NMI=y
220# CONFIG_ARM64_DEBUG_PRIORITY_MASKING is not set
43556e68
AF
221CONFIG_RELOCATABLE=y
222CONFIG_RANDOMIZE_BASE=y
202187a3 223CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
76d533f8 224CONFIG_ARCH_NR_GPIO=0
849a0073 225
d5383c43
MT
226#
227# Boot options
228#
43556e68 229CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y
d5383c43
MT
230CONFIG_CMDLINE=""
231CONFIG_EFI_STUB=y
232CONFIG_EFI=y
a40c4c43 233CONFIG_DMI=y
dc125ed4 234# end of Boot options
d5383c43 235
d5383c43 236#
a40c4c43 237# CPU frequency scaling drivers
d5383c43 238#
8e496662 239CONFIG_ACPI_CPPC_CPUFREQ=m
76d533f8 240CONFIG_ACPI_CPPC_CPUFREQ_FIE=y
cd59c044
MT
241CONFIG_ARCH_SUPPORTS_ACPI=y
242CONFIG_ACPI=y
243CONFIG_ACPI_GENERIC_GSI=y
244CONFIG_ACPI_CCA_REQUIRED=y
245# CONFIG_ACPI_DEBUGGER is not set
246CONFIG_ACPI_SPCR_TABLE=y
247# CONFIG_ACPI_EC_DEBUGFS is not set
1b1a9c16
AF
248CONFIG_ACPI_AC=y
249CONFIG_ACPI_BATTERY=y
cd59c044 250CONFIG_ACPI_BUTTON=m
76d533f8
MT
251# CONFIG_ACPI_TINY_POWER_BUTTON is not set
252# CONFIG_ACPI_VIDEO is not set
cd59c044 253CONFIG_ACPI_FAN=m
cd59c044
MT
254CONFIG_ACPI_DOCK=y
255CONFIG_ACPI_PROCESSOR_IDLE=y
256CONFIG_ACPI_MCFG=y
257CONFIG_ACPI_CPPC_LIB=y
258CONFIG_ACPI_PROCESSOR=m
259CONFIG_ACPI_IPMI=m
260CONFIG_ACPI_HOTPLUG_CPU=y
261CONFIG_ACPI_THERMAL=m
cd59c044
MT
262CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
263CONFIG_ACPI_TABLE_UPGRADE=y
264# CONFIG_ACPI_DEBUG is not set
265# CONFIG_ACPI_PCI_SLOT is not set
266CONFIG_ACPI_CONTAINER=y
267CONFIG_ACPI_HED=m
268CONFIG_ACPI_CUSTOM_METHOD=m
269# CONFIG_ACPI_BGRT is not set
270CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y
29c70149 271# CONFIG_ACPI_NFIT is not set
76d533f8 272CONFIG_ACPI_NUMA=y
dc125ed4 273# CONFIG_ACPI_HMAT is not set
cd59c044
MT
274# CONFIG_ACPI_APEI is not set
275CONFIG_ACPI_WATCHDOG=y
cd59c044 276# CONFIG_ACPI_CONFIGFS is not set
76d533f8 277# CONFIG_ACPI_PFRUT is not set
cd59c044
MT
278CONFIG_ACPI_IORT=y
279CONFIG_ACPI_GTDT=y
280CONFIG_ACPI_PPTT=y
76d533f8
MT
281CONFIG_ACPI_PCC=y
282# CONFIG_PMIC_OPREGION is not set
283CONFIG_ACPI_PRMT=y
284CONFIG_IRQ_BYPASS_MANAGER=y
cd59c044
MT
285CONFIG_KVM_MMIO=y
286CONFIG_KVM_VFIO=y
287CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
76d533f8
MT
288CONFIG_KVM_XFER_TO_GUEST_WORK=y
289CONFIG_VIRTUALIZATION=y
cd59c044 290CONFIG_KVM=y
76d533f8 291# CONFIG_NVHE_EL2_DEBUG is not set
cd59c044
MT
292CONFIG_ARM64_CRYPTO=y
293CONFIG_CRYPTO_SHA256_ARM64=m
294CONFIG_CRYPTO_SHA512_ARM64=m
295CONFIG_CRYPTO_SHA1_ARM64_CE=m
296CONFIG_CRYPTO_SHA2_ARM64_CE=m
297CONFIG_CRYPTO_SHA512_ARM64_CE=m
298CONFIG_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 303CONFIG_CRYPTO_GHASH_ARM64_CE=m
76d533f8 304# CONFIG_CRYPTO_POLYVAL_ARM64_CE is not set
cd59c044 305CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
cd59c044
MT
306CONFIG_CRYPTO_AES_ARM64=m
307CONFIG_CRYPTO_AES_ARM64_CE=m
308CONFIG_CRYPTO_AES_ARM64_CE_CCM=m
309CONFIG_CRYPTO_AES_ARM64_CE_BLK=m
310CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m
76d533f8 311# CONFIG_CRYPTO_POLY1305_NEON is not set
cd59c044
MT
312CONFIG_CRYPTO_AES_ARM64_BS=m
313
314#
315# General architecture-dependent options
316#
76d533f8
MT
317CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y
318CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y
1b1a9c16 319CONFIG_ARCH_HAS_SET_DIRECT_MAP=y
76d533f8
MT
320CONFIG_ARCH_WANTS_NO_INSTR=y
321CONFIG_MMU_GATHER_TABLE_FREE=y
322CONFIG_MMU_GATHER_RCU_TABLE_FREE=y
cd59c044 323CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
76d533f8
MT
324CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
325CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
326CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
cd59c044
MT
327CONFIG_MODULES_USE_ELF_RELA=y
328CONFIG_ARCH_MMAP_RND_BITS=27
329CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
330CONFIG_COMPAT_OLD_SIGACTION=y
76d533f8
MT
331CONFIG_RANDOMIZE_KSTACK_OFFSET=y
332# CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set
19b95f86 333CONFIG_ARCH_USE_MEMREMAP_PROT=y
76d533f8
MT
334CONFIG_ARCH_HAS_RELR=y
335CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
336CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
337CONFIG_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#
343CONFIG_ASM_MODVERSIONS=y
344
0619f7fe 345#
2b86e6fb 346# Partition Types
cd59c044
MT
347#
348CONFIG_BLOCK_COMPAT=y
349
350#
2b86e6fb 351# IO Schedulers
cd59c044
MT
352#
353CONFIG_PREEMPT_NOTIFIERS=y
76d533f8 354CONFIG_UNINLINE_SPIN_UNLOCK=y
cd59c044
MT
355CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
356CONFIG_QUEUED_SPINLOCKS=y
357CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
358CONFIG_QUEUED_RWLOCKS=y
359CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y
360
361#
362# Executable file formats
363#
364CONFIG_COMPAT_BINFMT_ELF=y
76d533f8
MT
365CONFIG_ARCH_BINFMT_ELF_STATE=y
366CONFIG_ARCH_BINFMT_ELF_EXTRA_PHDRS=y
367CONFIG_ARCH_HAVE_ELF_PROT=y
368CONFIG_ARCH_USE_GNU_PROPERTY=y
2b86e6fb 369# end of Executable file formats
cd59c044
MT
370
371#
76d533f8 372# SLAB allocator options
cd59c044 373#
cd59c044 374CONFIG_SPARSEMEM=y
cd59c044
MT
375CONFIG_SPARSEMEM_EXTREME=y
376CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
377CONFIG_SPARSEMEM_VMEMMAP=y
76d533f8
MT
378CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
379CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
75047608 380# CONFIG_MEMORY_HOTPLUG is not set
cd59c044
MT
381CONFIG_PHYS_ADDR_T_64BIT=y
382CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
383# CONFIG_MEMORY_FAILURE is not set
384# CONFIG_TRANSPARENT_HUGEPAGE is not set
76d533f8
MT
385CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
386CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
387CONFIG_USE_PERCPU_NUMA_NODE_ID=y
cd59c044 388# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
76d533f8 389CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
1b1a9c16 390CONFIG_ARCH_HAS_PTE_DEVMAP=y
76d533f8
MT
391CONFIG_ARCH_HAS_ZONE_DMA_SET=y
392CONFIG_ZONE_DMA=y
393CONFIG_ZONE_DMA32=y
cd59c044 394CONFIG_ARCH_HAS_PTE_SPECIAL=y
76d533f8
MT
395
396#
397# Data Access Monitoring
398#
463530b8 399CONFIG_COMPAT_NETLINK_MESSAGES=y
d5383c43 400
76d533f8
MT
401#
402# Core Netfilter Configuration
403#
404CONFIG_NETFILTER_XTABLES_COMPAT=y
405# end of Core Netfilter Configuration
406
407#
408# IPv6: Netfilter Configuration
409#
410CONFIG_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#
420CONFIG_PCI_LABEL=y
421CONFIG_HOTPLUG_PCI_ACPI=y
422CONFIG_HOTPLUG_PCI_ACPI_IBM=y
423
424#
76d533f8 425# PCI controller drivers
75047608
AF
426#
427CONFIG_PCI_FTPCI100=y
428CONFIG_PCI_XGENE=y
429CONFIG_PCI_XGENE_MSI=y
19b95f86 430# CONFIG_PCIE_ALTERA is not set
75047608
AF
431CONFIG_PCI_HOST_THUNDER_PEM=y
432CONFIG_PCI_HOST_THUNDER_ECAM=y
433
434#
435# DesignWare PCI Core Support
436#
437CONFIG_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 448CONFIG_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#
459CONFIG_DMIID=y
460CONFIG_DMI_SYSFS=y
461# CONFIG_ISCSI_IBFT is not set
462CONFIG_FW_CFG_SYSFS=m
463# CONFIG_FW_CFG_SYSFS_CMDLINE is not set
464CONFIG_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#
471CONFIG_EFI_ESRT=y
472CONFIG_EFI_VARS_PSTORE=y
473# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
474CONFIG_EFI_PARAMS_FROM_FDT=y
475CONFIG_EFI_RUNTIME_WRAPPERS=y
476CONFIG_EFI_GENERIC_STUB=y
477CONFIG_EFI_ARMSTUB_DTB_LOADER=y
478CONFIG_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
484CONFIG_EFI_EARLYCON=y
485CONFIG_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 493CONFIG_OF_NUMA=y
463530b8
MT
494CONFIG_PNP=y
495# CONFIG_PNP_DEBUG_MESSAGES is not set
496
497#
498# Protocols
499#
500CONFIG_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 511CONFIG_SCSI_HISI_SAS=m
202187a3 512CONFIG_SCSI_HISI_SAS_PCI=m
76d533f8 513# CONFIG_SCSI_HISI_SAS_DEBUGFS_DEFAULT_ENABLE is not set
463530b8
MT
514CONFIG_ATA_ACPI=y
515CONFIG_SATA_ZPODD=y
d5383c43
MT
516
517#
518# Controllers with non-SFF native interface
519#
520CONFIG_AHCI_XGENE=m
43556e68 521CONFIG_SATA_AHCI_SEATTLE=m
d5383c43 522
463530b8
MT
523#
524# Generic fallback / legacy drivers
525#
526CONFIG_PATA_ACPI=m
76d533f8 527# CONFIG_DM_EBS is not set
463530b8 528
d5383c43 529#
2b86e6fb 530# Distributed Switch Architecture drivers
d5383c43
MT
531#
532CONFIG_VORTEX=m
463530b8
MT
533CONFIG_AMD_XGBE=m
534CONFIG_NET_XGENE=m
d27a5bdd 535CONFIG_NET_XGENE_V2=m
dc125ed4 536CONFIG_AQTION=m
463530b8 537CONFIG_MACB=m
202187a3 538CONFIG_MACB_USE_HWSTAMP=y
d27a5bdd 539CONFIG_MACB_PCI=m
364d5655
MT
540CONFIG_THUNDER_NIC_PF=m
541CONFIG_THUNDER_NIC_VF=m
542CONFIG_THUNDER_NIC_BGX=m
d27a5bdd 543CONFIG_THUNDER_NIC_RGX=m
0b77b019 544CONFIG_CAVIUM_PTP=m
364d5655 545CONFIG_LIQUIDIO=m
d27a5bdd 546CONFIG_LIQUIDIO_VF=m
e9924988 547CONFIG_HNS3_ENET=m
58640b55 548CONFIG_HINIC=m
0619f7fe
MT
549CONFIG_OCTEONTX2_MBOX=m
550CONFIG_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 557CONFIG_NET_SB1000=m
76d533f8
MT
558
559#
560# MII PHY device drivers
561#
562CONFIG_ACPI_MDIO=y
563CONFIG_MDIO_XGENE=m
43556e68 564CONFIG_MDIO_CAVIUM=m
849a0073 565CONFIG_MDIO_OCTEON=m
43556e68 566CONFIG_MDIO_THUNDER=m
849a0073
MT
567
568#
76d533f8
MT
569# MDIO Multiplexers
570#
571CONFIG_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#
581CONFIG_INPUT_MATRIXKMAP=m
76d533f8
MT
582
583#
584# Input Device Drivers
585#
586CONFIG_INPUT_SOC_BUTTON_ARRAY=m
2b86e6fb 587# end of Input device support
d5383c43 588
463530b8
MT
589#
590# Serial drivers
591#
592CONFIG_SERIAL_8250_PNP=y
2b86e6fb 593# end of Serial drivers
463530b8 594
d5383c43 595#
2b86e6fb 596# Non-8250 serial port support
d5383c43 597#
8e496662 598CONFIG_HVC_DCC=y
76d533f8 599# CONFIG_HVC_DCC_SERIALIZE_SMP is not set
202187a3 600CONFIG_IPMI_DMI_DECODE=y
d5383c43 601CONFIG_HW_RANDOM_XGENE=m
76d533f8 602CONFIG_HW_RANDOM_CN10K=y
d5383c43 603
463530b8
MT
604#
605# I2C support
606#
607CONFIG_ACPI_I2C_OPREGION=y
608
dc125ed4
AF
609#
610# PC SMBus host controller drivers
611#
612CONFIG_I2C_AMD_MP2=m
613
463530b8
MT
614#
615# ACPI drivers
616#
617CONFIG_I2C_SCMI=m
618
d5383c43
MT
619#
620# I2C system bus drivers (mostly embedded / system-on-chip)
621#
8e496662 622CONFIG_I2C_CADENCE=m
e9924988
MT
623CONFIG_I2C_DESIGNWARE_CORE=y
624CONFIG_I2C_DESIGNWARE_PLATFORM=y
76d533f8
MT
625# CONFIG_I2C_HISI is not set
626# CONFIG_I2C_MLXBF is not set
d5383c43 627CONFIG_I2C_NOMADIK=m
d27a5bdd 628CONFIG_I2C_THUNDERX=m
d5383c43 629
a40c4c43
MT
630#
631# Other I2C/SMBus bus drivers
632#
364d5655 633CONFIG_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 640CONFIG_PINCTRL_AS3722=m
76d533f8 641CONFIG_PINCTRL_MCP23S08_I2C=m
202187a3 642CONFIG_PINCTRL_MCP23S08=m
d27a5bdd 643CONFIG_PINCTRL_PALMAS=m
76d533f8 644CONFIG_PINCTRL_SINGLE=m
5ecb3b18
MT
645CONFIG_PINCTRL_MESON_GXBB=y
646CONFIG_PINCTRL_MESON_GXL=y
0b77b019
MT
647CONFIG_PINCTRL_MESON_AXG=y
648CONFIG_PINCTRL_MESON_AXG_PMX=y
0619f7fe 649CONFIG_PINCTRL_MESON_G12A=y
76d533f8
MT
650CONFIG_PINCTRL_MESON_A1=y
651CONFIG_PINCTRL_MESON_S4=y
652
653#
654# Renesas pinctrl drivers
655#
463530b8
MT
656CONFIG_GPIO_ACPI=y
657
658#
659# Memory mapped GPIO drivers
d5383c43 660#
8e496662 661CONFIG_GPIO_AMDPT=m
463530b8 662CONFIG_GPIO_DWAPB=m
76d533f8 663# CONFIG_GPIO_HISI is not set
d5383c43 664CONFIG_GPIO_XGENE=y
94cce289 665CONFIG_GPIO_XGENE_SB=m
8e496662 666CONFIG_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#
678CONFIG_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#
685CONFIG_POWER_RESET_XGENE=y
686
d27a5bdd
AF
687#
688# Native drivers
689#
dc125ed4 690CONFIG_SENSORS_MLXREG_FAN=m
d27a5bdd 691CONFIG_SENSORS_XGENE=m
463530b8
MT
692CONFIG_SENSORS_ACPI_POWER=m
693
43556e68
AF
694#
695# Watchdog Device Drivers
696#
d27a5bdd 697CONFIG_WDAT_WDT=m
dc125ed4 698CONFIG_MLX_WDT=m
43556e68
AF
699CONFIG_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 712CONFIG_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 743CONFIG_DRM_HISI_HIBMC=m
fe1f3d4a 744CONFIG_DRM_HISI_KIRIN=m
0b77b019 745CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
fe1f3d4a
AF
746
747#
748# Frame buffer hardware drivers
749#
9cd4bbd9 750CONFIG_FB_EFI=y
fe1f3d4a 751
d5383c43
MT
752#
753# Console display driver support
754#
94cce289
MT
755CONFIG_DUMMY_CONSOLE_COLUMNS=80
756CONFIG_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
776CONFIG_SND_INTEL_NHLT=y
777CONFIG_SND_INTEL_SOUNDWIRE_ACPI=m
778CONFIG_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#
785CONFIG_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#
796CONFIG_SND_SOC_RT5682=m
797CONFIG_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
805CONFIG_USB_ULPI_BUS=m
806# CONFIG_USB_CONN_GPIO is not set
807
a40c4c43 808#
849a0073 809# MUSB DMA mode
a40c4c43
MT
810#
811CONFIG_MUSB_PIO_ONLY=y
812
d27a5bdd
AF
813#
814# Platform Glue Driver Support
815#
816CONFIG_USB_DWC3_PCI=m
817
76d533f8
MT
818#
819# Gadget/Dual-role mode requires USB Gadget support to be enabled
820#
821CONFIG_USB_CHIPIDEA=m
822# CONFIG_USB_CHIPIDEA_HOST is not set
823CONFIG_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 833CONFIG_MMC_SDHCI_ACPI=m
a40c4c43 834
364d5655 835#
76d533f8 836# Simple LED drivers
364d5655
MT
837#
838CONFIG_EDAC=y
839CONFIG_EDAC_LEGACY_SYSFS=y
840# CONFIG_EDAC_DEBUG is not set
d27a5bdd 841CONFIG_EDAC_THUNDERX=m
364d5655 842CONFIG_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#
849CONFIG_RTC_DRV_EFI=m
850
364d5655
MT
851#
852# on-CPU RTC drivers
853#
854CONFIG_RTC_DRV_XGENE=m
855
d5383c43
MT
856#
857# DMA Devices
858#
463530b8 859CONFIG_DMA_ACPI=y
202187a3 860CONFIG_BCM_SBA_RAID=m
76d533f8 861# CONFIG_HISI_DMA is not set
d27a5bdd 862CONFIG_MV_XOR_V2=y
849a0073 863CONFIG_XGENE_DMA=m
d5383c43 864
1b1a9c16
AF
865#
866# DMABUF options
867#
76d533f8
MT
868CONFIG_VMGENID=y
869# CONFIG_NITRO_ENCLAVES is not set
1b1a9c16
AF
870CONFIG_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 881CONFIG_XEN_EFI=y
dc125ed4 882# end of Xen driver support
dc125ed4
AF
883CONFIG_MELLANOX_PLATFORM=y
884CONFIG_MLXREG_HOTPLUG=m
885CONFIG_MLXREG_IO=m
76d533f8 886# CONFIG_MLXREG_LC is not set
dc125ed4 887CONFIG_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
891CONFIG_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 902CONFIG_COMMON_CLK_XGENE=y
76d533f8
MT
903
904#
905# Clock support for Amlogic platforms
906#
19b95f86 907CONFIG_COMMON_CLK_MESON_DUALDIV=y
76d533f8
MT
908CONFIG_COMMON_CLK_MESON_PHASE=m
909CONFIG_COMMON_CLK_MESON_SCLK_DIV=m
19b95f86
AF
910CONFIG_COMMON_CLK_MESON_VID_PLL_DIV=y
911CONFIG_COMMON_CLK_MESON_AO_CLKC=y
912CONFIG_COMMON_CLK_MESON_EE_CLKC=y
76d533f8 913CONFIG_COMMON_CLK_MESON_CPU_DYNDIV=y
d27a5bdd 914CONFIG_COMMON_CLK_GXBB=y
0b77b019 915CONFIG_COMMON_CLK_AXG=y
76d533f8 916CONFIG_COMMON_CLK_AXG_AUDIO=m
19b95f86 917CONFIG_COMMON_CLK_G12A=y
76d533f8 918# end of Clock support for Amlogic platforms
d5383c43
MT
919
920#
921# Clock Source drivers
922#
202187a3 923CONFIG_TIMER_ACPI=y
d27a5bdd
AF
924CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y
925CONFIG_FSL_ERRATUM_A008585=y
926CONFIG_HISILICON_ERRATUM_161010101=y
927CONFIG_ARM64_ERRATUM_858921=y
dc125ed4 928# end of Clock Source drivers
d5383c43 929# CONFIG_PL320_MBOX is not set
8e496662 930CONFIG_PCC=y
43556e68 931CONFIG_XGENE_SLIMPRO_MBOX=m
94cce289
MT
932
933#
2b86e6fb 934# Generic IOMMU Pagetable Support
94cce289 935#
76d533f8 936CONFIG_IOMMU_DMA=y
d5383c43 937# CONFIG_ARM_SMMU is not set
364d5655 938CONFIG_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
945CONFIG_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#
963CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m
964CONFIG_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 986CONFIG_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 993CONFIG_ARM_PMU_ACPI=y
dc125ed4 994CONFIG_ARM_SMMU_V3_PMU=m
0b77b019 995# CONFIG_ARM_DSU_PMU is not set
d27a5bdd 996CONFIG_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#
1007CONFIG_LIBNVDIMM=y
1008CONFIG_BLK_DEV_PMEM=m
849a0073 1009CONFIG_ND_CLAIM=y
364d5655
MT
1010CONFIG_ND_BTT=m
1011CONFIG_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#
1023CONFIG_MUX_ADG792A=m
1024CONFIG_MUX_GPIO=m
1025CONFIG_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 1033CONFIG_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
1040CONFIG_ARCH_SUPPORTS_HUGETLBFS=y
d5383c43 1041# CONFIG_HUGETLBFS is not set
76d533f8 1042CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y
d27a5bdd 1043CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
d5383c43 1044CONFIG_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#
1056CONFIG_GCC_PLUGIN_STACKLEAK=y
76d533f8 1057# CONFIG_GCC_PLUGIN_STACKLEAK_VERBOSE is not set
dc125ed4
AF
1058CONFIG_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
1063CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y
1064CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y
d5383c43 1065
d5383c43
MT
1066#
1067# Random Number Generation
1068#
1069CONFIG_CRYPTO_DEV_CCP=y
1070CONFIG_CRYPTO_DEV_CCP_DD=m
e9924988 1071CONFIG_CRYPTO_DEV_SP_CCP=y
d5383c43 1072CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
76d533f8 1073# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set
202187a3
AF
1074CONFIG_CRYPTO_DEV_NITROX=m
1075CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m
d27a5bdd 1076# CONFIG_CRYPTO_DEV_CAVIUM_ZIP is not set
cd59c044 1077CONFIG_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 1086CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
76d533f8 1087CONFIG_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#
1094CONFIG_CRC8=m
d5383c43
MT
1095CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
1096CONFIG_HAS_IOPORT_MAP=y
dc125ed4 1097CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y
76d533f8 1098CONFIG_DMA_COHERENT_POOL=y
75047608 1099CONFIG_DMA_DIRECT_REMAP=y
19b95f86
AF
1100
1101#
1102# Default contiguous memory area size:
1103#
d5383c43 1104CONFIG_UCS2_STRING=y
76d533f8 1105CONFIG_GENERIC_VDSO_TIME_NS=y
cd59c044 1106CONFIG_SG_SPLIT=y
29c70149 1107CONFIG_ARCH_HAS_PMEM_API=y
76d533f8 1108CONFIG_MEMREGION=y
29c70149 1109CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
76d533f8 1110CONFIG_ARCH_STACKWALK=y
2b86e6fb 1111# end of Library routines
76d533f8 1112CONFIG_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
1118CONFIG_ARCH_WANT_FRAME_POINTERS=y
1119CONFIG_FRAME_POINTER=y
2b86e6fb 1120# end of Compile-time checks and compiler options
cd59c044 1121
76d533f8
MT
1122#
1123# Generic Kernel Debugging Instruments
1124#
1125CONFIG_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
1133CONFIG_ARCH_HAS_DEBUG_WX=y
1134# CONFIG_DEBUG_WX is not set
1135CONFIG_GENERIC_PTDUMP=y
1136# CONFIG_PTDUMP_DEBUGFS is not set
1137CONFIG_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#
1144CONFIG_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
1156CONFIG_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