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