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