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