]> git.ipfire.org Git - people/amarx/ipfire-3.x.git/blame - kernel/config-arm64-generic
kernel: Remove iptables support
[people/amarx/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_KERNEL_MODE_NEON=y
7CONFIG_FIX_EARLYCON_MEM=y
8
9#
10# IRQ subsystem
11#
a40c4c43 12CONFIG_IRQ_DOMAIN_HIERARCHY=y
d5383c43
MT
13CONFIG_GENERIC_TIME_VSYSCALL=y
14CONFIG_ARCH_HAS_TICK_BROADCAST=y
15CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
16
17#
18# Timers subsystem
19#
20# CONFIG_NO_HZ_IDLE is not set
21CONFIG_NO_HZ_FULL=y
22# CONFIG_NO_HZ_FULL_ALL is not set
23# CONFIG_NO_HZ_FULL_SYSIDLE is not set
24
25#
26# RCU Subsystem
27#
28CONFIG_TREE_RCU=y
29CONFIG_RCU_STALL_COMMON=y
30CONFIG_RCU_USER_QS=y
31# CONFIG_CONTEXT_TRACKING_FORCE is not set
32CONFIG_RCU_FANOUT=64
33CONFIG_RCU_FANOUT_LEAF=16
34# CONFIG_RCU_FANOUT_EXACT is not set
35# CONFIG_RCU_FAST_NO_HZ is not set
36CONFIG_RCU_NOCB_CPU=y
37CONFIG_RCU_NOCB_CPU_NONE=y
38# CONFIG_RCU_NOCB_CPU_ZERO is not set
39# CONFIG_RCU_NOCB_CPU_ALL is not set
40CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
41CONFIG_SYSCTL_EXCEPTION_TRACE=y
42
43#
44# Kernel Performance Events And Counters
45#
46CONFIG_SLUB_CPU_PARTIAL=y
47CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
48CONFIG_MODULES_USE_ELF_RELA=y
49
50#
51# IO Schedulers
52#
53CONFIG_PREEMPT_NOTIFIERS=y
54CONFIG_PADATA=y
55CONFIG_MUTEX_SPIN_ON_OWNER=y
56CONFIG_RWSEM_SPIN_ON_OWNER=y
94cce289 57CONFIG_LOCK_SPIN_ON_OWNER=y
d5383c43
MT
58
59#
60# Platform selection
61#
94cce289
MT
62# CONFIG_ARCH_EXYNOS7 is not set
63# CONFIG_ARCH_FSL_LS2085A is not set
64# CONFIG_ARCH_MEDIATEK is not set
a40c4c43 65CONFIG_ARCH_SEATTLE=y
94cce289 66# CONFIG_ARCH_TEGRA is not set
d5383c43
MT
67# CONFIG_ARCH_THUNDER is not set
68CONFIG_ARCH_VEXPRESS=y
69CONFIG_ARCH_XGENE=y
70
71#
72# Bus support
73#
d5383c43
MT
74CONFIG_PCI_DOMAINS=y
75CONFIG_PCI_DOMAINS_GENERIC=y
a40c4c43 76CONFIG_PCI_LABEL=y
d5383c43
MT
77
78#
79# PCI host controller drivers
80#
81CONFIG_PCI_XGENE=y
82CONFIG_HOTPLUG_PCI_PCIE=y
83CONFIG_HOTPLUG_PCI=y
84CONFIG_HOTPLUG_PCI_CPCI=y
85CONFIG_HOTPLUG_PCI_SHPC=m
86
87#
a40c4c43 88# ARM errata workarounds via the alternatives framework
d5383c43 89#
a40c4c43
MT
90CONFIG_ARM64_ERRATUM_826319=y
91CONFIG_ARM64_ERRATUM_827319=y
92CONFIG_ARM64_ERRATUM_824069=y
93CONFIG_ARM64_ERRATUM_819472=y
94CONFIG_ARM64_ERRATUM_832075=y
d5383c43
MT
95# CONFIG_ARM64_4K_PAGES is not set
96CONFIG_ARM64_64K_PAGES=y
97CONFIG_ARM64_VA_BITS_42=y
98# CONFIG_ARM64_VA_BITS_48 is not set
99CONFIG_ARM64_VA_BITS=42
100CONFIG_ARM64_PGTABLE_LEVELS=2
101CONFIG_SMP=y
102CONFIG_SCHED_MC=y
103CONFIG_SCHED_SMT=y
104CONFIG_NR_CPUS=64
105CONFIG_HOTPLUG_CPU=y
106CONFIG_HZ=100
107CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y
108CONFIG_ARCH_SPARSEMEM_ENABLE=y
109CONFIG_ARCH_SPARSEMEM_DEFAULT=y
110CONFIG_ARCH_SELECT_MEMORY_MODEL=y
111CONFIG_SYS_SUPPORTS_HUGETLBFS=y
112CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
113CONFIG_SELECT_MEMORY_MODEL=y
114CONFIG_SPARSEMEM_MANUAL=y
115CONFIG_SPARSEMEM=y
116CONFIG_SPARSEMEM_EXTREME=y
117CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
118CONFIG_SPARSEMEM_VMEMMAP=y
119CONFIG_SPLIT_PTLOCK_CPUS=4
120CONFIG_PHYS_ADDR_T_64BIT=y
121CONFIG_MMU_NOTIFIER=y
122# CONFIG_TRANSPARENT_HUGEPAGE is not set
123CONFIG_GENERIC_EARLY_IOREMAP=y
124# CONFIG_XEN is not set
125CONFIG_FORCE_MAX_ZONEORDER=11
126
127#
128# Boot options
129#
130CONFIG_CMDLINE=""
131CONFIG_EFI_STUB=y
132CONFIG_EFI=y
a40c4c43 133CONFIG_DMI=y
d5383c43
MT
134
135#
136# Power management options
137#
138CONFIG_PM_SLEEP_SMP=y
d5383c43
MT
139
140#
141# CPU Idle
142#
143CONFIG_DT_IDLE_STATES=y
144
145#
146# ARM64 CPU Idle Drivers
147#
148CONFIG_ARM64_CPUIDLE=y
149# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
150
151#
a40c4c43 152# CPU frequency scaling drivers
d5383c43
MT
153#
154# CONFIG_ARM_KIRKWOOD_CPUFREQ is not set
155
156#
157# Classification
158#
159CONFIG_RPS=y
160CONFIG_RFS_ACCEL=y
161CONFIG_XPS=y
162CONFIG_NET_FLOW_LIMIT=y
163
a40c4c43
MT
164#
165# Device Drivers
166#
167CONFIG_ARM_AMBA=y
168CONFIG_TEGRA_AHB=y
169
d5383c43
MT
170#
171# Generic Driver Options
172#
a40c4c43 173# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
d5383c43
MT
174CONFIG_GENERIC_CPU_AUTOPROBE=y
175
176#
177# Device Tree and Open Firmware support
178#
179CONFIG_BLK_DEV_SKD=m
180
181#
182# Intel MIC Card Driver
183#
184# CONFIG_GENWQE is not set
185
186#
187# SCSI Transports
188#
189# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set
190
191#
192# Controllers with non-SFF native interface
193#
194CONFIG_AHCI_XGENE=m
195
d5383c43
MT
196#
197# Distributed Switch Architecture drivers
198#
199CONFIG_VORTEX=m
200
201#
202# Input device support
203#
204CONFIG_INPUT_MATRIXKMAP=m
205
206#
207# Input Device Drivers
208#
209# CONFIG_KEYBOARD_SAMSUNG is not set
210
211#
212# Hardware I/O ports
213#
214# CONFIG_SERIO_AMBAKMI is not set
215
216#
217# Non-8250 serial port support
218#
219CONFIG_SERIAL_AMBA_PL010=m
220CONFIG_SERIAL_AMBA_PL011=m
221CONFIG_HW_RANDOM_XGENE=m
222
223#
224# I2C system bus drivers (mostly embedded / system-on-chip)
225#
226CONFIG_I2C_NOMADIK=m
227CONFIG_I2C_VERSATILE=m
228
a40c4c43
MT
229#
230# Other I2C/SMBus bus drivers
231#
232# CONFIG_I2C_SLAVE is not set
233
d5383c43
MT
234#
235# PPS support
236#
237CONFIG_PPS=m
238
239#
240# PTP clock support
241#
242CONFIG_PTP_1588_CLOCK=m
243
244#
245# Memory mapped GPIO drivers:
246#
247CONFIG_GPIO_PL061=y
248CONFIG_GPIO_XGENE=y
94cce289 249CONFIG_GPIO_XGENE_SB=m
d5383c43
MT
250
251#
a40c4c43 252# USB GPIO expanders:
d5383c43
MT
253#
254CONFIG_POWER_RESET_XGENE=y
255
256#
257# Watchdog Device Drivers
258#
259CONFIG_ARM_SP805_WATCHDOG=m
260
261#
262# Multifunction device drivers
263#
a40c4c43 264# CONFIG_MFD_ATMEL_HLCDC is not set
d5383c43
MT
265# CONFIG_ABX500_CORE is not set
266
267#
268# STMicroelectronics STMPE Interface Drivers
269#
270# CONFIG_MFD_VX855 is not set
271# CONFIG_REGULATOR_88PM8607 is not set
272# CONFIG_REGULATOR_GPIO is not set
273# CONFIG_REGULATOR_LP872X is not set
274# CONFIG_REGULATOR_LP8788 is not set
275# CONFIG_REGULATOR_TWL4030 is not set
276
277#
278# Media digital TV PCI Adapters
279#
280# CONFIG_VIDEO_CAFE_CCIC is not set
281
282#
283# I2C encoder or helper chips
284#
285# CONFIG_DRM_I2C_CH7006 is not set
286# CONFIG_DRM_I2C_SIL164 is not set
287# CONFIG_DRM_I2C_NXP_TDA998X is not set
288
94cce289
MT
289#
290# Display Panels
291#
292# CONFIG_DRM_PANEL_SIMPLE is not set
293# CONFIG_DRM_PANEL_S6E8AA0 is not set
294
d5383c43
MT
295#
296# Frame buffer Devices
297#
d5383c43
MT
298# CONFIG_FB_MODE_HELPERS is not set
299
300#
301# Frame buffer hardware drivers
302#
303# CONFIG_FB_ARMCLCD is not set
304# CONFIG_LCD_PLATFORM is not set
305
306#
307# Console display driver support
308#
94cce289
MT
309CONFIG_DUMMY_CONSOLE_COLUMNS=80
310CONFIG_DUMMY_CONSOLE_ROWS=25
d5383c43
MT
311# CONFIG_SND_ES1968_INPUT is not set
312# CONFIG_SND_LX6464ES is not set
313# CONFIG_SND_MAESTRO3_INPUT is not set
314
94cce289
MT
315#
316# Common SoC Audio options for Freescale CPUs:
317#
318# CONFIG_SND_SOC_XTFPGA_I2S is not set
319
a40c4c43
MT
320#
321# Platform Glue Layer
322#
323CONFIG_MUSB_PIO_ONLY=y
324
d5383c43
MT
325#
326# USB Physical Layer drivers
327#
328CONFIG_NOP_USB_XCEIV=m
329
330#
331# MMC/SD/SDIO Host Controller Drivers
332#
333CONFIG_MMC_ARMMMCI=m
334# CONFIG_MMC_RICOH_MMC is not set
335# CONFIG_MMC_SDHCI_OF_ARASAN is not set
d5383c43 336
a40c4c43
MT
337#
338# LED drivers
339#
340CONFIG_LEDS_INTEL_SS4200=m
341
d5383c43
MT
342#
343# Platform RTC drivers
344#
345CONFIG_RTC_DRV_EFI=m
346
347#
348# on-CPU RTC drivers
349#
350CONFIG_RTC_DRV_PL030=m
351CONFIG_RTC_DRV_PL031=m
352
353#
354# DMA Devices
355#
356# CONFIG_AMBA_PL08X is not set
357# CONFIG_DW_DMAC_PCI is not set
358# CONFIG_PL330_DMA is not set
359
360#
361# DMA Clients
362#
363# CONFIG_UIO_AEC is not set
364# CONFIG_UIO_SERCOS3 is not set
365# CONFIG_UIO_PCI_GENERIC is not set
366# CONFIG_UIO_MF624 is not set
367
94cce289
MT
368#
369# Android
370#
371CONFIG_I2O_EXT_ADAPTEC_DMA64=y
372
d5383c43
MT
373#
374# Common Clock Framework
375#
376CONFIG_COMMON_CLK_WM831X=y
377CONFIG_COMMON_CLK_VERSATILE=y
378CONFIG_CLK_SP810=y
379CONFIG_CLK_VEXPRESS_OSC=y
380CONFIG_COMMON_CLK_MAX77686=y
381CONFIG_COMMON_CLK_XGENE=y
382
383#
384# Clock Source drivers
385#
386CONFIG_ARM_ARCH_TIMER=y
387CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
388# CONFIG_SH_TIMER_TMU is not set
389# CONFIG_PL320_MBOX is not set
94cce289
MT
390
391#
392# Generic IOMMU Pagetable Support
393#
394# CONFIG_IOMMU_IO_PGTABLE_LPAE is not set
d5383c43
MT
395# CONFIG_ARM_SMMU is not set
396
397#
398# Analog to digital converters
399#
400# CONFIG_LP8788_ADC is not set
401# CONFIG_TWL6030_GPADC is not set
402
403#
404# Temperature sensors
405#
406# CONFIG_PWM_FSL_FTM is not set
407# CONFIG_PWM_LP3943 is not set
408# CONFIG_PWM_PCA9685 is not set
409# CONFIG_PWM_TWL is not set
410# CONFIG_PWM_TWL_LED is not set
411CONFIG_ARM_GIC=y
412CONFIG_ARM_GIC_V3=y
413
414#
415# PHY Subsystem
416#
417# CONFIG_PHY_EXYNOS4210_USB2 is not set
418# CONFIG_PHY_EXYNOS4X12_USB2 is not set
419# CONFIG_PHY_EXYNOS5250_USB2 is not set
420CONFIG_PHY_XGENE=m
421
422#
423# Firmware Drivers
424#
425# CONFIG_FIRMWARE_MEMMAP is not set
a40c4c43
MT
426CONFIG_DMIID=y
427CONFIG_DMI_SYSFS=y
d5383c43
MT
428
429#
430# EFI (Extensible Firmware Interface) Support
431#
432CONFIG_EFI_VARS=y
433CONFIG_EFI_VARS_PSTORE=y
434# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
435CONFIG_EFI_PARAMS_FROM_FDT=y
436CONFIG_EFI_RUNTIME_WRAPPERS=y
437CONFIG_EFI_ARMSTUB=y
438
439#
440# File systems
441#
442CONFIG_DCACHE_WORD_ACCESS=y
94cce289 443# CONFIG_FS_DAX is not set
d5383c43
MT
444
445#
446# Pseudo filesystems
447#
448# CONFIG_HUGETLBFS is not set
449CONFIG_EFIVAR_FS=y
450CONFIG_KVM_MMIO=y
94cce289 451CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
d5383c43
MT
452CONFIG_KVM=y
453CONFIG_KVM_ARM_HOST=y
454CONFIG_KVM_ARM_MAX_VCPUS=4
455CONFIG_KVM_ARM_VGIC=y
456CONFIG_KVM_ARM_TIMER=y
457
458#
459# Compile-time checks and compiler options
460#
461CONFIG_ARCH_WANT_FRAME_POINTERS=y
462CONFIG_FRAME_POINTER=y
463
464#
465# Memory Debugging
466#
467# CONFIG_DEBUG_PER_CPU_MAPS is not set
468
c65ff857
MT
469#
470# Lock Debugging (spinlocks, mutexes, etc...)
471#
472# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
473# CONFIG_DEBUG_LOCK_ALLOC is not set
474# CONFIG_PROVE_LOCKING is not set
475# CONFIG_LOCK_STAT is not set
476
d5383c43
MT
477#
478# RCU Debugging
479#
480CONFIG_RCU_CPU_STALL_TIMEOUT=21
481# CONFIG_RCU_CPU_STALL_INFO is not set
482CONFIG_FUNCTION_GRAPH_TRACER=y
483
484#
485# Runtime Testing
486#
a40c4c43 487# CONFIG_ARM64_PTDUMP is not set
d5383c43
MT
488# CONFIG_PID_IN_CONTEXTIDR is not set
489# CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set
490
491#
492# Memory Protections
493#
494CONFIG_GRKERNSEC_KSTACKOVERFLOW=y
495
496#
497# Crypto core or helper
498#
499CONFIG_CRYPTO_PCRYPT=m
500CONFIG_CRYPTO_ABLK_HELPER=m
501
502#
503# Random Number Generation
504#
505CONFIG_CRYPTO_DEV_CCP=y
506CONFIG_CRYPTO_DEV_CCP_DD=m
507CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
508CONFIG_ARM64_CRYPTO=y
509CONFIG_CRYPTO_SHA1_ARM64_CE=m
510CONFIG_CRYPTO_SHA2_ARM64_CE=m
511CONFIG_CRYPTO_GHASH_ARM64_CE=m
512CONFIG_CRYPTO_AES_ARM64_CE=m
513CONFIG_CRYPTO_AES_ARM64_CE_CCM=m
514CONFIG_CRYPTO_AES_ARM64_CE_BLK=m
515CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m
a40c4c43 516CONFIG_CRYPTO_CRC32_ARM64=m
d5383c43
MT
517
518#
519# Library routines
520#
d5383c43
MT
521CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
522CONFIG_HAS_IOPORT_MAP=y
523CONFIG_CPU_RMAP=y
524CONFIG_UCS2_STRING=y