]> git.ipfire.org Git - ipfire-3.x.git/blame - kernel/config-arm64-generic
grub: Update to 2.02~beta3
[ipfire-3.x.git] / kernel / config-arm64-generic
CommitLineData
d5383c43
MT
1CONFIG_ARM64=y
2CONFIG_64BIT=y
3CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
364d5655 4CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
849a0073 5CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
d5383c43
MT
6CONFIG_GENERIC_CSUM=y
7CONFIG_ARCH_DMA_ADDR_T_64BIT=y
d5383c43 8
8e496662
MT
9#
10# IRQ subsystem
11#
12CONFIG_GENERIC_IRQ_MIGRATION=y
13CONFIG_GENERIC_MSI_IRQ=y
14CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
15
d5383c43
MT
16#
17# RCU Subsystem
18#
d5383c43 19# CONFIG_CONTEXT_TRACKING_FORCE is not set
d5383c43
MT
20CONFIG_SYSCTL_EXCEPTION_TRACE=y
21
22#
23# Kernel Performance Events And Counters
24#
d5383c43
MT
25CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
26CONFIG_MODULES_USE_ELF_RELA=y
463530b8
MT
27CONFIG_COMPAT_OLD_SIGACTION=y
28
29#
30# Partition Types
31#
32CONFIG_BLOCK_COMPAT=y
d5383c43
MT
33
34#
35# IO Schedulers
36#
37CONFIG_PREEMPT_NOTIFIERS=y
d5383c43
MT
38
39#
40# Platform selection
41#
849a0073
MT
42# CONFIG_ARCH_BCM_IPROC is not set
43# CONFIG_ARCH_BERLIN is not set
94cce289 44# CONFIG_ARCH_EXYNOS7 is not set
8e496662 45# CONFIG_ARCH_LAYERSCAPE is not set
364d5655 46# CONFIG_ARCH_HISI is not set
94cce289 47# CONFIG_ARCH_MEDIATEK is not set
463530b8 48# CONFIG_ARCH_QCOM is not set
849a0073 49# CONFIG_ARCH_ROCKCHIP is not set
a40c4c43 50CONFIG_ARCH_SEATTLE=y
8e496662 51# CONFIG_ARCH_STRATIX10 is not set
94cce289 52# CONFIG_ARCH_TEGRA is not set
463530b8 53# CONFIG_ARCH_SPRD is not set
d5383c43 54# CONFIG_ARCH_THUNDER is not set
d5383c43 55CONFIG_ARCH_XGENE=y
463530b8 56# CONFIG_ARCH_ZYNQMP is not set
d5383c43
MT
57
58#
59# Bus support
60#
463530b8 61CONFIG_PCI_BUS_ADDR_T_64BIT=y
a40c4c43 62CONFIG_PCI_LABEL=y
d5383c43
MT
63
64#
65# PCI host controller drivers
66#
67CONFIG_PCI_XGENE=y
849a0073 68# CONFIG_PCIE_IPROC is not set
8e496662 69CONFIG_PCI_HISI=y
d5383c43
MT
70CONFIG_HOTPLUG_PCI_PCIE=y
71CONFIG_HOTPLUG_PCI=y
463530b8
MT
72CONFIG_HOTPLUG_PCI_ACPI=y
73CONFIG_HOTPLUG_PCI_ACPI_IBM=y
d5383c43
MT
74CONFIG_HOTPLUG_PCI_CPCI=y
75CONFIG_HOTPLUG_PCI_SHPC=m
76
77#
a40c4c43 78# ARM errata workarounds via the alternatives framework
d5383c43 79#
a40c4c43
MT
80CONFIG_ARM64_ERRATUM_826319=y
81CONFIG_ARM64_ERRATUM_827319=y
82CONFIG_ARM64_ERRATUM_824069=y
83CONFIG_ARM64_ERRATUM_819472=y
84CONFIG_ARM64_ERRATUM_832075=y
849a0073 85CONFIG_ARM64_ERRATUM_834220=y
463530b8 86CONFIG_ARM64_ERRATUM_845719=y
364d5655 87CONFIG_ARM64_ERRATUM_843419=y
8e496662
MT
88CONFIG_CAVIUM_ERRATUM_22375=y
89CONFIG_CAVIUM_ERRATUM_23154=y
d5383c43 90# CONFIG_ARM64_4K_PAGES is not set
8e496662 91# CONFIG_ARM64_16K_PAGES is not set
d5383c43
MT
92CONFIG_ARM64_64K_PAGES=y
93CONFIG_ARM64_VA_BITS_42=y
94# CONFIG_ARM64_VA_BITS_48 is not set
95CONFIG_ARM64_VA_BITS=42
d5383c43 96CONFIG_NR_CPUS=64
8e496662
MT
97# CONFIG_HZ_100 is not set
98# CONFIG_HZ_250 is not set
99CONFIG_HZ_300=y
100# CONFIG_HZ_1000 is not set
101CONFIG_HZ=300
d5383c43
MT
102CONFIG_ARCH_SPARSEMEM_ENABLE=y
103CONFIG_ARCH_SPARSEMEM_DEFAULT=y
104CONFIG_ARCH_SELECT_MEMORY_MODEL=y
105CONFIG_SYS_SUPPORTS_HUGETLBFS=y
106CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
107CONFIG_SELECT_MEMORY_MODEL=y
108CONFIG_SPARSEMEM_MANUAL=y
109CONFIG_SPARSEMEM=y
110CONFIG_SPARSEMEM_EXTREME=y
111CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
112CONFIG_SPARSEMEM_VMEMMAP=y
d5383c43 113CONFIG_PHYS_ADDR_T_64BIT=y
d5383c43
MT
114# CONFIG_TRANSPARENT_HUGEPAGE is not set
115CONFIG_GENERIC_EARLY_IOREMAP=y
d5383c43 116CONFIG_FORCE_MAX_ZONEORDER=11
463530b8
MT
117CONFIG_ARMV8_DEPRECATED=y
118CONFIG_SWP_EMULATION=y
119CONFIG_CP15_BARRIER_EMULATION=y
120CONFIG_SETEND_EMULATION=y
d5383c43 121
849a0073
MT
122#
123# ARMv8.1 architectural features
124#
125CONFIG_ARM64_HW_AFDBM=y
126CONFIG_ARM64_PAN=y
127CONFIG_ARM64_LSE_ATOMICS=y
128
d5383c43
MT
129#
130# Boot options
131#
132CONFIG_CMDLINE=""
133CONFIG_EFI_STUB=y
134CONFIG_EFI=y
a40c4c43 135CONFIG_DMI=y
d5383c43
MT
136
137#
463530b8 138# Userspace binary formats
d5383c43 139#
463530b8
MT
140CONFIG_COMPAT_BINFMT_ELF=y
141CONFIG_COMPAT=y
142CONFIG_SYSVIPC_COMPAT=y
d5383c43 143
d5383c43 144#
463530b8 145# ARM CPU Idle Drivers
d5383c43 146#
d5383c43
MT
147# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
148
149#
a40c4c43 150# CPU frequency scaling drivers
d5383c43 151#
364d5655 152CONFIG_ARM_DT_BL_CPUFREQ=m
8e496662 153CONFIG_ACPI_CPPC_CPUFREQ=m
463530b8 154CONFIG_COMPAT_NETLINK_MESSAGES=y
d5383c43 155
d5383c43
MT
156#
157# Generic Driver Options
158#
a40c4c43 159# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
d5383c43
MT
160CONFIG_GENERIC_CPU_AUTOPROBE=y
161
162#
364d5655 163# Bus devices
d5383c43 164#
463530b8
MT
165CONFIG_PNP=y
166# CONFIG_PNP_DEBUG_MESSAGES is not set
167
168#
169# Protocols
170#
171CONFIG_PNPACPI=y
d5383c43
MT
172CONFIG_BLK_DEV_SKD=m
173
174#
8e496662 175# Intel MIC Coprocessor State Management (COSM) Drivers
d5383c43
MT
176#
177# CONFIG_GENWQE is not set
178
179#
180# SCSI Transports
181#
182# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set
463530b8
MT
183CONFIG_ATA_ACPI=y
184CONFIG_SATA_ZPODD=y
d5383c43
MT
185
186#
187# Controllers with non-SFF native interface
188#
189CONFIG_AHCI_XGENE=m
190
463530b8
MT
191#
192# Generic fallback / legacy drivers
193#
194CONFIG_PATA_ACPI=m
195
d5383c43
MT
196#
197# Distributed Switch Architecture drivers
198#
199CONFIG_VORTEX=m
463530b8
MT
200CONFIG_AMD_XGBE=m
201CONFIG_NET_XGENE=m
202CONFIG_MACB=m
364d5655
MT
203CONFIG_THUNDER_NIC_PF=m
204CONFIG_THUNDER_NIC_VF=m
205CONFIG_THUNDER_NIC_BGX=m
206CONFIG_LIQUIDIO=m
463530b8
MT
207CONFIG_NET_SB1000=m
208
849a0073
MT
209#
210# MII PHY device drivers
211#
212CONFIG_MDIO_OCTEON=m
213
214#
215# Enable WiMAX (Networking options) to see the WiMAX drivers
216#
217# CONFIG_FUJITSU_ES is not set
218
d5383c43
MT
219#
220# Input device support
221#
222CONFIG_INPUT_MATRIXKMAP=m
223
224#
225# Input Device Drivers
226#
227# CONFIG_KEYBOARD_SAMSUNG is not set
228
463530b8
MT
229#
230# Serial drivers
231#
232CONFIG_SERIAL_8250_PNP=y
233CONFIG_SERIAL_8250_FINTEK=m
234
d5383c43
MT
235#
236# Non-8250 serial port support
237#
8e496662 238CONFIG_HVC_DCC=y
d5383c43
MT
239CONFIG_HW_RANDOM_XGENE=m
240
463530b8
MT
241#
242# PCMCIA character devices
243#
244# CONFIG_HPET is not set
245
246#
247# I2C support
248#
249CONFIG_ACPI_I2C_OPREGION=y
250
251#
252# ACPI drivers
253#
254CONFIG_I2C_SCMI=m
255
d5383c43
MT
256#
257# I2C system bus drivers (mostly embedded / system-on-chip)
258#
8e496662 259CONFIG_I2C_CADENCE=m
d5383c43 260CONFIG_I2C_NOMADIK=m
d5383c43 261
a40c4c43
MT
262#
263# Other I2C/SMBus bus drivers
264#
364d5655 265CONFIG_I2C_XGENE_SLIMPRO=m
a40c4c43
MT
266# CONFIG_I2C_SLAVE is not set
267
d5383c43
MT
268#
269# PPS support
270#
271CONFIG_PPS=m
272
273#
274# PTP clock support
275#
276CONFIG_PTP_1588_CLOCK=m
277
278#
463530b8
MT
279# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
280#
281CONFIG_GPIO_ACPI=y
282
283#
284# Memory mapped GPIO drivers
d5383c43 285#
8e496662 286CONFIG_GPIO_AMDPT=m
463530b8 287CONFIG_GPIO_DWAPB=m
d5383c43 288CONFIG_GPIO_XGENE=y
94cce289 289CONFIG_GPIO_XGENE_SB=m
8e496662 290CONFIG_GPIO_XILINX=m
d5383c43
MT
291
292#
463530b8 293# USB GPIO expanders
d5383c43
MT
294#
295CONFIG_POWER_RESET_XGENE=y
296
463530b8
MT
297#
298# ACPI drivers
299#
300CONFIG_SENSORS_ACPI_POWER=m
301
d5383c43
MT
302#
303# Multifunction device drivers
304#
a40c4c43 305# CONFIG_MFD_ATMEL_HLCDC is not set
d5383c43
MT
306# CONFIG_ABX500_CORE is not set
307
308#
309# STMicroelectronics STMPE Interface Drivers
310#
d5383c43
MT
311# CONFIG_REGULATOR_88PM8607 is not set
312# CONFIG_REGULATOR_GPIO is not set
313# CONFIG_REGULATOR_LP872X is not set
314# CONFIG_REGULATOR_LP8788 is not set
315# CONFIG_REGULATOR_TWL4030 is not set
316
463530b8
MT
317#
318# Media drivers
319#
320# CONFIG_IR_ENE is not set
321# CONFIG_IR_ITE_CIR is not set
322# CONFIG_IR_FINTEK is not set
323# CONFIG_IR_NUVOTON is not set
324
d5383c43
MT
325#
326# Console display driver support
327#
94cce289
MT
328CONFIG_DUMMY_CONSOLE_COLUMNS=80
329CONFIG_DUMMY_CONSOLE_ROWS=25
d5383c43 330# CONFIG_SND_LX6464ES is not set
d5383c43 331
94cce289 332#
8e496662 333# Allwinner SoC Audio support
94cce289
MT
334#
335# CONFIG_SND_SOC_XTFPGA_I2S is not set
336
a40c4c43 337#
849a0073 338# MUSB DMA mode
a40c4c43
MT
339#
340CONFIG_MUSB_PIO_ONLY=y
341
d5383c43
MT
342#
343# MMC/SD/SDIO Host Controller Drivers
344#
463530b8 345CONFIG_MMC_SDHCI_ACPI=m
d5383c43 346
a40c4c43
MT
347#
348# LED drivers
349#
350CONFIG_LEDS_INTEL_SS4200=m
351
364d5655
MT
352#
353# iptables trigger is under Netfilter config (LED target)
354#
355CONFIG_EDAC=y
356CONFIG_EDAC_LEGACY_SYSFS=y
357# CONFIG_EDAC_DEBUG is not set
358CONFIG_EDAC_MM_EDAC=m
359CONFIG_EDAC_XGENE=m
360
d5383c43
MT
361#
362# Platform RTC drivers
363#
364CONFIG_RTC_DRV_EFI=m
365
364d5655
MT
366#
367# on-CPU RTC drivers
368#
369CONFIG_RTC_DRV_XGENE=m
370
d5383c43
MT
371#
372# DMA Devices
373#
463530b8 374CONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH=y
463530b8 375CONFIG_DMA_ACPI=y
849a0073 376CONFIG_XGENE_DMA=m
d5383c43
MT
377
378#
379# DMA Clients
380#
463530b8 381CONFIG_DMA_ENGINE_RAID=y
d5383c43 382
94cce289 383#
8e496662 384# Microsoft Hyper-V guest support
94cce289 385#
364d5655 386# CONFIG_CHROME_PLATFORMS is not set
94cce289 387
d5383c43
MT
388#
389# Common Clock Framework
390#
d5383c43
MT
391CONFIG_COMMON_CLK_XGENE=y
392
393#
394# Clock Source drivers
395#
8e496662 396CONFIG_CLKSRC_ACPI=y
d5383c43
MT
397# CONFIG_SH_TIMER_TMU is not set
398# CONFIG_PL320_MBOX is not set
8e496662 399CONFIG_PCC=y
94cce289
MT
400
401#
402# Generic IOMMU Pagetable Support
403#
8e496662
MT
404CONFIG_IOMMU_IOVA=y
405CONFIG_IOMMU_DMA=y
d5383c43 406# CONFIG_ARM_SMMU is not set
364d5655
MT
407CONFIG_ARM_SMMU_V3=y
408
409#
410# SOC (System On Chip) specific Drivers
411#
412# CONFIG_SUNXI_SRAM is not set
413
414#
415# Light sensors
416#
417# CONFIG_ACPI_ALS is not set
d5383c43 418
d5383c43
MT
419#
420# PHY Subsystem
421#
422# CONFIG_PHY_EXYNOS4210_USB2 is not set
423# CONFIG_PHY_EXYNOS4X12_USB2 is not set
424# CONFIG_PHY_EXYNOS5250_USB2 is not set
425CONFIG_PHY_XGENE=m
426
364d5655
MT
427#
428# Android
429#
430CONFIG_LIBNVDIMM=y
431CONFIG_BLK_DEV_PMEM=m
432CONFIG_ND_BLK=m
849a0073 433CONFIG_ND_CLAIM=y
364d5655
MT
434CONFIG_ND_BTT=m
435CONFIG_BTT=y
436
d5383c43
MT
437#
438# Firmware Drivers
439#
a40c4c43
MT
440CONFIG_DMIID=y
441CONFIG_DMI_SYSFS=y
d5383c43
MT
442
443#
444# EFI (Extensible Firmware Interface) Support
445#
446CONFIG_EFI_VARS=y
364d5655 447CONFIG_EFI_ESRT=y
d5383c43
MT
448CONFIG_EFI_VARS_PSTORE=y
449# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
450CONFIG_EFI_PARAMS_FROM_FDT=y
451CONFIG_EFI_RUNTIME_WRAPPERS=y
452CONFIG_EFI_ARMSTUB=y
463530b8
MT
453CONFIG_ACPI=y
454CONFIG_ACPI_GENERIC_GSI=y
364d5655 455CONFIG_ACPI_CCA_REQUIRED=y
8e496662 456# CONFIG_ACPI_DEBUGGER is not set
463530b8
MT
457# CONFIG_ACPI_EC_DEBUGFS is not set
458CONFIG_ACPI_BUTTON=m
459CONFIG_ACPI_FAN=m
460CONFIG_ACPI_DOCK=y
8e496662
MT
461CONFIG_ACPI_CPPC_LIB=y
462CONFIG_ACPI_PROCESSOR=m
463530b8 463CONFIG_ACPI_IPMI=m
8e496662
MT
464CONFIG_ACPI_HOTPLUG_CPU=y
465CONFIG_ACPI_THERMAL=m
463530b8
MT
466# CONFIG_ACPI_CUSTOM_DSDT is not set
467# CONFIG_ACPI_DEBUG is not set
468# CONFIG_ACPI_PCI_SLOT is not set
469CONFIG_ACPI_CONTAINER=y
470CONFIG_ACPI_HED=m
471CONFIG_ACPI_CUSTOM_METHOD=m
472CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y
473# CONFIG_PMIC_OPREGION is not set
d5383c43
MT
474
475#
476# File systems
477#
94cce289 478# CONFIG_FS_DAX is not set
d5383c43
MT
479
480#
481# Pseudo filesystems
482#
289c54d9 483# CONFIG_PROC_KCORE is not set
d5383c43
MT
484# CONFIG_HUGETLBFS is not set
485CONFIG_EFIVAR_FS=y
486CONFIG_KVM_MMIO=y
364d5655 487CONFIG_KVM_VFIO=y
94cce289 488CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
463530b8 489CONFIG_KVM_COMPAT=y
8e496662 490CONFIG_KVM_ARM_VGIC_V3=y
d5383c43
MT
491CONFIG_KVM=y
492CONFIG_KVM_ARM_HOST=y
d5383c43
MT
493
494#
495# Compile-time checks and compiler options
496#
497CONFIG_ARCH_WANT_FRAME_POINTERS=y
498CONFIG_FRAME_POINTER=y
499
d5383c43
MT
500#
501# RCU Debugging
502#
d5383c43
MT
503CONFIG_FUNCTION_GRAPH_TRACER=y
504
505#
506# Runtime Testing
507#
a40c4c43 508# CONFIG_ARM64_PTDUMP is not set
d5383c43
MT
509# CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set
510
d5383c43
MT
511#
512# Random Number Generation
513#
514CONFIG_CRYPTO_DEV_CCP=y
515CONFIG_CRYPTO_DEV_CCP_DD=m
516CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
849a0073
MT
517
518#
519# Certificates for signature checking
520#
d5383c43
MT
521CONFIG_ARM64_CRYPTO=y
522CONFIG_CRYPTO_SHA1_ARM64_CE=m
523CONFIG_CRYPTO_SHA2_ARM64_CE=m
524CONFIG_CRYPTO_GHASH_ARM64_CE=m
525CONFIG_CRYPTO_AES_ARM64_CE=m
526CONFIG_CRYPTO_AES_ARM64_CE_CCM=m
527CONFIG_CRYPTO_AES_ARM64_CE_BLK=m
528CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m
a40c4c43 529CONFIG_CRYPTO_CRC32_ARM64=m
d5383c43
MT
530
531#
532# Library routines
533#
d5383c43 534CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
463530b8 535CONFIG_AUDIT_COMPAT_GENERIC=y
d5383c43 536CONFIG_HAS_IOPORT_MAP=y
d5383c43 537CONFIG_UCS2_STRING=y