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