]> git.ipfire.org Git - ipfire-3.x.git/blame - kernel/config-arm64-generic
kernel: Remove armv5tel kernel build
[ipfire-3.x.git] / kernel / config-arm64-generic
CommitLineData
d5383c43
MT
1CONFIG_ARM64=y
2CONFIG_64BIT=y
3CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
4CONFIG_GENERIC_CSUM=y
5CONFIG_ARCH_DMA_ADDR_T_64BIT=y
d5383c43
MT
6CONFIG_FIX_EARLYCON_MEM=y
7
d5383c43
MT
8#
9# RCU Subsystem
10#
d5383c43
MT
11# CONFIG_CONTEXT_TRACKING_FORCE is not set
12CONFIG_RCU_FANOUT=64
d5383c43
MT
13CONFIG_SYSCTL_EXCEPTION_TRACE=y
14
15#
16# Kernel Performance Events And Counters
17#
d5383c43
MT
18CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
19CONFIG_MODULES_USE_ELF_RELA=y
463530b8
MT
20CONFIG_COMPAT_OLD_SIGACTION=y
21
22#
23# Partition Types
24#
25CONFIG_BLOCK_COMPAT=y
d5383c43
MT
26
27#
28# IO Schedulers
29#
30CONFIG_PREEMPT_NOTIFIERS=y
d5383c43
MT
31
32#
33# Platform selection
34#
94cce289
MT
35# CONFIG_ARCH_EXYNOS7 is not set
36# CONFIG_ARCH_FSL_LS2085A is not set
37# CONFIG_ARCH_MEDIATEK is not set
463530b8 38# CONFIG_ARCH_QCOM is not set
a40c4c43 39CONFIG_ARCH_SEATTLE=y
94cce289 40# CONFIG_ARCH_TEGRA is not set
463530b8 41# CONFIG_ARCH_SPRD is not set
d5383c43 42# CONFIG_ARCH_THUNDER is not set
d5383c43 43CONFIG_ARCH_XGENE=y
463530b8 44# CONFIG_ARCH_ZYNQMP is not set
d5383c43
MT
45
46#
47# Bus support
48#
463530b8 49CONFIG_PCI_BUS_ADDR_T_64BIT=y
a40c4c43 50CONFIG_PCI_LABEL=y
d5383c43
MT
51
52#
53# PCI host controller drivers
54#
55CONFIG_PCI_XGENE=y
56CONFIG_HOTPLUG_PCI_PCIE=y
57CONFIG_HOTPLUG_PCI=y
463530b8
MT
58CONFIG_HOTPLUG_PCI_ACPI=y
59CONFIG_HOTPLUG_PCI_ACPI_IBM=y
d5383c43
MT
60CONFIG_HOTPLUG_PCI_CPCI=y
61CONFIG_HOTPLUG_PCI_SHPC=m
62
63#
a40c4c43 64# ARM errata workarounds via the alternatives framework
d5383c43 65#
a40c4c43
MT
66CONFIG_ARM64_ERRATUM_826319=y
67CONFIG_ARM64_ERRATUM_827319=y
68CONFIG_ARM64_ERRATUM_824069=y
69CONFIG_ARM64_ERRATUM_819472=y
70CONFIG_ARM64_ERRATUM_832075=y
463530b8 71CONFIG_ARM64_ERRATUM_845719=y
d5383c43
MT
72# CONFIG_ARM64_4K_PAGES is not set
73CONFIG_ARM64_64K_PAGES=y
74CONFIG_ARM64_VA_BITS_42=y
75# CONFIG_ARM64_VA_BITS_48 is not set
76CONFIG_ARM64_VA_BITS=42
d5383c43 77CONFIG_NR_CPUS=64
d5383c43 78CONFIG_HZ=100
d5383c43
MT
79CONFIG_ARCH_SPARSEMEM_ENABLE=y
80CONFIG_ARCH_SPARSEMEM_DEFAULT=y
81CONFIG_ARCH_SELECT_MEMORY_MODEL=y
82CONFIG_SYS_SUPPORTS_HUGETLBFS=y
83CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
84CONFIG_SELECT_MEMORY_MODEL=y
85CONFIG_SPARSEMEM_MANUAL=y
86CONFIG_SPARSEMEM=y
87CONFIG_SPARSEMEM_EXTREME=y
88CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
89CONFIG_SPARSEMEM_VMEMMAP=y
d5383c43
MT
90CONFIG_PHYS_ADDR_T_64BIT=y
91CONFIG_MMU_NOTIFIER=y
92# CONFIG_TRANSPARENT_HUGEPAGE is not set
93CONFIG_GENERIC_EARLY_IOREMAP=y
d5383c43 94CONFIG_FORCE_MAX_ZONEORDER=11
463530b8
MT
95CONFIG_ARMV8_DEPRECATED=y
96CONFIG_SWP_EMULATION=y
97CONFIG_CP15_BARRIER_EMULATION=y
98CONFIG_SETEND_EMULATION=y
d5383c43
MT
99
100#
101# Boot options
102#
103CONFIG_CMDLINE=""
104CONFIG_EFI_STUB=y
105CONFIG_EFI=y
a40c4c43 106CONFIG_DMI=y
d5383c43
MT
107
108#
463530b8 109# Userspace binary formats
d5383c43 110#
463530b8
MT
111CONFIG_COMPAT_BINFMT_ELF=y
112CONFIG_COMPAT=y
113CONFIG_SYSVIPC_COMPAT=y
d5383c43 114
d5383c43 115#
463530b8 116# ARM CPU Idle Drivers
d5383c43 117#
d5383c43
MT
118# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
119
120#
a40c4c43 121# CPU frequency scaling drivers
d5383c43 122#
463530b8 123CONFIG_COMPAT_NETLINK_MESSAGES=y
d5383c43 124
d5383c43
MT
125#
126# Generic Driver Options
127#
a40c4c43 128# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
d5383c43
MT
129CONFIG_GENERIC_CPU_AUTOPROBE=y
130
131#
132# Device Tree and Open Firmware support
133#
463530b8
MT
134CONFIG_PNP=y
135# CONFIG_PNP_DEBUG_MESSAGES is not set
136
137#
138# Protocols
139#
140CONFIG_PNPACPI=y
d5383c43
MT
141CONFIG_BLK_DEV_SKD=m
142
143#
144# Intel MIC Card Driver
145#
146# CONFIG_GENWQE is not set
147
148#
149# SCSI Transports
150#
151# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set
463530b8
MT
152CONFIG_ATA_ACPI=y
153CONFIG_SATA_ZPODD=y
d5383c43
MT
154
155#
156# Controllers with non-SFF native interface
157#
158CONFIG_AHCI_XGENE=m
159
463530b8
MT
160#
161# Generic fallback / legacy drivers
162#
163CONFIG_PATA_ACPI=m
164
d5383c43
MT
165#
166# Distributed Switch Architecture drivers
167#
168CONFIG_VORTEX=m
463530b8
MT
169CONFIG_AMD_XGBE=m
170CONFIG_NET_XGENE=m
171CONFIG_MACB=m
172CONFIG_NET_SB1000=m
173
174#
175# MII PHY device drivers
176#
177CONFIG_AMD_XGBE_PHY=m
d5383c43
MT
178
179#
180# Input device support
181#
182CONFIG_INPUT_MATRIXKMAP=m
183
184#
185# Input Device Drivers
186#
187# CONFIG_KEYBOARD_SAMSUNG is not set
188
463530b8
MT
189#
190# Serial drivers
191#
192CONFIG_SERIAL_8250_PNP=y
193CONFIG_SERIAL_8250_FINTEK=m
194
d5383c43
MT
195#
196# Non-8250 serial port support
197#
d5383c43
MT
198CONFIG_HW_RANDOM_XGENE=m
199
463530b8
MT
200#
201# PCMCIA character devices
202#
203# CONFIG_HPET is not set
204
205#
206# I2C support
207#
208CONFIG_ACPI_I2C_OPREGION=y
209
210#
211# ACPI drivers
212#
213CONFIG_I2C_SCMI=m
214
d5383c43
MT
215#
216# I2C system bus drivers (mostly embedded / system-on-chip)
217#
218CONFIG_I2C_NOMADIK=m
d5383c43 219
a40c4c43
MT
220#
221# Other I2C/SMBus bus drivers
222#
223# CONFIG_I2C_SLAVE is not set
224
d5383c43
MT
225#
226# PPS support
227#
228CONFIG_PPS=m
229
230#
231# PTP clock support
232#
233CONFIG_PTP_1588_CLOCK=m
234
235#
463530b8
MT
236# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
237#
238CONFIG_GPIO_ACPI=y
239
240#
241# Memory mapped GPIO drivers
d5383c43 242#
463530b8 243CONFIG_GPIO_DWAPB=m
d5383c43 244CONFIG_GPIO_XGENE=y
94cce289 245CONFIG_GPIO_XGENE_SB=m
d5383c43
MT
246
247#
463530b8 248# USB GPIO expanders
d5383c43
MT
249#
250CONFIG_POWER_RESET_XGENE=y
251
463530b8
MT
252#
253# ACPI drivers
254#
255CONFIG_SENSORS_ACPI_POWER=m
256
d5383c43
MT
257#
258# Multifunction device drivers
259#
a40c4c43 260# CONFIG_MFD_ATMEL_HLCDC is not set
d5383c43
MT
261# CONFIG_ABX500_CORE is not set
262
263#
264# STMicroelectronics STMPE Interface Drivers
265#
d5383c43
MT
266# CONFIG_REGULATOR_88PM8607 is not set
267# CONFIG_REGULATOR_GPIO is not set
268# CONFIG_REGULATOR_LP872X is not set
269# CONFIG_REGULATOR_LP8788 is not set
270# CONFIG_REGULATOR_TWL4030 is not set
271
463530b8
MT
272#
273# Media drivers
274#
275# CONFIG_IR_ENE is not set
276# CONFIG_IR_ITE_CIR is not set
277# CONFIG_IR_FINTEK is not set
278# CONFIG_IR_NUVOTON is not set
279
d5383c43
MT
280#
281# Console display driver support
282#
94cce289
MT
283CONFIG_DUMMY_CONSOLE_COLUMNS=80
284CONFIG_DUMMY_CONSOLE_ROWS=25
d5383c43 285# CONFIG_SND_LX6464ES is not set
d5383c43 286
94cce289
MT
287#
288# Common SoC Audio options for Freescale CPUs:
289#
290# CONFIG_SND_SOC_XTFPGA_I2S is not set
291
a40c4c43
MT
292#
293# Platform Glue Layer
294#
295CONFIG_MUSB_PIO_ONLY=y
296
d5383c43
MT
297#
298# MMC/SD/SDIO Host Controller Drivers
299#
463530b8 300CONFIG_MMC_SDHCI_ACPI=m
d5383c43 301# CONFIG_MMC_SDHCI_OF_ARASAN is not set
d5383c43 302
a40c4c43
MT
303#
304# LED drivers
305#
306CONFIG_LEDS_INTEL_SS4200=m
307
d5383c43
MT
308#
309# Platform RTC drivers
310#
311CONFIG_RTC_DRV_EFI=m
312
d5383c43
MT
313#
314# DMA Devices
315#
463530b8 316CONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH=y
463530b8
MT
317CONFIG_XGENE_DMA=m
318CONFIG_DMA_ACPI=y
d5383c43
MT
319
320#
321# DMA Clients
322#
463530b8 323CONFIG_DMA_ENGINE_RAID=y
d5383c43 324
94cce289
MT
325#
326# Android
327#
328CONFIG_I2O_EXT_ADAPTEC_DMA64=y
463530b8 329# CONFIG_FSL_MC_BUS is not set
94cce289 330
d5383c43
MT
331#
332# Common Clock Framework
333#
d5383c43
MT
334CONFIG_COMMON_CLK_XGENE=y
335
336#
337# Clock Source drivers
338#
d5383c43
MT
339# CONFIG_SH_TIMER_TMU is not set
340# CONFIG_PL320_MBOX is not set
463530b8 341# CONFIG_PCC is not set
94cce289
MT
342
343#
344# Generic IOMMU Pagetable Support
345#
346# CONFIG_IOMMU_IO_PGTABLE_LPAE is not set
d5383c43
MT
347# CONFIG_ARM_SMMU is not set
348
d5383c43
MT
349#
350# Temperature sensors
351#
d5383c43
MT
352CONFIG_ARM_GIC_V3=y
353
354#
355# PHY Subsystem
356#
357# CONFIG_PHY_EXYNOS4210_USB2 is not set
358# CONFIG_PHY_EXYNOS4X12_USB2 is not set
359# CONFIG_PHY_EXYNOS5250_USB2 is not set
360CONFIG_PHY_XGENE=m
361
362#
363# Firmware Drivers
364#
a40c4c43
MT
365CONFIG_DMIID=y
366CONFIG_DMI_SYSFS=y
d5383c43
MT
367
368#
369# EFI (Extensible Firmware Interface) Support
370#
371CONFIG_EFI_VARS=y
372CONFIG_EFI_VARS_PSTORE=y
373# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
374CONFIG_EFI_PARAMS_FROM_FDT=y
375CONFIG_EFI_RUNTIME_WRAPPERS=y
376CONFIG_EFI_ARMSTUB=y
463530b8
MT
377CONFIG_ACPI=y
378CONFIG_ACPI_GENERIC_GSI=y
379# CONFIG_ACPI_PROCFS_POWER is not set
380# CONFIG_ACPI_EC_DEBUGFS is not set
381CONFIG_ACPI_BUTTON=m
382CONFIG_ACPI_FAN=m
383CONFIG_ACPI_DOCK=y
384CONFIG_ACPI_IPMI=m
385# CONFIG_ACPI_CUSTOM_DSDT is not set
386# CONFIG_ACPI_DEBUG is not set
387# CONFIG_ACPI_PCI_SLOT is not set
388CONFIG_ACPI_CONTAINER=y
389CONFIG_ACPI_HED=m
390CONFIG_ACPI_CUSTOM_METHOD=m
391CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y
392# CONFIG_PMIC_OPREGION is not set
d5383c43
MT
393
394#
395# File systems
396#
94cce289 397# CONFIG_FS_DAX is not set
d5383c43
MT
398
399#
400# Pseudo filesystems
401#
402# CONFIG_HUGETLBFS is not set
403CONFIG_EFIVAR_FS=y
404CONFIG_KVM_MMIO=y
94cce289 405CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
463530b8 406CONFIG_KVM_COMPAT=y
d5383c43
MT
407CONFIG_KVM=y
408CONFIG_KVM_ARM_HOST=y
409CONFIG_KVM_ARM_MAX_VCPUS=4
d5383c43
MT
410
411#
412# Compile-time checks and compiler options
413#
414CONFIG_ARCH_WANT_FRAME_POINTERS=y
415CONFIG_FRAME_POINTER=y
416
c65ff857
MT
417#
418# Lock Debugging (spinlocks, mutexes, etc...)
419#
420# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
421# CONFIG_DEBUG_LOCK_ALLOC is not set
422# CONFIG_PROVE_LOCKING is not set
423# CONFIG_LOCK_STAT is not set
424
d5383c43
MT
425#
426# RCU Debugging
427#
d5383c43
MT
428CONFIG_FUNCTION_GRAPH_TRACER=y
429
430#
431# Runtime Testing
432#
a40c4c43 433# CONFIG_ARM64_PTDUMP is not set
d5383c43
MT
434# CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set
435
436#
437# Memory Protections
438#
439CONFIG_GRKERNSEC_KSTACKOVERFLOW=y
440
d5383c43
MT
441#
442# Random Number Generation
443#
444CONFIG_CRYPTO_DEV_CCP=y
445CONFIG_CRYPTO_DEV_CCP_DD=m
446CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
447CONFIG_ARM64_CRYPTO=y
448CONFIG_CRYPTO_SHA1_ARM64_CE=m
449CONFIG_CRYPTO_SHA2_ARM64_CE=m
450CONFIG_CRYPTO_GHASH_ARM64_CE=m
451CONFIG_CRYPTO_AES_ARM64_CE=m
452CONFIG_CRYPTO_AES_ARM64_CE_CCM=m
453CONFIG_CRYPTO_AES_ARM64_CE_BLK=m
454CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m
a40c4c43 455CONFIG_CRYPTO_CRC32_ARM64=m
d5383c43
MT
456
457#
458# Library routines
459#
d5383c43 460CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
463530b8 461CONFIG_AUDIT_COMPAT_GENERIC=y
d5383c43 462CONFIG_HAS_IOPORT_MAP=y
d5383c43 463CONFIG_UCS2_STRING=y