]> git.ipfire.org Git - people/pmueller/ipfire-3.x.git/blame - kernel/config-arm64-generic
kernel: Update to 4.15.18
[people/pmueller/ipfire-3.x.git] / kernel / config-arm64-generic
CommitLineData
d5383c43
MT
1CONFIG_ARM64=y
2CONFIG_64BIT=y
3CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
fe1f3d4a
AF
4CONFIG_ARM64_PAGE_SHIFT=16
5CONFIG_ARM64_CONT_SHIFT=5
6cb87b05
AF
6CONFIG_ARCH_MMAP_RND_BITS_MIN=14
7CONFIG_ARCH_MMAP_RND_BITS_MAX=27
8CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=7
9CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
364d5655 10CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
849a0073 11CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
d5383c43
MT
12CONFIG_GENERIC_CSUM=y
13CONFIG_ARCH_DMA_ADDR_T_64BIT=y
202187a3 14CONFIG_ARCH_PROC_KCORE_TEXT=y
d27a5bdd 15CONFIG_THREAD_INFO_IN_TASK=y
d5383c43 16
8e496662
MT
17#
18# IRQ subsystem
19#
20CONFIG_GENERIC_IRQ_MIGRATION=y
8e496662 21
d5383c43
MT
22#
23# RCU Subsystem
24#
d5383c43 25# CONFIG_CONTEXT_TRACKING_FORCE is not set
fe1f3d4a
AF
26CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
27# CONFIG_NUMA_BALANCING is not set
d5383c43
MT
28CONFIG_SYSCTL_EXCEPTION_TRACE=y
29
30#
31# Kernel Performance Events And Counters
32#
202187a3 33CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
5ecb3b18 34CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
d5383c43
MT
35CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
36CONFIG_MODULES_USE_ELF_RELA=y
6cb87b05
AF
37CONFIG_ARCH_MMAP_RND_BITS=27
38CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
463530b8 39CONFIG_COMPAT_OLD_SIGACTION=y
e9924988 40CONFIG_VMAP_STACK=y
d27a5bdd
AF
41# CONFIG_ARCH_OPTIONAL_KERNEL_RWX is not set
42# CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set
463530b8
MT
43
44#
45# Partition Types
46#
47CONFIG_BLOCK_COMPAT=y
d5383c43
MT
48
49#
50# IO Schedulers
51#
52CONFIG_PREEMPT_NOTIFIERS=y
5ecb3b18
MT
53CONFIG_ARCH_INLINE_READ_LOCK=y
54CONFIG_ARCH_INLINE_READ_LOCK_BH=y
55CONFIG_ARCH_INLINE_READ_LOCK_IRQ=y
56CONFIG_ARCH_INLINE_READ_LOCK_IRQSAVE=y
57CONFIG_ARCH_INLINE_READ_UNLOCK=y
58CONFIG_ARCH_INLINE_READ_UNLOCK_BH=y
59CONFIG_ARCH_INLINE_READ_UNLOCK_IRQ=y
60CONFIG_ARCH_INLINE_READ_UNLOCK_IRQRESTORE=y
61CONFIG_ARCH_INLINE_WRITE_LOCK=y
62CONFIG_ARCH_INLINE_WRITE_LOCK_BH=y
63CONFIG_ARCH_INLINE_WRITE_LOCK_IRQ=y
64CONFIG_ARCH_INLINE_WRITE_LOCK_IRQSAVE=y
65CONFIG_ARCH_INLINE_WRITE_UNLOCK=y
66CONFIG_ARCH_INLINE_WRITE_UNLOCK_BH=y
67CONFIG_ARCH_INLINE_WRITE_UNLOCK_IRQ=y
68CONFIG_ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE=y
69CONFIG_INLINE_READ_LOCK=y
70CONFIG_INLINE_READ_LOCK_BH=y
71CONFIG_INLINE_READ_LOCK_IRQ=y
72CONFIG_INLINE_READ_LOCK_IRQSAVE=y
73CONFIG_INLINE_READ_UNLOCK_BH=y
74CONFIG_INLINE_READ_UNLOCK_IRQRESTORE=y
75CONFIG_INLINE_WRITE_LOCK=y
76CONFIG_INLINE_WRITE_LOCK_BH=y
77CONFIG_INLINE_WRITE_LOCK_IRQ=y
78CONFIG_INLINE_WRITE_LOCK_IRQSAVE=y
79CONFIG_INLINE_WRITE_UNLOCK_BH=y
80CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE=y
81CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
82CONFIG_QUEUED_RWLOCKS=y
d5383c43
MT
83
84#
85# Platform selection
86#
43556e68 87# CONFIG_ARCH_SUNXI is not set
849a0073
MT
88# CONFIG_ARCH_BCM_IPROC is not set
89# CONFIG_ARCH_BERLIN is not set
d27a5bdd 90# CONFIG_ARCH_BRCMSTB is not set
43556e68 91# CONFIG_ARCH_EXYNOS is not set
8e496662 92# CONFIG_ARCH_LAYERSCAPE is not set
fe1f3d4a 93# CONFIG_ARCH_LG1K is not set
364d5655 94# CONFIG_ARCH_HISI is not set
94cce289 95# CONFIG_ARCH_MEDIATEK is not set
463530b8 96# CONFIG_ARCH_QCOM is not set
202187a3 97# CONFIG_ARCH_REALTEK is not set
849a0073 98# CONFIG_ARCH_ROCKCHIP is not set
a40c4c43 99CONFIG_ARCH_SEATTLE=y
5ecb3b18 100# CONFIG_ARCH_SYNQUACER is not set
8e496662 101# CONFIG_ARCH_STRATIX10 is not set
94cce289 102# CONFIG_ARCH_TEGRA is not set
463530b8 103# CONFIG_ARCH_SPRD is not set
d5383c43 104# CONFIG_ARCH_THUNDER is not set
d27a5bdd 105# CONFIG_ARCH_THUNDER2 is not set
43556e68 106# CONFIG_ARCH_VULCAN is not set
d5383c43 107CONFIG_ARCH_XGENE=y
463530b8 108# CONFIG_ARCH_ZYNQMP is not set
d5383c43
MT
109
110#
111# Bus support
112#
463530b8 113CONFIG_PCI_BUS_ADDR_T_64BIT=y
a40c4c43 114CONFIG_PCI_LABEL=y
43556e68
AF
115CONFIG_HOTPLUG_PCI_ACPI=y
116CONFIG_HOTPLUG_PCI_ACPI_IBM=y
d5383c43 117
d27a5bdd
AF
118#
119# DesignWare PCI Core Support
120#
121CONFIG_PCI_HISI=y
202187a3 122# CONFIG_PCIE_KIRIN is not set
d27a5bdd 123
d5383c43
MT
124#
125# PCI host controller drivers
126#
127CONFIG_PCI_XGENE=y
d27a5bdd 128CONFIG_PCI_XGENE_MSI=y
43556e68
AF
129CONFIG_PCI_HOST_THUNDER_PEM=y
130CONFIG_PCI_HOST_THUNDER_ECAM=y
d5383c43
MT
131
132#
a40c4c43 133# ARM errata workarounds via the alternatives framework
d5383c43 134#
a40c4c43
MT
135CONFIG_ARM64_ERRATUM_826319=y
136CONFIG_ARM64_ERRATUM_827319=y
137CONFIG_ARM64_ERRATUM_824069=y
138CONFIG_ARM64_ERRATUM_819472=y
139CONFIG_ARM64_ERRATUM_832075=y
849a0073 140CONFIG_ARM64_ERRATUM_834220=y
463530b8 141CONFIG_ARM64_ERRATUM_845719=y
364d5655 142CONFIG_ARM64_ERRATUM_843419=y
8e496662 143CONFIG_CAVIUM_ERRATUM_22375=y
fe1f3d4a 144CONFIG_CAVIUM_ERRATUM_23144=y
8e496662 145CONFIG_CAVIUM_ERRATUM_23154=y
43556e68 146CONFIG_CAVIUM_ERRATUM_27456=y
202187a3 147CONFIG_CAVIUM_ERRATUM_30115=y
d27a5bdd
AF
148CONFIG_QCOM_FALKOR_ERRATUM_1003=y
149CONFIG_QCOM_FALKOR_ERRATUM_1009=y
150CONFIG_QCOM_QDF2400_ERRATUM_0065=y
5ecb3b18
MT
151# CONFIG_SOCIONEXT_SYNQUACER_PREITS is not set
152# CONFIG_HISILICON_ERRATUM_161600802 is not set
e9924988 153CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
d5383c43 154# CONFIG_ARM64_4K_PAGES is not set
8e496662 155# CONFIG_ARM64_16K_PAGES is not set
d5383c43
MT
156CONFIG_ARM64_64K_PAGES=y
157CONFIG_ARM64_VA_BITS_42=y
158# CONFIG_ARM64_VA_BITS_48 is not set
159CONFIG_ARM64_VA_BITS=42
d5383c43 160CONFIG_NR_CPUS=64
fe1f3d4a
AF
161CONFIG_NUMA=y
162CONFIG_NODES_SHIFT=2
163CONFIG_USE_PERCPU_NUMA_NODE_ID=y
d27a5bdd
AF
164CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
165CONFIG_HOLES_IN_ZONE=y
8e496662 166# CONFIG_HZ_100 is not set
8e496662 167CONFIG_HZ_300=y
8e496662 168CONFIG_HZ=300
43556e68 169CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
d5383c43
MT
170CONFIG_ARCH_SPARSEMEM_ENABLE=y
171CONFIG_ARCH_SPARSEMEM_DEFAULT=y
172CONFIG_ARCH_SELECT_MEMORY_MODEL=y
173CONFIG_SYS_SUPPORTS_HUGETLBFS=y
174CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
175CONFIG_SELECT_MEMORY_MODEL=y
176CONFIG_SPARSEMEM_MANUAL=y
177CONFIG_SPARSEMEM=y
fe1f3d4a 178CONFIG_NEED_MULTIPLE_NODES=y
d5383c43
MT
179CONFIG_SPARSEMEM_EXTREME=y
180CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
181CONFIG_SPARSEMEM_VMEMMAP=y
d5383c43 182CONFIG_PHYS_ADDR_T_64BIT=y
202187a3
AF
183CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
184# CONFIG_MEMORY_FAILURE is not set
d5383c43 185# CONFIG_TRANSPARENT_HUGEPAGE is not set
d27a5bdd 186# CONFIG_CRASH_DUMP is not set
d5383c43 187CONFIG_FORCE_MAX_ZONEORDER=11
e9924988
MT
188CONFIG_UNMAP_KERNEL_AT_EL0=y
189CONFIG_HARDEN_BRANCH_PREDICTOR=y
463530b8
MT
190CONFIG_ARMV8_DEPRECATED=y
191CONFIG_SWP_EMULATION=y
192CONFIG_CP15_BARRIER_EMULATION=y
193CONFIG_SETEND_EMULATION=y
d27a5bdd 194# CONFIG_ARM64_SW_TTBR0_PAN is not set
d5383c43 195
849a0073
MT
196#
197# ARMv8.1 architectural features
198#
199CONFIG_ARM64_HW_AFDBM=y
200CONFIG_ARM64_PAN=y
201CONFIG_ARM64_LSE_ATOMICS=y
43556e68
AF
202CONFIG_ARM64_VHE=y
203
204#
205# ARMv8.2 architectural features
206#
207CONFIG_ARM64_UAO=y
e9924988 208# CONFIG_ARM64_PMEM is not set
5ecb3b18 209CONFIG_ARM64_SVE=y
43556e68
AF
210CONFIG_ARM64_MODULE_CMODEL_LARGE=y
211CONFIG_ARM64_MODULE_PLTS=y
212CONFIG_RELOCATABLE=y
213CONFIG_RANDOMIZE_BASE=y
202187a3 214CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
849a0073 215
d5383c43
MT
216#
217# Boot options
218#
43556e68 219CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y
d5383c43
MT
220CONFIG_CMDLINE=""
221CONFIG_EFI_STUB=y
222CONFIG_EFI=y
a40c4c43 223CONFIG_DMI=y
d5383c43
MT
224
225#
463530b8 226# Userspace binary formats
d5383c43 227#
463530b8
MT
228CONFIG_COMPAT_BINFMT_ELF=y
229CONFIG_COMPAT=y
230CONFIG_SYSVIPC_COMPAT=y
d5383c43 231
d5383c43 232#
463530b8 233# ARM CPU Idle Drivers
d5383c43 234#
d5383c43
MT
235# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
236
237#
a40c4c43 238# CPU frequency scaling drivers
d5383c43 239#
364d5655 240CONFIG_ARM_DT_BL_CPUFREQ=m
8e496662 241CONFIG_ACPI_CPPC_CPUFREQ=m
463530b8 242CONFIG_COMPAT_NETLINK_MESSAGES=y
d5383c43 243
d5383c43
MT
244#
245# Generic Driver Options
246#
a40c4c43 247# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
d5383c43
MT
248
249#
364d5655 250# Bus devices
d5383c43 251#
202187a3 252# CONFIG_BRCMSTB_GISB_ARB is not set
fe1f3d4a 253CONFIG_OF_NUMA=y
463530b8
MT
254CONFIG_PNP=y
255# CONFIG_PNP_DEBUG_MESSAGES is not set
256
257#
258# Protocols
259#
260CONFIG_PNPACPI=y
d5383c43
MT
261CONFIG_BLK_DEV_SKD=m
262
263#
43556e68 264# VOP Driver
d5383c43
MT
265#
266# CONFIG_GENWQE is not set
267
268#
269# SCSI Transports
270#
6cb87b05 271CONFIG_SCSI_HISI_SAS=m
202187a3 272CONFIG_SCSI_HISI_SAS_PCI=m
d5383c43 273# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set
463530b8
MT
274CONFIG_ATA_ACPI=y
275CONFIG_SATA_ZPODD=y
d5383c43
MT
276
277#
278# Controllers with non-SFF native interface
279#
280CONFIG_AHCI_XGENE=m
43556e68 281CONFIG_SATA_AHCI_SEATTLE=m
d5383c43 282
463530b8
MT
283#
284# Generic fallback / legacy drivers
285#
286CONFIG_PATA_ACPI=m
287
d5383c43
MT
288#
289# Distributed Switch Architecture drivers
290#
291CONFIG_VORTEX=m
463530b8
MT
292CONFIG_AMD_XGBE=m
293CONFIG_NET_XGENE=m
d27a5bdd 294CONFIG_NET_XGENE_V2=m
463530b8 295CONFIG_MACB=m
202187a3 296CONFIG_MACB_USE_HWSTAMP=y
d27a5bdd 297CONFIG_MACB_PCI=m
364d5655
MT
298CONFIG_THUNDER_NIC_PF=m
299CONFIG_THUNDER_NIC_VF=m
300CONFIG_THUNDER_NIC_BGX=m
d27a5bdd 301CONFIG_THUNDER_NIC_RGX=m
364d5655 302CONFIG_LIQUIDIO=m
d27a5bdd 303CONFIG_LIQUIDIO_VF=m
e9924988 304CONFIG_HNS3_ENET=m
463530b8 305CONFIG_NET_SB1000=m
d27a5bdd 306CONFIG_MDIO_BUS_MUX=m
43556e68 307CONFIG_MDIO_CAVIUM=m
849a0073 308CONFIG_MDIO_OCTEON=m
43556e68 309CONFIG_MDIO_THUNDER=m
d27a5bdd 310CONFIG_MDIO_XGENE=m
849a0073
MT
311
312#
313# Enable WiMAX (Networking options) to see the WiMAX drivers
314#
315# CONFIG_FUJITSU_ES is not set
316
d5383c43
MT
317#
318# Input device support
319#
320CONFIG_INPUT_MATRIXKMAP=m
321
322#
323# Input Device Drivers
324#
325# CONFIG_KEYBOARD_SAMSUNG is not set
326
463530b8
MT
327#
328# Serial drivers
329#
330CONFIG_SERIAL_8250_PNP=y
463530b8 331
d5383c43
MT
332#
333# Non-8250 serial port support
334#
8e496662 335CONFIG_HVC_DCC=y
202187a3 336CONFIG_IPMI_DMI_DECODE=y
d5383c43 337CONFIG_HW_RANDOM_XGENE=m
d27a5bdd 338CONFIG_HW_RANDOM_CAVIUM=y
d5383c43 339
463530b8
MT
340#
341# PCMCIA character devices
342#
343# CONFIG_HPET is not set
344
345#
346# I2C support
347#
348CONFIG_ACPI_I2C_OPREGION=y
349
350#
351# ACPI drivers
352#
353CONFIG_I2C_SCMI=m
354
d5383c43
MT
355#
356# I2C system bus drivers (mostly embedded / system-on-chip)
357#
8e496662 358CONFIG_I2C_CADENCE=m
e9924988
MT
359CONFIG_I2C_DESIGNWARE_CORE=y
360CONFIG_I2C_DESIGNWARE_PLATFORM=y
d5383c43 361CONFIG_I2C_NOMADIK=m
d27a5bdd 362CONFIG_I2C_THUNDERX=m
d5383c43 363
a40c4c43
MT
364#
365# Other I2C/SMBus bus drivers
366#
364d5655 367CONFIG_I2C_XGENE_SLIMPRO=m
a40c4c43 368
d5383c43 369#
202187a3 370# HSI clients
d5383c43
MT
371#
372CONFIG_PPS=m
373
374#
375# PTP clock support
376#
377CONFIG_PTP_1588_CLOCK=m
378
379#
5ecb3b18 380# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
463530b8 381#
d27a5bdd
AF
382CONFIG_PINCTRL_AS3722=m
383CONFIG_PINCTRL_AMD=m
202187a3 384CONFIG_PINCTRL_MCP23S08=m
d27a5bdd
AF
385CONFIG_PINCTRL_SINGLE=m
386CONFIG_PINCTRL_PALMAS=m
5ecb3b18
MT
387CONFIG_PINCTRL_MESON_GXBB=y
388CONFIG_PINCTRL_MESON_GXL=y
463530b8
MT
389CONFIG_GPIO_ACPI=y
390
391#
392# Memory mapped GPIO drivers
d5383c43 393#
8e496662 394CONFIG_GPIO_AMDPT=m
463530b8 395CONFIG_GPIO_DWAPB=m
d5383c43 396CONFIG_GPIO_XGENE=y
94cce289 397CONFIG_GPIO_XGENE_SB=m
8e496662 398CONFIG_GPIO_XILINX=m
d5383c43 399
e9924988
MT
400#
401# MFD GPIO expanders
402#
403# CONFIG_GPIO_TPS68470 is not set
404
d5383c43 405#
463530b8 406# USB GPIO expanders
d5383c43
MT
407#
408CONFIG_POWER_RESET_XGENE=y
409
d27a5bdd
AF
410#
411# Native drivers
412#
413CONFIG_SENSORS_XGENE=m
414
463530b8
MT
415#
416# ACPI drivers
417#
418CONFIG_SENSORS_ACPI_POWER=m
419
43556e68
AF
420#
421# Watchdog Device Drivers
422#
d27a5bdd 423CONFIG_WDAT_WDT=m
43556e68
AF
424CONFIG_ARM_SBSA_WATCHDOG=m
425
d5383c43
MT
426#
427# Multifunction device drivers
428#
a40c4c43 429# CONFIG_MFD_ATMEL_HLCDC is not set
d5383c43
MT
430# CONFIG_ABX500_CORE is not set
431
432#
433# STMicroelectronics STMPE Interface Drivers
434#
e9924988 435CONFIG_MFD_TPS68470=y
d5383c43
MT
436# CONFIG_REGULATOR_88PM8607 is not set
437# CONFIG_REGULATOR_GPIO is not set
202187a3 438CONFIG_REGULATOR_HI6421V530=m
d5383c43
MT
439# CONFIG_REGULATOR_LP872X is not set
440# CONFIG_REGULATOR_LP8788 is not set
441# CONFIG_REGULATOR_TWL4030 is not set
463530b8
MT
442# CONFIG_IR_ENE is not set
443# CONFIG_IR_ITE_CIR is not set
444# CONFIG_IR_FINTEK is not set
445# CONFIG_IR_NUVOTON is not set
446
fe1f3d4a
AF
447#
448# Display Interface Bridges
449#
450CONFIG_DRM_HISI_KIRIN=m
451CONFIG_HISI_KIRIN_DW_DSI=m
452
453#
454# Frame buffer hardware drivers
455#
9cd4bbd9 456CONFIG_FB_EFI=y
fe1f3d4a 457
d5383c43
MT
458#
459# Console display driver support
460#
94cce289
MT
461CONFIG_DUMMY_CONSOLE_COLUMNS=80
462CONFIG_DUMMY_CONSOLE_ROWS=25
d5383c43 463# CONFIG_SND_LX6464ES is not set
d5383c43 464
94cce289 465#
d27a5bdd
AF
466# HD-Audio
467#
468# CONFIG_SND_DESIGNWARE_PCM is not set
469
470#
202187a3 471# STMicroelectronics STM32 SOC audio support
94cce289
MT
472#
473# CONFIG_SND_SOC_XTFPGA_I2S is not set
474
a40c4c43 475#
849a0073 476# MUSB DMA mode
a40c4c43
MT
477#
478CONFIG_MUSB_PIO_ONLY=y
479
d27a5bdd
AF
480#
481# Platform Glue Driver Support
482#
483CONFIG_USB_DWC3_PCI=m
484
a40c4c43 485#
fe1f3d4a 486# MMC/SD/SDIO Host Controller Drivers
a40c4c43 487#
fe1f3d4a 488CONFIG_MMC_SDHCI_ACPI=m
a40c4c43 489
364d5655
MT
490#
491# iptables trigger is under Netfilter config (LED target)
492#
493CONFIG_EDAC=y
494CONFIG_EDAC_LEGACY_SYSFS=y
495# CONFIG_EDAC_DEBUG is not set
d27a5bdd 496CONFIG_EDAC_THUNDERX=m
364d5655
MT
497CONFIG_EDAC_XGENE=m
498
d5383c43
MT
499#
500# Platform RTC drivers
501#
502CONFIG_RTC_DRV_EFI=m
503
364d5655
MT
504#
505# on-CPU RTC drivers
506#
507CONFIG_RTC_DRV_XGENE=m
508
d5383c43
MT
509#
510# DMA Devices
511#
463530b8 512CONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH=y
463530b8 513CONFIG_DMA_ACPI=y
202187a3 514CONFIG_BCM_SBA_RAID=m
d27a5bdd 515CONFIG_MV_XOR_V2=y
849a0073 516CONFIG_XGENE_DMA=m
d5383c43
MT
517
518#
519# DMA Clients
520#
463530b8 521CONFIG_DMA_ENGINE_RAID=y
d5383c43 522
5ecb3b18
MT
523#
524# DMABUF options
525#
526CONFIG_IRQ_BYPASS_MANAGER=y
527
94cce289 528#
8e496662 529# Microsoft Hyper-V guest support
94cce289 530#
364d5655 531# CONFIG_CHROME_PLATFORMS is not set
94cce289 532
d5383c43
MT
533#
534# Common Clock Framework
535#
d5383c43 536CONFIG_COMMON_CLK_XGENE=y
d27a5bdd 537CONFIG_COMMON_CLK_GXBB=y
d5383c43
MT
538
539#
540# Clock Source drivers
541#
202187a3 542CONFIG_TIMER_ACPI=y
d27a5bdd
AF
543CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y
544CONFIG_FSL_ERRATUM_A008585=y
545CONFIG_HISILICON_ERRATUM_161010101=y
546CONFIG_ARM64_ERRATUM_858921=y
d5383c43 547# CONFIG_PL320_MBOX is not set
8e496662 548CONFIG_PCC=y
43556e68 549CONFIG_XGENE_SLIMPRO_MBOX=m
94cce289
MT
550
551#
552# Generic IOMMU Pagetable Support
553#
d5383c43 554# CONFIG_ARM_SMMU is not set
364d5655
MT
555CONFIG_ARM_SMMU_V3=y
556
557#
d27a5bdd
AF
558# Remoteproc drivers
559#
560# CONFIG_REMOTEPROC is not set
561
202187a3
AF
562#
563# Broadcom SoC drivers
564#
565# CONFIG_SOC_BRCMSTB is not set
566
d27a5bdd 567#
e9924988 568# Qualcomm SoC drivers
364d5655
MT
569#
570# CONFIG_SUNXI_SRAM is not set
571
fe1f3d4a
AF
572#
573# DEVFREQ Governors
574#
575CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m
576CONFIG_DEVFREQ_GOV_PASSIVE=m
577
364d5655
MT
578#
579# Light sensors
580#
581# CONFIG_ACPI_ALS is not set
d5383c43 582
d27a5bdd 583#
5ecb3b18 584# IRQ chip support
d27a5bdd
AF
585#
586# CONFIG_RESET_BERLIN is not set
5ecb3b18 587# CONFIG_RESET_SIMPLE is not set
d27a5bdd
AF
588# CONFIG_RESET_SUNXI is not set
589# CONFIG_RESET_ZYNQ is not set
590
d5383c43
MT
591#
592# PHY Subsystem
593#
202187a3 594CONFIG_PHY_XGENE=m
d5383c43
MT
595# CONFIG_PHY_EXYNOS4210_USB2 is not set
596# CONFIG_PHY_EXYNOS4X12_USB2 is not set
597# CONFIG_PHY_EXYNOS5250_USB2 is not set
d5383c43 598
d27a5bdd
AF
599#
600# Performance monitor support
601#
602CONFIG_ARM_PMU_ACPI=y
5ecb3b18 603# CONFIG_HISI_PMU is not set
d27a5bdd 604CONFIG_XGENE_PMU=y
5ecb3b18 605# CONFIG_ARM_SPE_PMU is not set
d27a5bdd 606
364d5655
MT
607#
608# Android
609#
610CONFIG_LIBNVDIMM=y
611CONFIG_BLK_DEV_PMEM=m
612CONFIG_ND_BLK=m
849a0073 613CONFIG_ND_CLAIM=y
364d5655
MT
614CONFIG_ND_BTT=m
615CONFIG_BTT=y
616
d27a5bdd
AF
617#
618# FSI support
619#
620CONFIG_TEE=m
621
622#
623# TEE drivers
624#
625CONFIG_OPTEE=m
626
202187a3
AF
627#
628# Multiplexer drivers
629#
630CONFIG_MUX_ADG792A=m
631CONFIG_MUX_GPIO=m
632CONFIG_MUX_MMIO=m
633
d5383c43
MT
634#
635# Firmware Drivers
636#
a40c4c43
MT
637CONFIG_DMIID=y
638CONFIG_DMI_SYSFS=y
43556e68
AF
639CONFIG_FW_CFG_SYSFS=m
640# CONFIG_FW_CFG_SYSFS_CMDLINE is not set
d5383c43
MT
641
642#
643# EFI (Extensible Firmware Interface) Support
644#
645CONFIG_EFI_VARS=y
364d5655 646CONFIG_EFI_ESRT=y
d5383c43
MT
647CONFIG_EFI_VARS_PSTORE=y
648# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
649CONFIG_EFI_PARAMS_FROM_FDT=y
650CONFIG_EFI_RUNTIME_WRAPPERS=y
651CONFIG_EFI_ARMSTUB=y
fe1f3d4a
AF
652# CONFIG_EFI_BOOTLOADER_CONTROL is not set
653# CONFIG_EFI_CAPSULE_LOADER is not set
d27a5bdd 654# CONFIG_EFI_TEST is not set
e9924988 655# CONFIG_RESET_ATTACK_MITIGATION is not set
d27a5bdd
AF
656# CONFIG_EFI_DEV_PATH_PARSER is not set
657
658#
659# Tegra firmware driver
660#
463530b8
MT
661CONFIG_ACPI=y
662CONFIG_ACPI_GENERIC_GSI=y
364d5655 663CONFIG_ACPI_CCA_REQUIRED=y
8e496662 664# CONFIG_ACPI_DEBUGGER is not set
d27a5bdd 665CONFIG_ACPI_SPCR_TABLE=y
463530b8
MT
666# CONFIG_ACPI_EC_DEBUGFS is not set
667CONFIG_ACPI_BUTTON=m
668CONFIG_ACPI_FAN=m
669CONFIG_ACPI_DOCK=y
d27a5bdd
AF
670CONFIG_ACPI_PROCESSOR_IDLE=y
671CONFIG_ACPI_MCFG=y
8e496662
MT
672CONFIG_ACPI_CPPC_LIB=y
673CONFIG_ACPI_PROCESSOR=m
463530b8 674CONFIG_ACPI_IPMI=m
8e496662
MT
675CONFIG_ACPI_HOTPLUG_CPU=y
676CONFIG_ACPI_THERMAL=m
d27a5bdd 677CONFIG_ACPI_NUMA=y
463530b8 678# CONFIG_ACPI_CUSTOM_DSDT is not set
d27a5bdd
AF
679CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
680CONFIG_ACPI_TABLE_UPGRADE=y
463530b8
MT
681# CONFIG_ACPI_DEBUG is not set
682# CONFIG_ACPI_PCI_SLOT is not set
683CONFIG_ACPI_CONTAINER=y
684CONFIG_ACPI_HED=m
685CONFIG_ACPI_CUSTOM_METHOD=m
d27a5bdd 686# CONFIG_ACPI_BGRT is not set
463530b8 687CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y
d27a5bdd
AF
688# CONFIG_ACPI_APEI is not set
689CONFIG_ACPI_WATCHDOG=y
463530b8 690# CONFIG_PMIC_OPREGION is not set
d27a5bdd
AF
691# CONFIG_ACPI_CONFIGFS is not set
692CONFIG_ACPI_IORT=y
693CONFIG_ACPI_GTDT=y
5ecb3b18 694# CONFIG_TPS68470_PMIC_OPREGION is not set
d5383c43
MT
695
696#
697# File systems
698#
94cce289 699# CONFIG_FS_DAX is not set
d5383c43
MT
700
701#
702# Pseudo filesystems
703#
289c54d9 704# CONFIG_PROC_KCORE is not set
d5383c43 705# CONFIG_HUGETLBFS is not set
d27a5bdd 706CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
d5383c43
MT
707CONFIG_EFIVAR_FS=y
708CONFIG_KVM_MMIO=y
364d5655 709CONFIG_KVM_VFIO=y
94cce289 710CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
463530b8 711CONFIG_KVM_COMPAT=y
d5383c43
MT
712CONFIG_KVM=y
713CONFIG_KVM_ARM_HOST=y
43556e68 714CONFIG_KVM_ARM_PMU=y
d5383c43
MT
715
716#
717# Compile-time checks and compiler options
718#
719CONFIG_ARCH_WANT_FRAME_POINTERS=y
720CONFIG_FRAME_POINTER=y
721
d27a5bdd
AF
722#
723# Memory Debugging
724#
725# CONFIG_KASAN is not set
726CONFIG_ARCH_HAS_KCOV=y
727# CONFIG_KCOV is not set
728
d5383c43
MT
729#
730# RCU Debugging
731#
d5383c43 732CONFIG_FUNCTION_GRAPH_TRACER=y
5ecb3b18 733# CONFIG_HIST_TRIGGERS is not set
d5383c43
MT
734
735#
736# Runtime Testing
737#
43556e68 738CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
d27a5bdd
AF
739# CONFIG_ARM64_PTDUMP_CORE is not set
740# CONFIG_ARM64_PTDUMP_DEBUGFS is not set
d5383c43 741# CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set
d27a5bdd 742# CONFIG_DEBUG_WX is not set
fe1f3d4a 743# CONFIG_DEBUG_ALIGN_RODATA is not set
d27a5bdd
AF
744# CONFIG_ARM64_RELOC_TEST is not set
745
746#
747# Security options
748#
749CONFIG_KEYS_COMPAT=y
202187a3
AF
750CONFIG_FORTIFY_SOURCE=y
751CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y
752CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y
d5383c43 753
d5383c43
MT
754#
755# Random Number Generation
756#
d27a5bdd 757# CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set
d5383c43
MT
758CONFIG_CRYPTO_DEV_CCP=y
759CONFIG_CRYPTO_DEV_CCP_DD=m
e9924988 760CONFIG_CRYPTO_DEV_SP_CCP=y
d5383c43 761CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
202187a3
AF
762CONFIG_CRYPTO_DEV_NITROX=m
763CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m
d27a5bdd 764# CONFIG_CRYPTO_DEV_CAVIUM_ZIP is not set
849a0073
MT
765
766#
767# Certificates for signature checking
768#
d5383c43 769CONFIG_ARM64_CRYPTO=y
e9924988 770CONFIG_CRYPTO_SHA256_ARM64=m
d27a5bdd 771CONFIG_CRYPTO_SHA512_ARM64=m
d5383c43
MT
772CONFIG_CRYPTO_SHA1_ARM64_CE=m
773CONFIG_CRYPTO_SHA2_ARM64_CE=m
774CONFIG_CRYPTO_GHASH_ARM64_CE=m
d27a5bdd
AF
775CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
776CONFIG_CRYPTO_CRC32_ARM64_CE=m
777CONFIG_CRYPTO_AES_ARM64=m
d5383c43
MT
778CONFIG_CRYPTO_AES_ARM64_CE=m
779CONFIG_CRYPTO_AES_ARM64_CE_CCM=m
780CONFIG_CRYPTO_AES_ARM64_CE_BLK=m
781CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m
d27a5bdd 782CONFIG_CRYPTO_AES_ARM64_BS=m
d5383c43
MT
783
784#
785# Library routines
786#
d5383c43
MT
787CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
788CONFIG_HAS_IOPORT_MAP=y
d5383c43 789CONFIG_UCS2_STRING=y