]> git.ipfire.org Git - ipfire-3.x.git/blame - kernel/config-arm64-generic
kernel: udpate to 5.2
[ipfire-3.x.git] / kernel / config-arm64-generic
CommitLineData
d27a5bdd 1CONFIG_THREAD_INFO_IN_TASK=y
d5383c43 2
d5383c43 3#
19b95f86 4# Timers subsystem
d5383c43 5#
d5383c43 6# CONFIG_CONTEXT_TRACKING_FORCE is not set
19b95f86
AF
7
8#
dc125ed4 9# end of RCU Subsystem
19b95f86 10#
fe1f3d4a 11CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
58640b55 12CONFIG_ARCH_SUPPORTS_INT128=y
fe1f3d4a 13# CONFIG_NUMA_BALANCING is not set
d5383c43
MT
14CONFIG_SYSCTL_EXCEPTION_TRACE=y
15
16#
dc125ed4 17# end of General setup
d5383c43 18#
cd59c044
MT
19CONFIG_ARM64=y
20CONFIG_64BIT=y
21CONFIG_ARM64_PAGE_SHIFT=16
22CONFIG_ARM64_CONT_SHIFT=5
23CONFIG_ARCH_MMAP_RND_BITS_MIN=14
24CONFIG_ARCH_MMAP_RND_BITS_MAX=27
25CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=7
26CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
27CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
28CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
29CONFIG_GENERIC_CSUM=y
30CONFIG_ZONE_DMA32=y
75047608 31CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
cd59c044 32CONFIG_ARCH_PROC_KCORE_TEXT=y
d5383c43
MT
33
34#
35# Platform selection
36#
dc125ed4 37# CONFIG_ARCH_AGILEX is not set
43556e68 38# CONFIG_ARCH_SUNXI is not set
849a0073
MT
39# CONFIG_ARCH_BCM_IPROC is not set
40# CONFIG_ARCH_BERLIN is not set
19b95f86 41# CONFIG_ARCH_BITMAIN is not set
d27a5bdd 42# CONFIG_ARCH_BRCMSTB is not set
43556e68 43# CONFIG_ARCH_EXYNOS is not set
cd59c044 44# CONFIG_ARCH_K3 is not set
8e496662 45# CONFIG_ARCH_LAYERSCAPE is not set
fe1f3d4a 46# CONFIG_ARCH_LG1K is not set
364d5655 47# CONFIG_ARCH_HISI is not set
94cce289 48# CONFIG_ARCH_MEDIATEK is not set
75047608 49# CONFIG_ARCH_MXC is not set
463530b8 50# CONFIG_ARCH_QCOM is not set
202187a3 51# CONFIG_ARCH_REALTEK is not set
849a0073 52# CONFIG_ARCH_ROCKCHIP is not set
a40c4c43 53CONFIG_ARCH_SEATTLE=y
8e496662 54# CONFIG_ARCH_STRATIX10 is not set
0619f7fe 55# CONFIG_ARCH_SYNQUACER is not set
94cce289 56# CONFIG_ARCH_TEGRA is not set
463530b8 57# CONFIG_ARCH_SPRD is not set
d5383c43 58# CONFIG_ARCH_THUNDER is not set
d27a5bdd 59# CONFIG_ARCH_THUNDER2 is not set
d5383c43 60CONFIG_ARCH_XGENE=y
463530b8 61# CONFIG_ARCH_ZYNQMP is not set
d5383c43 62
d5383c43 63#
a40c4c43 64# ARM errata workarounds via the alternatives framework
d5383c43 65#
75047608 66CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y
a40c4c43
MT
67CONFIG_ARM64_ERRATUM_826319=y
68CONFIG_ARM64_ERRATUM_827319=y
69CONFIG_ARM64_ERRATUM_824069=y
70CONFIG_ARM64_ERRATUM_819472=y
71CONFIG_ARM64_ERRATUM_832075=y
849a0073 72CONFIG_ARM64_ERRATUM_834220=y
463530b8 73CONFIG_ARM64_ERRATUM_845719=y
364d5655 74CONFIG_ARM64_ERRATUM_843419=y
0b77b019 75CONFIG_ARM64_ERRATUM_1024718=y
dc125ed4 76CONFIG_ARM64_ERRATUM_1418040=y
75047608 77CONFIG_ARM64_ERRATUM_1165522=y
0619f7fe 78CONFIG_ARM64_ERRATUM_1286807=y
dc125ed4 79CONFIG_ARM64_ERRATUM_1463225=y
8e496662 80CONFIG_CAVIUM_ERRATUM_22375=y
fe1f3d4a 81CONFIG_CAVIUM_ERRATUM_23144=y
8e496662 82CONFIG_CAVIUM_ERRATUM_23154=y
43556e68 83CONFIG_CAVIUM_ERRATUM_27456=y
202187a3 84CONFIG_CAVIUM_ERRATUM_30115=y
d27a5bdd 85CONFIG_QCOM_FALKOR_ERRATUM_1003=y
0619f7fe 86CONFIG_ARM64_WORKAROUND_REPEAT_TLBI=y
d27a5bdd
AF
87CONFIG_QCOM_FALKOR_ERRATUM_1009=y
88CONFIG_QCOM_QDF2400_ERRATUM_0065=y
5ecb3b18
MT
89# CONFIG_SOCIONEXT_SYNQUACER_PREITS is not set
90# CONFIG_HISILICON_ERRATUM_161600802 is not set
e9924988 91CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
19b95f86 92CONFIG_FUJITSU_ERRATUM_010001=y
dc125ed4
AF
93
94#
95# end of ARM errata workarounds via the alternatives framework
96#
d5383c43 97# CONFIG_ARM64_4K_PAGES is not set
8e496662 98# CONFIG_ARM64_16K_PAGES is not set
d5383c43
MT
99CONFIG_ARM64_64K_PAGES=y
100CONFIG_ARM64_VA_BITS_42=y
101# CONFIG_ARM64_VA_BITS_48 is not set
75047608 102# CONFIG_ARM64_USER_VA_BITS_52 is not set
d5383c43 103CONFIG_ARM64_VA_BITS=42
0b77b019
MT
104CONFIG_ARM64_PA_BITS_48=y
105# CONFIG_ARM64_PA_BITS_52 is not set
106CONFIG_ARM64_PA_BITS=48
d5383c43 107CONFIG_NR_CPUS=64
fe1f3d4a
AF
108CONFIG_NUMA=y
109CONFIG_NODES_SHIFT=2
110CONFIG_USE_PERCPU_NUMA_NODE_ID=y
d27a5bdd
AF
111CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
112CONFIG_HOLES_IN_ZONE=y
43556e68 113CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
d5383c43
MT
114CONFIG_ARCH_SPARSEMEM_ENABLE=y
115CONFIG_ARCH_SPARSEMEM_DEFAULT=y
116CONFIG_ARCH_SELECT_MEMORY_MODEL=y
117CONFIG_SYS_SUPPORTS_HUGETLBFS=y
118CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
75047608 119# CONFIG_KEXEC_FILE is not set
d27a5bdd 120# CONFIG_CRASH_DUMP is not set
d5383c43 121CONFIG_FORCE_MAX_ZONEORDER=11
e9924988 122CONFIG_UNMAP_KERNEL_AT_EL0=y
19f76fd7
MT
123CONFIG_HARDEN_EL2_VECTORS=y
124CONFIG_ARM64_SSBD=y
75047608 125CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
dc125ed4
AF
126CONFIG_ARM64_SW_TTBR0_PAN=y
127CONFIG_COMPAT=y
463530b8
MT
128CONFIG_ARMV8_DEPRECATED=y
129CONFIG_SWP_EMULATION=y
130CONFIG_CP15_BARRIER_EMULATION=y
131CONFIG_SETEND_EMULATION=y
d5383c43 132
849a0073
MT
133#
134# ARMv8.1 architectural features
135#
136CONFIG_ARM64_HW_AFDBM=y
137CONFIG_ARM64_PAN=y
138CONFIG_ARM64_LSE_ATOMICS=y
43556e68
AF
139CONFIG_ARM64_VHE=y
140
141#
142# ARMv8.2 architectural features
143#
144CONFIG_ARM64_UAO=y
29c70149 145CONFIG_ARM64_PMEM=y
0b77b019 146CONFIG_ARM64_RAS_EXTN=y
0619f7fe 147CONFIG_ARM64_CNP=y
75047608
AF
148
149#
150# ARMv8.3 architectural features
151#
152CONFIG_ARM64_PTR_AUTH=y
dc125ed4
AF
153
154#
155# end of ARMv8.3 architectural features
156#
5ecb3b18 157CONFIG_ARM64_SVE=y
43556e68
AF
158CONFIG_ARM64_MODULE_PLTS=y
159CONFIG_RELOCATABLE=y
160CONFIG_RANDOMIZE_BASE=y
202187a3 161CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
849a0073 162
d5383c43
MT
163#
164# Boot options
165#
43556e68 166CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y
d5383c43
MT
167CONFIG_CMDLINE=""
168CONFIG_EFI_STUB=y
169CONFIG_EFI=y
a40c4c43 170CONFIG_DMI=y
dc125ed4
AF
171
172#
173# end of Boot options
174#
463530b8 175CONFIG_SYSVIPC_COMPAT=y
d5383c43 176
d5383c43 177#
a40c4c43 178# CPU frequency scaling drivers
d5383c43 179#
8e496662 180CONFIG_ACPI_CPPC_CPUFREQ=m
cd59c044
MT
181
182#
183# Firmware Drivers
184#
185# CONFIG_ARM_SDE_INTERFACE is not set
186CONFIG_DMIID=y
187CONFIG_DMI_SYSFS=y
188CONFIG_FW_CFG_SYSFS=m
189# CONFIG_FW_CFG_SYSFS_CMDLINE is not set
190
191#
192# EFI (Extensible Firmware Interface) Support
193#
194CONFIG_EFI_VARS=y
195CONFIG_EFI_ESRT=y
196CONFIG_EFI_VARS_PSTORE=y
197# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
198CONFIG_EFI_PARAMS_FROM_FDT=y
199CONFIG_EFI_RUNTIME_WRAPPERS=y
200CONFIG_EFI_ARMSTUB=y
201CONFIG_EFI_ARMSTUB_DTB_LOADER=y
202# CONFIG_EFI_BOOTLOADER_CONTROL is not set
203# CONFIG_EFI_CAPSULE_LOADER is not set
204# CONFIG_EFI_TEST is not set
205# CONFIG_RESET_ATTACK_MITIGATION is not set
dc125ed4
AF
206
207#
208# end of EFI (Extensible Firmware Interface) Support
209#
19b95f86 210CONFIG_EFI_EARLYCON=y
cd59c044
MT
211
212#
dc125ed4 213# end of Firmware Drivers
cd59c044
MT
214#
215CONFIG_ARCH_SUPPORTS_ACPI=y
216CONFIG_ACPI=y
217CONFIG_ACPI_GENERIC_GSI=y
218CONFIG_ACPI_CCA_REQUIRED=y
219# CONFIG_ACPI_DEBUGGER is not set
220CONFIG_ACPI_SPCR_TABLE=y
221# CONFIG_ACPI_EC_DEBUGFS is not set
222CONFIG_ACPI_BUTTON=m
223CONFIG_ACPI_FAN=m
cd59c044
MT
224CONFIG_ACPI_DOCK=y
225CONFIG_ACPI_PROCESSOR_IDLE=y
226CONFIG_ACPI_MCFG=y
227CONFIG_ACPI_CPPC_LIB=y
228CONFIG_ACPI_PROCESSOR=m
229CONFIG_ACPI_IPMI=m
230CONFIG_ACPI_HOTPLUG_CPU=y
231CONFIG_ACPI_THERMAL=m
232CONFIG_ACPI_NUMA=y
233CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
234CONFIG_ACPI_TABLE_UPGRADE=y
235# CONFIG_ACPI_DEBUG is not set
236# CONFIG_ACPI_PCI_SLOT is not set
237CONFIG_ACPI_CONTAINER=y
238CONFIG_ACPI_HED=m
239CONFIG_ACPI_CUSTOM_METHOD=m
240# CONFIG_ACPI_BGRT is not set
241CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y
29c70149 242# CONFIG_ACPI_NFIT is not set
dc125ed4 243# CONFIG_ACPI_HMAT is not set
cd59c044
MT
244# CONFIG_ACPI_APEI is not set
245CONFIG_ACPI_WATCHDOG=y
246# CONFIG_PMIC_OPREGION is not set
247# CONFIG_ACPI_CONFIGFS is not set
248CONFIG_ACPI_IORT=y
249CONFIG_ACPI_GTDT=y
250CONFIG_ACPI_PPTT=y
251# CONFIG_TPS68470_PMIC_OPREGION is not set
252CONFIG_KVM_MMIO=y
253CONFIG_KVM_VFIO=y
254CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
255CONFIG_IRQ_BYPASS_MANAGER=y
256CONFIG_KVM=y
257CONFIG_KVM_ARM_HOST=y
258CONFIG_KVM_ARM_PMU=y
259CONFIG_KVM_INDIRECT_VECTORS=y
260CONFIG_ARM64_CRYPTO=y
261CONFIG_CRYPTO_SHA256_ARM64=m
262CONFIG_CRYPTO_SHA512_ARM64=m
263CONFIG_CRYPTO_SHA1_ARM64_CE=m
264CONFIG_CRYPTO_SHA2_ARM64_CE=m
265CONFIG_CRYPTO_SHA512_ARM64_CE=m
266CONFIG_CRYPTO_SHA3_ARM64=m
267# CONFIG_CRYPTO_SM3_ARM64_CE is not set
268# CONFIG_CRYPTO_SM4_ARM64_CE is not set
269CONFIG_CRYPTO_GHASH_ARM64_CE=m
270CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
cd59c044
MT
271CONFIG_CRYPTO_AES_ARM64=m
272CONFIG_CRYPTO_AES_ARM64_CE=m
273CONFIG_CRYPTO_AES_ARM64_CE_CCM=m
274CONFIG_CRYPTO_AES_ARM64_CE_BLK=m
275CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m
276CONFIG_CRYPTO_AES_ARM64_BS=m
277
278#
279# General architecture-dependent options
280#
281CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
282CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
283CONFIG_MODULES_USE_ELF_RELA=y
284CONFIG_ARCH_MMAP_RND_BITS=27
285CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
286CONFIG_COMPAT_OLD_SIGACTION=y
cd59c044 287CONFIG_VMAP_STACK=y
19b95f86 288CONFIG_ARCH_USE_MEMREMAP_PROT=y
cd59c044 289
0619f7fe 290#
dc125ed4 291# end of Partition Types
cd59c044
MT
292#
293CONFIG_BLOCK_COMPAT=y
294
295#
dc125ed4 296# end of IO Schedulers
cd59c044
MT
297#
298CONFIG_PREEMPT_NOTIFIERS=y
299CONFIG_ARCH_INLINE_SPIN_TRYLOCK=y
300CONFIG_ARCH_INLINE_SPIN_TRYLOCK_BH=y
301CONFIG_ARCH_INLINE_SPIN_LOCK=y
302CONFIG_ARCH_INLINE_SPIN_LOCK_BH=y
303CONFIG_ARCH_INLINE_SPIN_LOCK_IRQ=y
304CONFIG_ARCH_INLINE_SPIN_LOCK_IRQSAVE=y
305CONFIG_ARCH_INLINE_SPIN_UNLOCK=y
306CONFIG_ARCH_INLINE_SPIN_UNLOCK_BH=y
307CONFIG_ARCH_INLINE_SPIN_UNLOCK_IRQ=y
308CONFIG_ARCH_INLINE_SPIN_UNLOCK_IRQRESTORE=y
309CONFIG_ARCH_INLINE_READ_LOCK=y
310CONFIG_ARCH_INLINE_READ_LOCK_BH=y
311CONFIG_ARCH_INLINE_READ_LOCK_IRQ=y
312CONFIG_ARCH_INLINE_READ_LOCK_IRQSAVE=y
313CONFIG_ARCH_INLINE_READ_UNLOCK=y
314CONFIG_ARCH_INLINE_READ_UNLOCK_BH=y
315CONFIG_ARCH_INLINE_READ_UNLOCK_IRQ=y
316CONFIG_ARCH_INLINE_READ_UNLOCK_IRQRESTORE=y
317CONFIG_ARCH_INLINE_WRITE_LOCK=y
318CONFIG_ARCH_INLINE_WRITE_LOCK_BH=y
319CONFIG_ARCH_INLINE_WRITE_LOCK_IRQ=y
320CONFIG_ARCH_INLINE_WRITE_LOCK_IRQSAVE=y
321CONFIG_ARCH_INLINE_WRITE_UNLOCK=y
322CONFIG_ARCH_INLINE_WRITE_UNLOCK_BH=y
323CONFIG_ARCH_INLINE_WRITE_UNLOCK_IRQ=y
324CONFIG_ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE=y
325CONFIG_INLINE_SPIN_TRYLOCK=y
326CONFIG_INLINE_SPIN_TRYLOCK_BH=y
327CONFIG_INLINE_SPIN_LOCK=y
328CONFIG_INLINE_SPIN_LOCK_BH=y
329CONFIG_INLINE_SPIN_LOCK_IRQ=y
330CONFIG_INLINE_SPIN_LOCK_IRQSAVE=y
331CONFIG_INLINE_SPIN_UNLOCK_BH=y
332CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE=y
333CONFIG_INLINE_READ_LOCK=y
334CONFIG_INLINE_READ_LOCK_BH=y
335CONFIG_INLINE_READ_LOCK_IRQ=y
336CONFIG_INLINE_READ_LOCK_IRQSAVE=y
337CONFIG_INLINE_READ_UNLOCK_BH=y
338CONFIG_INLINE_READ_UNLOCK_IRQRESTORE=y
339CONFIG_INLINE_WRITE_LOCK=y
340CONFIG_INLINE_WRITE_LOCK_BH=y
341CONFIG_INLINE_WRITE_LOCK_IRQ=y
342CONFIG_INLINE_WRITE_LOCK_IRQSAVE=y
343CONFIG_INLINE_WRITE_UNLOCK_BH=y
344CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE=y
345CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
346CONFIG_QUEUED_SPINLOCKS=y
347CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
348CONFIG_QUEUED_RWLOCKS=y
349CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y
350
351#
352# Executable file formats
353#
354CONFIG_COMPAT_BINFMT_ELF=y
355
356#
357# Memory Management options
358#
359CONFIG_SELECT_MEMORY_MODEL=y
360CONFIG_SPARSEMEM_MANUAL=y
361CONFIG_SPARSEMEM=y
362CONFIG_NEED_MULTIPLE_NODES=y
363CONFIG_SPARSEMEM_EXTREME=y
364CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
365CONFIG_SPARSEMEM_VMEMMAP=y
75047608 366# CONFIG_MEMORY_HOTPLUG is not set
cd59c044
MT
367CONFIG_PHYS_ADDR_T_64BIT=y
368CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
369# CONFIG_MEMORY_FAILURE is not set
370# CONFIG_TRANSPARENT_HUGEPAGE is not set
371# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
372CONFIG_ARCH_HAS_PTE_SPECIAL=y
dc125ed4
AF
373
374#
375# end of Memory Management options
376#
463530b8 377CONFIG_COMPAT_NETLINK_MESSAGES=y
d5383c43 378
75047608
AF
379#
380# Device Drivers
381#
382CONFIG_PCI_LABEL=y
383CONFIG_HOTPLUG_PCI_ACPI=y
384CONFIG_HOTPLUG_PCI_ACPI_IBM=y
385
386#
dc125ed4 387# end of Cadence PCIe controllers support
75047608
AF
388#
389CONFIG_PCI_FTPCI100=y
390CONFIG_PCI_XGENE=y
391CONFIG_PCI_XGENE_MSI=y
19b95f86 392# CONFIG_PCIE_ALTERA is not set
75047608
AF
393CONFIG_PCI_HOST_THUNDER_PEM=y
394CONFIG_PCI_HOST_THUNDER_ECAM=y
395
396#
397# DesignWare PCI Core Support
398#
399CONFIG_PCI_HISI=y
400# CONFIG_PCIE_KIRIN is not set
401
d5383c43 402#
58640b55 403# Firmware loader
d5383c43 404#
a40c4c43 405# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
d5383c43 406
dc125ed4
AF
407#
408# end of Firmware loader
409#
410CONFIG_GENERIC_CPU_VULNERABILITIES=y
411
d5383c43 412#
364d5655 413# Bus devices
d5383c43 414#
202187a3 415# CONFIG_BRCMSTB_GISB_ARB is not set
dc125ed4
AF
416
417#
418# end of Bus devices
419#
fe1f3d4a 420CONFIG_OF_NUMA=y
463530b8
MT
421CONFIG_PNP=y
422# CONFIG_PNP_DEBUG_MESSAGES is not set
423
424#
425# Protocols
426#
427CONFIG_PNPACPI=y
d5383c43
MT
428CONFIG_BLK_DEV_SKD=m
429
430#
dc125ed4 431# end of Intel MIC & related support
d5383c43
MT
432#
433# CONFIG_GENWQE is not set
434
435#
dc125ed4 436# end of SCSI Transports
d5383c43 437#
6cb87b05 438CONFIG_SCSI_HISI_SAS=m
202187a3 439CONFIG_SCSI_HISI_SAS_PCI=m
dc125ed4
AF
440
441#
442# end of SCSI device support
443#
463530b8
MT
444CONFIG_ATA_ACPI=y
445CONFIG_SATA_ZPODD=y
d5383c43
MT
446
447#
448# Controllers with non-SFF native interface
449#
450CONFIG_AHCI_XGENE=m
43556e68 451CONFIG_SATA_AHCI_SEATTLE=m
d5383c43 452
463530b8
MT
453#
454# Generic fallback / legacy drivers
455#
456CONFIG_PATA_ACPI=m
457
d5383c43 458#
dc125ed4 459# end of Distributed Switch Architecture drivers
d5383c43
MT
460#
461CONFIG_VORTEX=m
463530b8
MT
462CONFIG_AMD_XGBE=m
463CONFIG_NET_XGENE=m
d27a5bdd 464CONFIG_NET_XGENE_V2=m
dc125ed4 465CONFIG_AQTION=m
463530b8 466CONFIG_MACB=m
202187a3 467CONFIG_MACB_USE_HWSTAMP=y
d27a5bdd 468CONFIG_MACB_PCI=m
364d5655
MT
469CONFIG_THUNDER_NIC_PF=m
470CONFIG_THUNDER_NIC_VF=m
471CONFIG_THUNDER_NIC_BGX=m
d27a5bdd 472CONFIG_THUNDER_NIC_RGX=m
0b77b019 473CONFIG_CAVIUM_PTP=m
364d5655 474CONFIG_LIQUIDIO=m
d27a5bdd 475CONFIG_LIQUIDIO_VF=m
e9924988 476CONFIG_HNS3_ENET=m
58640b55 477CONFIG_HINIC=m
0619f7fe
MT
478CONFIG_OCTEONTX2_MBOX=m
479CONFIG_OCTEONTX2_AF=m
463530b8 480CONFIG_NET_SB1000=m
d27a5bdd 481CONFIG_MDIO_BUS_MUX=m
43556e68 482CONFIG_MDIO_CAVIUM=m
849a0073 483CONFIG_MDIO_OCTEON=m
43556e68 484CONFIG_MDIO_THUNDER=m
d27a5bdd 485CONFIG_MDIO_XGENE=m
849a0073
MT
486
487#
488# Enable WiMAX (Networking options) to see the WiMAX drivers
489#
490# CONFIG_FUJITSU_ES is not set
491
d5383c43
MT
492#
493# Input device support
494#
495CONFIG_INPUT_MATRIXKMAP=m
496
463530b8
MT
497#
498# Serial drivers
499#
500CONFIG_SERIAL_8250_PNP=y
463530b8 501
d5383c43 502#
dc125ed4 503# end of Serial drivers
d5383c43 504#
8e496662 505CONFIG_HVC_DCC=y
202187a3 506CONFIG_IPMI_DMI_DECODE=y
d5383c43 507CONFIG_HW_RANDOM_XGENE=m
d27a5bdd 508CONFIG_HW_RANDOM_CAVIUM=y
19b95f86 509CONFIG_HW_RANDOM_OPTEE=m
d5383c43 510
463530b8
MT
511#
512# I2C support
513#
514CONFIG_ACPI_I2C_OPREGION=y
515
dc125ed4
AF
516#
517# PC SMBus host controller drivers
518#
519CONFIG_I2C_AMD_MP2=m
520
463530b8
MT
521#
522# ACPI drivers
523#
524CONFIG_I2C_SCMI=m
525
d5383c43
MT
526#
527# I2C system bus drivers (mostly embedded / system-on-chip)
528#
8e496662 529CONFIG_I2C_CADENCE=m
e9924988
MT
530CONFIG_I2C_DESIGNWARE_CORE=y
531CONFIG_I2C_DESIGNWARE_PLATFORM=y
d5383c43 532CONFIG_I2C_NOMADIK=m
d27a5bdd 533CONFIG_I2C_THUNDERX=m
d5383c43 534
a40c4c43
MT
535#
536# Other I2C/SMBus bus drivers
537#
364d5655 538CONFIG_I2C_XGENE_SLIMPRO=m
a40c4c43 539
d5383c43 540#
dc125ed4 541# end of PTP clock support
463530b8 542#
d27a5bdd
AF
543CONFIG_PINCTRL_AS3722=m
544CONFIG_PINCTRL_AMD=m
202187a3 545CONFIG_PINCTRL_MCP23S08=m
d27a5bdd
AF
546CONFIG_PINCTRL_SINGLE=m
547CONFIG_PINCTRL_PALMAS=m
5ecb3b18
MT
548CONFIG_PINCTRL_MESON_GXBB=y
549CONFIG_PINCTRL_MESON_GXL=y
0b77b019
MT
550CONFIG_PINCTRL_MESON_AXG=y
551CONFIG_PINCTRL_MESON_AXG_PMX=y
0619f7fe 552CONFIG_PINCTRL_MESON_G12A=y
463530b8
MT
553CONFIG_GPIO_ACPI=y
554
555#
556# Memory mapped GPIO drivers
d5383c43 557#
8e496662 558CONFIG_GPIO_AMDPT=m
463530b8 559CONFIG_GPIO_DWAPB=m
d5383c43 560CONFIG_GPIO_XGENE=y
94cce289 561CONFIG_GPIO_XGENE_SB=m
8e496662 562CONFIG_GPIO_XILINX=m
d5383c43 563
e9924988
MT
564#
565# MFD GPIO expanders
566#
567# CONFIG_GPIO_TPS68470 is not set
568
d5383c43 569#
dc125ed4
AF
570# PCI GPIO expanders
571#
572CONFIG_GPIO_MLXBF=m
573
574#
575# end of USB GPIO expanders
d5383c43
MT
576#
577CONFIG_POWER_RESET_XGENE=y
578
d27a5bdd
AF
579#
580# Native drivers
581#
dc125ed4 582CONFIG_SENSORS_MLXREG_FAN=m
d27a5bdd
AF
583CONFIG_SENSORS_XGENE=m
584
463530b8
MT
585#
586# ACPI drivers
587#
588CONFIG_SENSORS_ACPI_POWER=m
589
43556e68
AF
590#
591# Watchdog Device Drivers
592#
d27a5bdd 593CONFIG_WDAT_WDT=m
dc125ed4 594CONFIG_MLX_WDT=m
43556e68
AF
595CONFIG_ARM_SBSA_WATCHDOG=m
596
d5383c43
MT
597#
598# Multifunction device drivers
599#
a40c4c43 600# CONFIG_MFD_ATMEL_HLCDC is not set
d5383c43
MT
601# CONFIG_ABX500_CORE is not set
602
603#
dc125ed4 604# end of STMicroelectronics STMPE Interface Drivers
d5383c43 605#
e9924988 606CONFIG_MFD_TPS68470=y
dc125ed4
AF
607
608#
609# end of Multifunction device drivers
610#
d5383c43
MT
611# CONFIG_REGULATOR_88PM8607 is not set
612# CONFIG_REGULATOR_GPIO is not set
202187a3 613CONFIG_REGULATOR_HI6421V530=m
d5383c43
MT
614# CONFIG_REGULATOR_LP872X is not set
615# CONFIG_REGULATOR_LP8788 is not set
616# CONFIG_REGULATOR_TWL4030 is not set
463530b8
MT
617# CONFIG_IR_ENE is not set
618# CONFIG_IR_ITE_CIR is not set
619# CONFIG_IR_FINTEK is not set
620# CONFIG_IR_NUVOTON is not set
621
75047608 622#
dc125ed4 623# end of Display Engine Configuration
75047608
AF
624#
625# CONFIG_HSA_AMD is not set
dc125ed4 626CONFIG_DRM_RCAR_WRITEBACK=y
75047608 627
fe1f3d4a 628#
dc125ed4 629# end of Display Interface Bridges
fe1f3d4a
AF
630#
631CONFIG_DRM_HISI_KIRIN=m
632CONFIG_HISI_KIRIN_DW_DSI=m
0b77b019 633CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
fe1f3d4a
AF
634
635#
636# Frame buffer hardware drivers
637#
9cd4bbd9 638CONFIG_FB_EFI=y
fe1f3d4a 639
d5383c43
MT
640#
641# Console display driver support
642#
94cce289
MT
643CONFIG_DUMMY_CONSOLE_COLUMNS=80
644CONFIG_DUMMY_CONSOLE_ROWS=25
dc125ed4
AF
645
646#
647# end of Graphics support
648#
d5383c43 649# CONFIG_SND_LX6464ES is not set
d5383c43 650
94cce289 651#
dc125ed4 652# end of HD-Audio
d27a5bdd
AF
653#
654# CONFIG_SND_DESIGNWARE_PCM is not set
655
19b95f86
AF
656#
657# Common SoC Audio options for Freescale CPUs:
658#
659CONFIG_SND_SOC_FSL_MICFIL=m
660
d27a5bdd 661#
dc125ed4 662# end of STMicroelectronics STM32 SOC audio support
94cce289 663#
75047608 664# CONFIG_SND_SOC_XILINX_I2S is not set
94cce289
MT
665# CONFIG_SND_SOC_XTFPGA_I2S is not set
666
a40c4c43 667#
849a0073 668# MUSB DMA mode
a40c4c43
MT
669#
670CONFIG_MUSB_PIO_ONLY=y
671
d27a5bdd
AF
672#
673# Platform Glue Driver Support
674#
675CONFIG_USB_DWC3_PCI=m
676
a40c4c43 677#
fe1f3d4a 678# MMC/SD/SDIO Host Controller Drivers
a40c4c43 679#
fe1f3d4a 680CONFIG_MMC_SDHCI_ACPI=m
a40c4c43 681
364d5655
MT
682#
683# iptables trigger is under Netfilter config (LED target)
684#
685CONFIG_EDAC=y
686CONFIG_EDAC_LEGACY_SYSFS=y
687# CONFIG_EDAC_DEBUG is not set
d27a5bdd 688CONFIG_EDAC_THUNDERX=m
364d5655
MT
689CONFIG_EDAC_XGENE=m
690
d5383c43
MT
691#
692# Platform RTC drivers
693#
694CONFIG_RTC_DRV_EFI=m
695
364d5655
MT
696#
697# on-CPU RTC drivers
698#
699CONFIG_RTC_DRV_XGENE=m
700
d5383c43
MT
701#
702# DMA Devices
703#
463530b8 704CONFIG_DMA_ACPI=y
202187a3 705CONFIG_BCM_SBA_RAID=m
d27a5bdd 706CONFIG_MV_XOR_V2=y
849a0073 707CONFIG_XGENE_DMA=m
d5383c43 708
94cce289 709#
b748bd90 710# Xen driver support
94cce289 711#
b748bd90 712CONFIG_XEN_EFI=y
94cce289 713
dc125ed4
AF
714#
715# end of Xen driver support
716#
717CONFIG_MELLANOX_PLATFORM=y
718CONFIG_MLXREG_HOTPLUG=m
719CONFIG_MLXREG_IO=m
720CONFIG_MLXBF_TMFIFO=m
721
d5383c43
MT
722#
723# Common Clock Framework
724#
d5383c43 725CONFIG_COMMON_CLK_XGENE=y
19b95f86
AF
726CONFIG_COMMON_CLK_MESON_INPUT=y
727CONFIG_COMMON_CLK_MESON_DUALDIV=y
728CONFIG_COMMON_CLK_MESON_VID_PLL_DIV=y
729CONFIG_COMMON_CLK_MESON_AO_CLKC=y
730CONFIG_COMMON_CLK_MESON_EE_CLKC=y
d27a5bdd 731CONFIG_COMMON_CLK_GXBB=y
0b77b019 732CONFIG_COMMON_CLK_AXG=y
19b95f86 733CONFIG_COMMON_CLK_G12A=y
d5383c43
MT
734
735#
736# Clock Source drivers
737#
202187a3 738CONFIG_TIMER_ACPI=y
d27a5bdd
AF
739CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y
740CONFIG_FSL_ERRATUM_A008585=y
741CONFIG_HISILICON_ERRATUM_161010101=y
742CONFIG_ARM64_ERRATUM_858921=y
dc125ed4
AF
743
744#
745# end of Clock Source drivers
746#
d5383c43 747# CONFIG_PL320_MBOX is not set
8e496662 748CONFIG_PCC=y
43556e68 749CONFIG_XGENE_SLIMPRO_MBOX=m
94cce289
MT
750
751#
dc125ed4 752# end of Generic IOMMU Pagetable Support
94cce289 753#
d5383c43 754# CONFIG_ARM_SMMU is not set
364d5655
MT
755CONFIG_ARM_SMMU_V3=y
756
757#
d27a5bdd
AF
758# Remoteproc drivers
759#
760# CONFIG_REMOTEPROC is not set
761
202187a3
AF
762#
763# Broadcom SoC drivers
764#
765# CONFIG_SOC_BRCMSTB is not set
766
fe1f3d4a
AF
767#
768# DEVFREQ Governors
769#
770CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m
771CONFIG_DEVFREQ_GOV_PASSIVE=m
772
364d5655
MT
773#
774# Light sensors
775#
776# CONFIG_ACPI_ALS is not set
d5383c43 777
d5383c43
MT
778#
779# PHY Subsystem
780#
202187a3 781CONFIG_PHY_XGENE=m
d5383c43 782
d27a5bdd
AF
783#
784# Performance monitor support
785#
786CONFIG_ARM_PMU_ACPI=y
dc125ed4 787CONFIG_ARM_SMMU_V3_PMU=m
0b77b019 788# CONFIG_ARM_DSU_PMU is not set
5ecb3b18 789# CONFIG_HISI_PMU is not set
d27a5bdd 790CONFIG_XGENE_PMU=y
5ecb3b18 791# CONFIG_ARM_SPE_PMU is not set
d27a5bdd 792
364d5655 793#
dc125ed4 794# end of Android
364d5655
MT
795#
796CONFIG_LIBNVDIMM=y
797CONFIG_BLK_DEV_PMEM=m
798CONFIG_ND_BLK=m
849a0073 799CONFIG_ND_CLAIM=y
364d5655
MT
800CONFIG_ND_BTT=m
801CONFIG_BTT=y
19f76fd7
MT
802# CONFIG_OF_PMEM is not set
803CONFIG_DAX_DRIVER=y
804
805#
806# HW tracing support
807#
808# CONFIG_INTEL_TH_ACPI is not set
dc125ed4
AF
809
810#
811# end of HW tracing support
812#
d27a5bdd
AF
813CONFIG_TEE=m
814
815#
816# TEE drivers
817#
818CONFIG_OPTEE=m
cd59c044 819CONFIG_OPTEE_SHM_NUM_PRIV_PAGES=1
d27a5bdd 820
202187a3
AF
821#
822# Multiplexer drivers
823#
824CONFIG_MUX_ADG792A=m
825CONFIG_MUX_GPIO=m
826CONFIG_MUX_MMIO=m
827
d5383c43
MT
828#
829# File systems
830#
94cce289 831# CONFIG_FS_DAX is not set
d5383c43
MT
832
833#
834# Pseudo filesystems
835#
289c54d9 836# CONFIG_PROC_KCORE is not set
d5383c43 837# CONFIG_HUGETLBFS is not set
d27a5bdd 838CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
d5383c43 839CONFIG_EFIVAR_FS=y
d27a5bdd
AF
840
841#
842# Security options
843#
844CONFIG_KEYS_COMPAT=y
dc125ed4
AF
845
846#
847# Memory initialization
848#
849CONFIG_GCC_PLUGIN_STACKLEAK=y
850CONFIG_STACKLEAK_TRACK_MIN_SIZE=100
851# CONFIG_STACKLEAK_METRICS is not set
852# CONFIG_STACKLEAK_RUNTIME_DISABLE is not set
853
854#
855# end of Security options
856#
202187a3
AF
857CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y
858CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y
d5383c43 859
d5383c43
MT
860#
861# Random Number Generation
862#
863CONFIG_CRYPTO_DEV_CCP=y
864CONFIG_CRYPTO_DEV_CCP_DD=m
e9924988 865CONFIG_CRYPTO_DEV_SP_CCP=y
d5383c43 866CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
202187a3
AF
867CONFIG_CRYPTO_DEV_NITROX=m
868CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m
d27a5bdd 869# CONFIG_CRYPTO_DEV_CAVIUM_ZIP is not set
cd59c044 870CONFIG_CRYPTO_DEV_HISI_SEC=m
d5383c43
MT
871
872#
873# Library routines
874#
58640b55 875CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
19f76fd7 876# CONFIG_INDIRECT_PIO is not set
d5383c43
MT
877CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
878CONFIG_HAS_IOPORT_MAP=y
0619f7fe
MT
879CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
880CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
dc125ed4 881CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y
0619f7fe
MT
882CONFIG_ARCH_HAS_DMA_COHERENT_TO_PFN=y
883CONFIG_ARCH_HAS_DMA_MMAP_PGPROT=y
75047608 884CONFIG_DMA_DIRECT_REMAP=y
19b95f86
AF
885
886#
887# Default contiguous memory area size:
888#
d5383c43 889CONFIG_UCS2_STRING=y
cd59c044 890CONFIG_SG_SPLIT=y
29c70149
MT
891CONFIG_ARCH_HAS_PMEM_API=y
892CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
cd59c044
MT
893
894#
895# Compile-time checks and compiler options
896#
897CONFIG_ARCH_WANT_FRAME_POINTERS=y
898CONFIG_FRAME_POINTER=y
899
900#
901# Memory Debugging
902#
903# CONFIG_KASAN is not set
904
905#
dc125ed4 906# end of RCU Debugging
cd59c044
MT
907#
908CONFIG_FUNCTION_GRAPH_TRACER=y
909# CONFIG_HIST_TRIGGERS is not set
910CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
911# CONFIG_ARM64_PTDUMP_DEBUGFS is not set
912# CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set
913# CONFIG_DEBUG_WX is not set
914# CONFIG_DEBUG_ALIGN_RODATA is not set
915# CONFIG_ARM64_RELOC_TEST is not set