]> git.ipfire.org Git - ipfire-3.x.git/blame - kernel/config-arm32-generic
python-rrdtool: Add rrdtool python module for Python 3
[ipfire-3.x.git] / kernel / config-arm32-generic
CommitLineData
d5383c43
MT
1CONFIG_ARM=y
2CONFIG_ARM_HAS_SG_CHAIN=y
3CONFIG_MIGHT_HAVE_PCI=y
4CONFIG_SYS_SUPPORTS_APM_EMULATION=y
5CONFIG_ARCH_SUPPORTS_UPROBES=y
6CONFIG_VECTORS_BASE=0xffff0000
7CONFIG_ARM_PATCH_PHYS_VIRT=y
8CONFIG_GENERIC_BUG=y
9
10#
11# General setup
12#
13# CONFIG_KERNEL_GZIP is not set
14# CONFIG_KERNEL_LZMA is not set
15CONFIG_KERNEL_XZ=y
16# CONFIG_KERNEL_LZO is not set
17# CONFIG_KERNEL_LZ4 is not set
18
19#
20# IRQ subsystem
21#
22CONFIG_GENERIC_IRQ_CHIP=y
23CONFIG_IRQ_FORCED_THREADING=y
24
25#
26# RCU Subsystem
27#
28CONFIG_CONTEXT_TRACKING_FORCE=y
29CONFIG_UID16=y
30
31#
32# Kernel Performance Events And Counters
33#
34# CONFIG_KPROBES is not set
35CONFIG_ARCH_USE_BUILTIN_BSWAP=y
36CONFIG_GENERIC_IDLE_POLL_SETUP=y
37CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
d5383c43
MT
38CONFIG_MODULES_USE_ELF_REL=y
39CONFIG_OLD_SIGSUSPEND3=y
40CONFIG_OLD_SIGACTION=y
41
42#
43# GCOV-based kernel profiling
44#
45CONFIG_LBDAF=y
46
47#
48# System Type
49#
50CONFIG_ARCH_MULTIPLATFORM=y
d5383c43
MT
51# CONFIG_ARCH_REALVIEW is not set
52# CONFIG_ARCH_VERSATILE is not set
53# CONFIG_ARCH_AT91 is not set
54# CONFIG_ARCH_CLPS711X is not set
55# CONFIG_ARCH_GEMINI is not set
56# CONFIG_ARCH_EBSA110 is not set
57# CONFIG_ARCH_EP93XX is not set
58# CONFIG_ARCH_FOOTBRIDGE is not set
59# CONFIG_ARCH_NETX is not set
60# CONFIG_ARCH_IOP13XX is not set
61# CONFIG_ARCH_IOP32X is not set
62# CONFIG_ARCH_IOP33X is not set
63# CONFIG_ARCH_IXP4XX is not set
64# CONFIG_ARCH_DOVE is not set
65# CONFIG_ARCH_MV78XX0 is not set
66# CONFIG_ARCH_ORION5X is not set
67# CONFIG_ARCH_MMP is not set
68# CONFIG_ARCH_KS8695 is not set
69# CONFIG_ARCH_W90X900 is not set
70# CONFIG_ARCH_LPC32XX is not set
71# CONFIG_ARCH_PXA is not set
72# CONFIG_ARCH_MSM is not set
73# CONFIG_ARCH_SHMOBILE_LEGACY is not set
74# CONFIG_ARCH_RPC is not set
75# CONFIG_ARCH_SA1100 is not set
76# CONFIG_ARCH_S3C24XX is not set
77# CONFIG_ARCH_S3C64XX is not set
78# CONFIG_ARCH_DAVINCI is not set
79# CONFIG_ARCH_OMAP1 is not set
80
81#
82# CPU Core family selection
83#
84# CONFIG_ARCH_MULTI_V6 is not set
85
86#
87# Hisilicon platform type
88#
89CONFIG_ARCH_MXC=y
90# CONFIG_MXC_DEBUG_BOARD is not set
91
92#
93# OMAP Legacy Platform Data Board Type
94#
95# CONFIG_PLAT_SPEAR is not set
96
97#
98# Processor Type
99#
100CONFIG_CPU_CP15=y
101CONFIG_CPU_CP15_MMU=y
102
103#
104# Processor Features
105#
106# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set
107CONFIG_ARM_THUMB=y
108# CONFIG_CPU_ICACHE_DISABLE is not set
109# CONFIG_CPU_DCACHE_DISABLE is not set
110CONFIG_KUSER_HELPERS=y
111CONFIG_OUTER_CACHE=y
112CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y
a40c4c43
MT
113CONFIG_ARM_KERNMEM_PERMS=y
114CONFIG_DEBUG_RODATA=y
d5383c43
MT
115CONFIG_MULTI_IRQ_HANDLER=y
116
117#
118# PCI host controller drivers
119#
a40c4c43 120CONFIG_PCIE_DW=y
d5383c43 121CONFIG_PCI_HOST_GENERIC=y
a40c4c43 122CONFIG_PCI_LAYERSCAPE=y
d5383c43
MT
123# CONFIG_PCCARD is not set
124
125#
126# Kernel Features
127#
128CONFIG_VMSPLIT_3G=y
129# CONFIG_VMSPLIT_2G is not set
130# CONFIG_VMSPLIT_1G is not set
131CONFIG_PAGE_OFFSET=0xC0000000
132CONFIG_SCHED_HRTICK=y
133CONFIG_AEABI=y
134# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set
135# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set
136CONFIG_HIGHMEM=y
137# CONFIG_HIGHPTE is not set
138CONFIG_FLATMEM=y
139CONFIG_FLAT_NODE_MEM_MAP=y
140# CONFIG_PHYS_ADDR_T_64BIT is not set
141CONFIG_ALIGNMENT_TRAP=y
d5383c43
MT
142
143#
144# Boot options
145#
146CONFIG_USE_OF=y
147CONFIG_ATAGS=y
148# CONFIG_DEPRECATED_PARAM_STRUCT is not set
149CONFIG_ZBOOT_ROM_TEXT=0
150CONFIG_ZBOOT_ROM_BSS=0
151CONFIG_ARM_APPENDED_DTB=y
152CONFIG_CMDLINE_FROM_BOOTLOADER=y
153# CONFIG_CMDLINE_EXTEND is not set
154CONFIG_CRASH_DUMP=y
155CONFIG_AUTO_ZRELADDR=y
156
157#
a40c4c43 158# CPU frequency scaling drivers
d5383c43
MT
159#
160CONFIG_ARM_IMX6Q_CPUFREQ=m
161
162#
163# At least one emulation must be selected
164#
165CONFIG_VFP=y
166
167#
168# Power management options
169#
170CONFIG_APM_EMULATION=y
171CONFIG_ARM_CPU_SUSPEND=y
172CONFIG_ARCH_HIBERNATION_POSSIBLE=y
173
174#
175# Generic Driver Options
176#
a40c4c43
MT
177CONFIG_FW_LOADER_USER_HELPER=y
178CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
d5383c43
MT
179CONFIG_SOC_BUS=y
180
181#
182# Bus devices
183#
184CONFIG_BRCMSTB_GISB_ARB=y
185
186#
187# Device Tree and Open Firmware support
188#
189CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
190# CONFIG_MG_DISK is not set
191
192#
193# Intel MIC Card Driver
194#
195# CONFIG_IDE is not set
196
197#
198# SCSI Transports
199#
200CONFIG_SCSI_NSP32=m
201
202#
203# Controllers with non-SFF native interface
204#
205CONFIG_AHCI_IMX=m
206
207#
208# PATA SFF controllers with BMDMA
209#
210CONFIG_PATA_IMX=m
211
212#
213# Distributed Switch Architecture drivers
214#
215CONFIG_NET_CADENCE=y
216CONFIG_NET_VENDOR_CIRRUS=y
217CONFIG_CS89x0=m
218CONFIG_CS89x0_PLATFORM=y
219CONFIG_DM9000=m
220# CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL is not set
221CONFIG_NET_VENDOR_FARADAY=y
222CONFIG_FTMAC100=m
223CONFIG_FTGMAC100=m
224CONFIG_NET_VENDOR_FREESCALE=y
225CONFIG_FEC=m
226CONFIG_NET_VENDOR_HISILICON=y
227CONFIG_HIX5HD2_GMAC=m
228CONFIG_AX88796=m
229CONFIG_AX88796_93CX6=y
230CONFIG_SMC911X=m
231
232#
233# Userland interfaces
234#
235# CONFIG_INPUT_APMPOWER is not set
236
237#
238# Input Device Drivers
239#
240CONFIG_KEYBOARD_IMX=m
241CONFIG_KEYBOARD_PMIC8XXX=m
242# CONFIG_INPUT_PM8XXX_VIBRATOR is not set
243CONFIG_INPUT_PMIC8XXX_PWRKEY=m
244
245#
246# Serial drivers
247#
248CONFIG_SERIAL_8250_EM=m
249
250#
251# Non-8250 serial port support
252#
253CONFIG_SERIAL_IMX=m
a40c4c43 254CONFIG_SERIAL_BCM63XX=m
d5383c43
MT
255CONFIG_SERIAL_ST_ASC=m
256# CONFIG_HVC_DCC is not set
257CONFIG_NVRAM=y
258
259#
260# Multiplexer I2C Chip support
261#
262CONFIG_I2C_MUX_PINCTRL=m
263
264#
265# I2C system bus drivers (mostly embedded / system-on-chip)
266#
267CONFIG_I2C_IMX=m
268CONFIG_I2C_MV64XXX=m
269
270#
271# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
272#
273CONFIG_PINCTRL=y
274
275#
276# Pin controllers
277#
278CONFIG_PINMUX=y
279CONFIG_PINCONF=y
280# CONFIG_DEBUG_PINCTRL is not set
281# CONFIG_PINCTRL_AS3722 is not set
282# CONFIG_PINCTRL_PALMAS is not set
283CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
284
285#
286# Memory mapped GPIO drivers:
287#
a40c4c43 288# CONFIG_GPIO_DWAPB is not set
d5383c43
MT
289# CONFIG_GPIO_EM is not set
290# CONFIG_GPIO_ZEVIO is not set
291CONFIG_GPIO_MXC=y
292
293#
a40c4c43 294# USB GPIO expanders:
d5383c43
MT
295#
296# CONFIG_APM_POWER is not set
297CONFIG_POWER_RESET_RESTART=y
298CONFIG_POWER_RESET_VERSATILE=y
299
300#
301# Watchdog Device Drivers
302#
303CONFIG_CADENCE_WATCHDOG=m
304CONFIG_MAX63XX_WATCHDOG=m
305CONFIG_IMX2_WDT=m
306
307#
308# Multifunction device drivers
309#
310# CONFIG_MFD_ASIC3 is not set
311# CONFIG_HTC_EGPIO is not set
312CONFIG_MFD_PM8XXX=m
313CONFIG_MFD_PM8921_CORE=m
314
315#
316# STMicroelectronics STMPE Interface Drivers
317#
318CONFIG_TWL4030_POWER=y
319# CONFIG_MFD_T7L66XB is not set
320# CONFIG_MFD_TC6387XB is not set
321# CONFIG_MFD_TC6393XB is not set
322
323#
324# Media digital TV PCI Adapters
325#
326CONFIG_VIDEO_MX3=m
327# CONFIG_VIDEO_CODA is not set
328
329#
330# Graphics support
331#
332CONFIG_IMX_IPUV3_CORE=m
333
334#
335# Direct Rendering Manager
336#
337CONFIG_DRM_MIPI_DSI=y
338CONFIG_DRM_GEM_CMA_HELPER=y
339CONFIG_DRM_KMS_CMA_HELPER=y
340
341#
342# I2C encoder or helper chips
343#
344CONFIG_DRM_EXYNOS=m
345CONFIG_DRM_EXYNOS_DMABUF=y
346CONFIG_DRM_EXYNOS_HDMI=y
347CONFIG_DRM_EXYNOS_VIDI=y
348CONFIG_DRM_EXYNOS_G2D=y
349CONFIG_DRM_EXYNOS_IPP=y
350CONFIG_DRM_ARMADA=m
351# CONFIG_DRM_TILCDC is not set
352CONFIG_DRM_PANEL=y
353
354#
355# Display Panels
356#
a40c4c43
MT
357# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
358# CONFIG_DRM_STI is not set
d5383c43
MT
359# CONFIG_DRM_STI_FBDEV is not set
360
361#
362# Frame buffer Devices
363#
364CONFIG_FB_SYS_FILLRECT=y
365CONFIG_FB_SYS_COPYAREA=y
366CONFIG_FB_SYS_IMAGEBLIT=y
367
368#
369# Frame buffer hardware drivers
370#
a40c4c43 371# CONFIG_FB_MXS is not set
d5383c43
MT
372CONFIG_VIDEOMODE_HELPERS=y
373
374#
375# HD-Audio
376#
377CONFIG_SND_ARM=y
378
379#
380# Common SoC Audio options for Freescale CPUs:
381#
382CONFIG_SND_SOC_FSL_UTILS=m
383CONFIG_SND_SOC_IMX_PCM_DMA=m
384CONFIG_SND_IMX_SOC=m
385CONFIG_SND_SOC_IMX_SSI=m
386
387#
388# SoC Audio support for Freescale i.MX boards:
389#
390CONFIG_SND_SOC_EUKREA_TLV320=m
391CONFIG_SND_SOC_IMX_WM8962=m
392CONFIG_SND_SOC_IMX_ES8328=m
393CONFIG_SND_SOC_IMX_SGTL5000=m
394CONFIG_SND_SOC_IMX_SPDIF=m
395CONFIG_SND_SOC_FSL_ASOC_CARD=m
396
397#
398# CODEC drivers
399#
400CONFIG_SND_SOC_ES8328_I2C=m
d5383c43
MT
401
402#
403# USB Physical Layer drivers
404#
405CONFIG_AM335X_CONTROL_USB=m
406CONFIG_AM335X_PHY_USB=m
407CONFIG_USB_MXS_PHY=m
408
409#
410# MMC/SD/SDIO Host Controller Drivers
411#
412CONFIG_MMC_SDHCI_IO_ACCESSORS=y
413CONFIG_MMC_SDHCI_OF_ARASAN=m
414CONFIG_MMC_SDHCI_ESDHC_IMX=m
415CONFIG_MMC_SDHCI_PXAV3=m
416CONFIG_MMC_SDHCI_PXAV2=m
417CONFIG_MMC_MXC=m
d5383c43
MT
418
419#
420# iptables trigger is under Netfilter config (LED target)
421#
422# CONFIG_EDAC is not set
423
424#
425# Platform RTC drivers
426#
427CONFIG_RTC_DRV_CMOS=y
428
429#
430# on-CPU RTC drivers
431#
432CONFIG_RTC_DRV_IMXDI=m
433CONFIG_RTC_DRV_PM8XXX=m
434CONFIG_RTC_DRV_MXC=m
435
436#
437# DMA Devices
438#
439CONFIG_MX3_IPU=y
440CONFIG_MX3_IPU_IRQS=4
441CONFIG_NBPFAXI_DMA=m
442
443#
444# Memory Debugging
445#
446# CONFIG_DEBUG_HIGHMEM is not set
447
448#
449# RCU Debugging
450#
451# CONFIG_UPROBE_EVENT is not set
452
453#
454# Runtime Testing
455#
456# CONFIG_ARM_PTDUMP is not set
457CONFIG_ARM_UNWIND=y
458# CONFIG_DEBUG_USER is not set
459# CONFIG_DEBUG_LL is not set
460CONFIG_DEBUG_IMX_UART_PORT=1
461# CONFIG_DEBUG_UART_PL01X is not set
462# CONFIG_DEBUG_UART_8250 is not set
463CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
a40c4c43 464# CONFIG_CORESIGHT is not set
d5383c43
MT
465
466#
467# PaX
468#
469CONFIG_PAX=y
470
471#
472# PaX Control
473#
474# CONFIG_PAX_SOFTMODE is not set
475CONFIG_PAX_EI_PAX=y
476CONFIG_PAX_PT_PAX_FLAGS=y
477# CONFIG_PAX_XATTR_PAX_FLAGS is not set
478# CONFIG_PAX_NO_ACL_FLAGS is not set
479CONFIG_PAX_HAVE_ACL_FLAGS=y
480# CONFIG_PAX_HOOK_ACL_FLAGS is not set
481
482#
483# Non-executable pages
484#
485CONFIG_PAX_KERNEXEC_PLUGIN_METHOD=""
486
487#
488# Address Space Layout Randomization
489#
490CONFIG_PAX_ASLR=y
491CONFIG_PAX_RANDUSTACK=y
492CONFIG_PAX_RANDMMAP=y
493
494#
495# Miscellaneous hardening features
496#
497CONFIG_PAX_USERCOPY=y
498
499#
500# Memory Protections
501#
502CONFIG_GRKERNSEC_RAND_THREADSTACK=y
503CONFIG_GRKERNSEC_PROC_MEMMAP=y
504CONFIG_GRKERNSEC_KERN_LOCKOUT=y
505
506#
507# Executable Protections
508#
509# CONFIG_GRKERNSEC_SETXID is not set
510
511#
512# Digest
513#
514CONFIG_CRYPTO_SHA1_ARM=m
515
516#
517# Ciphers
518#
519CONFIG_CRYPTO_AES_ARM=m
520
521#
522# Random Number Generation
523#
c65ff857
MT
524CONFIG_CRYPTO_DEV_HIFN_795X=m
525CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
d5383c43
MT
526CONFIG_CRYPTO_DEV_SAHARA=m
527
528#
529# Library routines
530#
531CONFIG_STMP_DEVICE=y
532# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set