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