]> git.ipfire.org Git - ipfire-3.x.git/blame - kernel/config-arm-generic
kernel: Update to 3.10.9.
[ipfire-3.x.git] / kernel / config-arm-generic
CommitLineData
4c928ab7
MT
1CONFIG_ARM=y
2CONFIG_MIGHT_HAVE_PCI=y
3CONFIG_SYS_SUPPORTS_APM_EMULATION=y
4c928ab7
MT
4CONFIG_RWSEM_GENERIC_SPINLOCK=y
5CONFIG_VECTORS_BASE=0xffff0000
6CONFIG_ARM_PATCH_PHYS_VIRT=y
7
8#
9# General setup
10#
11CONFIG_BROKEN_ON_SMP=y
4c928ab7
MT
12
13#
14# IRQ subsystem
15#
028e459b 16CONFIG_HARDIRQS_SW_RESEND=y
028e459b 17CONFIG_KTIME_SCALAR=y
4c928ab7 18
703bc627
MT
19#
20# Timers subsystem
21#
22CONFIG_NO_HZ_IDLE=y
23
81bb0557
MT
24#
25# CPU/Task time and stats accounting
26#
27CONFIG_TICK_CPU_ACCOUNTING=y
703bc627 28# CONFIG_IRQ_TIME_ACCOUNTING is not set
81bb0557 29
4c928ab7
MT
30#
31# RCU Subsystem
32#
33CONFIG_TINY_RCU=y
7f6f4de5 34# CONFIG_RCU_STALL_COMMON is not set
4c928ab7
MT
35CONFIG_PERF_USE_VMALLOC=y
36
7c69f2c2
MT
37#
38# Kernel Performance Events And Counters
39#
703bc627 40CONFIG_GENERIC_IDLE_POLL_SETUP=y
7c69f2c2 41CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
81bb0557 42CONFIG_MODULES_USE_ELF_REL=y
6ae109d5 43CONFIG_CLONE_BACKWARDS=y
7f6f4de5 44CONFIG_OLD_SIGACTION=y
7c69f2c2 45
4c928ab7
MT
46#
47# GCOV-based kernel profiling
48#
49CONFIG_LBDAF=y
50
4c928ab7
MT
51#
52# System Type
53#
81bb0557 54# CONFIG_ARCH_MULTIPLATFORM is not set
4c928ab7
MT
55# CONFIG_ARCH_INTEGRATOR is not set
56# CONFIG_ARCH_REALVIEW is not set
57CONFIG_ARCH_VERSATILE=y
4c928ab7 58# CONFIG_ARCH_AT91 is not set
81bb0557 59# CONFIG_ARCH_CLPS711X is not set
4c928ab7 60# CONFIG_ARCH_GEMINI is not set
4c928ab7
MT
61# CONFIG_ARCH_EBSA110 is not set
62# CONFIG_ARCH_EP93XX is not set
63# CONFIG_ARCH_FOOTBRIDGE is not set
4c928ab7 64# CONFIG_ARCH_NETX is not set
4c928ab7
MT
65# CONFIG_ARCH_IOP13XX is not set
66# CONFIG_ARCH_IOP32X is not set
67# CONFIG_ARCH_IOP33X is not set
4c928ab7
MT
68# CONFIG_ARCH_IXP4XX is not set
69# CONFIG_ARCH_DOVE is not set
70# CONFIG_ARCH_KIRKWOOD is not set
4c928ab7
MT
71# CONFIG_ARCH_MV78XX0 is not set
72# CONFIG_ARCH_ORION5X is not set
73# CONFIG_ARCH_MMP is not set
74# CONFIG_ARCH_KS8695 is not set
75# CONFIG_ARCH_W90X900 is not set
81bb0557 76# CONFIG_ARCH_LPC32XX is not set
4c928ab7
MT
77# CONFIG_ARCH_PXA is not set
78# CONFIG_ARCH_MSM is not set
79# CONFIG_ARCH_SHMOBILE is not set
80# CONFIG_ARCH_RPC is not set
81# CONFIG_ARCH_SA1100 is not set
c6e2a6c8 82# CONFIG_ARCH_S3C24XX is not set
4c928ab7
MT
83# CONFIG_ARCH_S3C64XX is not set
84# CONFIG_ARCH_S5P64X0 is not set
85# CONFIG_ARCH_S5PC100 is not set
86# CONFIG_ARCH_S5PV210 is not set
87# CONFIG_ARCH_EXYNOS is not set
88# CONFIG_ARCH_SHARK is not set
4c928ab7 89# CONFIG_ARCH_U300 is not set
4c928ab7 90# CONFIG_ARCH_DAVINCI is not set
7f6f4de5 91# CONFIG_ARCH_OMAP1 is not set
703bc627 92# CONFIG_PLAT_SPEAR is not set
4c928ab7
MT
93
94#
95# Versatile platform type
96#
97CONFIG_ARCH_VERSATILE_PB=y
98CONFIG_MACH_VERSATILE_AB=y
99CONFIG_MACH_VERSATILE_DT=y
7c69f2c2 100CONFIG_PLAT_VERSATILE_CLOCK=y
4c928ab7 101CONFIG_PLAT_VERSATILE_CLCD=y
4c928ab7
MT
102CONFIG_PLAT_VERSATILE_LEDS=y
103CONFIG_PLAT_VERSATILE_SCHED_CLOCK=y
104CONFIG_PLAT_VERSATILE=y
105CONFIG_ARM_TIMER_SP804=y
106
107#
108# Processor Type
109#
110CONFIG_CPU_ARM926T=y
111CONFIG_CPU_32v5=y
112CONFIG_CPU_ABRT_EV5TJ=y
113CONFIG_CPU_PABRT_LEGACY=y
114CONFIG_CPU_CACHE_VIVT=y
115CONFIG_CPU_COPY_V4WB=y
116CONFIG_CPU_TLB_V4WBI=y
117CONFIG_CPU_CP15=y
118CONFIG_CPU_CP15_MMU=y
119CONFIG_CPU_USE_DOMAINS=y
120
121#
122# Processor Features
123#
5e856224 124# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set
4c928ab7
MT
125CONFIG_ARM_THUMB=y
126# CONFIG_CPU_ICACHE_DISABLE is not set
127# CONFIG_CPU_DCACHE_DISABLE is not set
128# CONFIG_CPU_DCACHE_WRITETHROUGH is not set
129# CONFIG_CPU_CACHE_ROUND_ROBIN is not set
703bc627
MT
130CONFIG_NEED_KUSER_HELPERS=y
131CONFIG_KUSER_HELPERS=y
5e856224 132# CONFIG_CACHE_L2X0 is not set
4c928ab7 133CONFIG_ARM_L1_CACHE_SHIFT=5
5e856224
MT
134CONFIG_ARM_NR_BANKS=8
135CONFIG_MULTI_IRQ_HANDLER=y
4c928ab7 136CONFIG_ICST=y
4c928ab7
MT
137
138#
139# Bus support
140#
141CONFIG_ARM_AMBA=y
142CONFIG_PCI_SYSCALL=y
5e856224
MT
143# CONFIG_PCI_PRI is not set
144# CONFIG_PCI_PASID is not set
4c928ab7
MT
145
146#
147# Kernel Features
148#
149CONFIG_VMSPLIT_3G=y
150# CONFIG_VMSPLIT_2G is not set
151# CONFIG_VMSPLIT_1G is not set
152CONFIG_PAGE_OFFSET=0xC0000000
5e856224 153CONFIG_ARCH_NR_GPIO=0
4c928ab7
MT
154CONFIG_HZ=100
155CONFIG_AEABI=y
156# CONFIG_OABI_COMPAT is not set
157# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set
158# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set
159CONFIG_HIGHMEM=y
160# CONFIG_HIGHPTE is not set
81bb0557 161CONFIG_HW_PERF_EVENTS=y
4c928ab7
MT
162CONFIG_FLATMEM=y
163CONFIG_FLAT_NODE_MEM_MAP=y
164CONFIG_SPLIT_PTLOCK_CPUS=999999
165# CONFIG_PHYS_ADDR_T_64BIT is not set
166CONFIG_ZONE_DMA_FLAG=0
167CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
168CONFIG_NEED_PER_CPU_KM=y
169CONFIG_FORCE_MAX_ZONEORDER=11
4c928ab7
MT
170CONFIG_ALIGNMENT_TRAP=y
171# CONFIG_UACCESS_WITH_MEMCPY is not set
4c928ab7
MT
172
173#
174# Boot options
175#
176CONFIG_USE_OF=y
81bb0557
MT
177CONFIG_ATAGS=y
178# CONFIG_DEPRECATED_PARAM_STRUCT is not set
4c928ab7
MT
179CONFIG_ZBOOT_ROM_TEXT=0
180CONFIG_ZBOOT_ROM_BSS=0
181CONFIG_ARM_APPENDED_DTB=y
182# CONFIG_ARM_ATAG_DTB_COMPAT is not set
183CONFIG_CMDLINE="console=ttyAM0,115200 root=/dev/sda1 rootdelay=20"
184CONFIG_CMDLINE_FROM_BOOTLOADER=y
185# CONFIG_CMDLINE_EXTEND is not set
186# CONFIG_CMDLINE_FORCE is not set
187# CONFIG_XIP_KERNEL is not set
188CONFIG_ATAGS_PROC=y
189CONFIG_AUTO_ZRELADDR=y
190
191#
192# CPU Power Management
193#
194# CONFIG_CPU_IDLE is not set
195
196#
197# At least one emulation must be selected
198#
199CONFIG_VFP=y
200
201#
202# Power management options
203#
204CONFIG_APM_EMULATION=y
4c928ab7
MT
205CONFIG_CPU_PM=y
206CONFIG_ARM_CPU_SUSPEND=y
207
c6e2a6c8
MT
208#
209# Classification
210#
211CONFIG_BPF_JIT=y
212
4c928ab7
MT
213#
214# Bluetooth device drivers
215#
216# CONFIG_RFKILL_GPIO is not set
217
218#
219# Generic Driver Options
220#
221# CONFIG_SYS_HYPERVISOR is not set
7c69f2c2 222# CONFIG_CMA is not set
81bb0557
MT
223
224#
225# Bus devices
226#
4c928ab7
MT
227CONFIG_DTC=y
228CONFIG_OF=y
229
230#
231# Device Tree and Open Firmware support
232#
233CONFIG_PROC_DEVICETREE=y
5e856224 234# CONFIG_OF_SELFTEST is not set
4c928ab7
MT
235CONFIG_OF_FLATTREE=y
236CONFIG_OF_EARLY_FLATTREE=y
237CONFIG_OF_ADDRESS=y
238CONFIG_OF_IRQ=y
239CONFIG_OF_DEVICE=y
4c928ab7
MT
240CONFIG_OF_I2C=m
241CONFIG_OF_NET=y
242CONFIG_OF_MDIO=y
243CONFIG_OF_PCI=y
244CONFIG_OF_PCI_IRQ=y
5e856224 245# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
4c928ab7 246# CONFIG_MG_DISK is not set
5e856224
MT
247
248#
249# Misc devices
250#
4c928ab7 251# CONFIG_SENSORS_LIS3LV02D is not set
4c928ab7
MT
252# CONFIG_SGI_IOC4 is not set
253# CONFIG_ARM_CHARLCD is not set
254
255#
256# SCSI Transports
257#
258# CONFIG_SCSI_ACARD is not set
5e856224 259# CONFIG_SCSI_NSP32 is not set
4c928ab7
MT
260
261#
262# IEEE 1394 (FireWire) support
263#
264# CONFIG_ATM_HE is not set
265
266#
5e856224 267# Distributed Switch Architecture drivers
4c928ab7 268#
c6e2a6c8
MT
269CONFIG_NET_VENDOR_CIRRUS=y
270CONFIG_CS89x0=m
271CONFIG_CS89x0_PLATFORM=y
4c928ab7
MT
272CONFIG_DM9000=m
273# CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL is not set
274CONFIG_NET_VENDOR_FARADAY=y
275# CONFIG_FTMAC100 is not set
276# CONFIG_FTGMAC100 is not set
277# CONFIG_MLX4_EN is not set
278# CONFIG_MLX4_CORE is not set
279CONFIG_AX88796=m
280CONFIG_AX88796_93CX6=y
281CONFIG_SMC91X=m
282CONFIG_SMC911X=m
283CONFIG_SMSC911X=m
284# CONFIG_SMSC911X_ARCH_HOOKS is not set
285# CONFIG_SUNGEM is not set
286
028e459b
MT
287#
288# MII PHY device drivers
289#
290CONFIG_MDIO_BUS_MUX=m
291CONFIG_MDIO_BUS_MUX_GPIO=m
81bb0557 292CONFIG_MDIO_BUS_MUX_MMIOREG=m
028e459b 293
4c928ab7
MT
294#
295# ISDN feature submodules
296#
297# CONFIG_ISDN_DRV_LOOP is not set
298
703bc627
MT
299#
300# Userland interfaces
301#
302# CONFIG_INPUT_APMPOWER is not set
303
5e856224
MT
304#
305# Input Device Drivers
306#
6ae109d5 307CONFIG_INPUT_PWM_BEEPER=m
5e856224 308
4c928ab7
MT
309#
310# Hardware I/O ports
311#
312CONFIG_SERIO_AMBAKMI=m
703bc627 313CONFIG_SERIO_APBPS2=m
4c928ab7
MT
314
315#
316# Serial drivers
317#
318# CONFIG_SERIAL_8250_DW is not set
028e459b 319# CONFIG_SERIAL_8250_EM is not set
4c928ab7
MT
320
321#
322# Non-8250 serial port support
323#
324CONFIG_SERIAL_AMBA_PL011=y
325CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
81bb0557 326CONFIG_SERIAL_OF_PLATFORM=y
6ae109d5 327# CONFIG_SERIAL_XILINX_PS_UART is not set
4c928ab7 328# CONFIG_HVC_DCC is not set
4c928ab7
MT
329
330#
331# PC SMBus host controller drivers
332#
333CONFIG_I2C_ALI1535=m
334CONFIG_I2C_ALI1563=m
335CONFIG_I2C_ALI15X3=m
336CONFIG_I2C_SIS5595=m
337CONFIG_I2C_SIS630=m
338
339#
340# I2C system bus drivers (mostly embedded / system-on-chip)
341#
342# CONFIG_I2C_DESIGNWARE_PLATFORM is not set
7c69f2c2 343CONFIG_I2C_NOMADIK=m
4c928ab7
MT
344CONFIG_I2C_VERSATILE=m
345
028e459b
MT
346#
347# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
348#
349CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
350CONFIG_OF_GPIO=y
351
4c928ab7
MT
352#
353# Memory mapped GPIO drivers:
354#
028e459b 355# CONFIG_GPIO_EM is not set
4c928ab7 356# CONFIG_GPIO_PL061 is not set
703bc627
MT
357# CONFIG_GPIO_RCAR is not set
358# CONFIG_GPIO_GRGPIO is not set
4c928ab7 359
81bb0557
MT
360#
361# I2C GPIO expanders:
362#
363CONFIG_GPIO_ADNP=m
364
4c928ab7
MT
365#
366# 1-wire Slaves
367#
368# CONFIG_APM_POWER is not set
6ae109d5 369CONFIG_POWER_RESET_GPIO=y
7f6f4de5 370CONFIG_POWER_RESET_RESTART=y
4c928ab7
MT
371
372#
373# Watchdog Device Drivers
374#
375# CONFIG_ARM_SP805_WATCHDOG is not set
376# CONFIG_DW_WATCHDOG is not set
377# CONFIG_MAX63XX_WATCHDOG is not set
378
379#
380# Multifunction device drivers
381#
382# CONFIG_MFD_ASIC3 is not set
383# CONFIG_HTC_EGPIO is not set
384# CONFIG_MFD_T7L66XB is not set
385# CONFIG_MFD_TC6387XB is not set
386# CONFIG_MFD_TC6393XB is not set
387
388#
81bb0557 389# Media digital TV PCI Adapters
4c928ab7
MT
390#
391CONFIG_VIDEO_CAFE_CCIC=m
392# CONFIG_VIDEO_SH_MOBILE_CSI2 is not set
393# CONFIG_VIDEO_SH_MOBILE_CEU is not set
394
703bc627
MT
395#
396# Camera sensor devices
397#
398CONFIG_VIDEO_OV7670=m
399
c6e2a6c8
MT
400#
401# I2C encoder or helper chips
402#
403CONFIG_DRM_I2C_CH7006=m
404CONFIG_DRM_I2C_SIL164=m
7f6f4de5
MT
405# CONFIG_DRM_RADEON is not set
406# CONFIG_DRM_NOUVEAU is not set
407# CONFIG_DRM_TILCDC is not set
703bc627 408# CONFIG_FB_BACKLIGHT is not set
4c928ab7
MT
409
410#
411# Frame buffer hardware drivers
412#
703bc627 413# CONFIG_FB_ARMCLCD is not set
6ae109d5 414CONFIG_BACKLIGHT_PWM=m
4c928ab7
MT
415
416#
417# Console display driver support
418#
703bc627 419# CONFIG_FB_SSD1307 is not set
81bb0557 420CONFIG_SND_COMPRESS_OFFLOAD=m
4c928ab7
MT
421# CONFIG_SND_ALI5451 is not set
422CONFIG_SND_ARM=y
423CONFIG_SND_ARMAACI=m
424CONFIG_SND_SOC=m
7f6f4de5 425CONFIG_SND_ATMEL_SOC=m
7c69f2c2 426CONFIG_SND_DESIGNWARE_I2S=m
4c928ab7
MT
427CONFIG_SND_SOC_I2C_AND_SPI=m
428# CONFIG_SND_SOC_ALL_CODECS is not set
028e459b 429CONFIG_SND_SIMPLE_CARD=m
4c928ab7 430
4c928ab7
MT
431#
432# MMC/SD/SDIO Host Controller Drivers
433#
434CONFIG_MMC_ARMMMCI=m
4c928ab7
MT
435CONFIG_MMC_DW=m
436# CONFIG_MMC_DW_IDMAC is not set
c6e2a6c8 437CONFIG_MMC_DW_PLTFM=m
703bc627 438CONFIG_MMC_DW_EXYNOS=m
c6e2a6c8 439CONFIG_MMC_DW_PCI=m
4c928ab7
MT
440
441#
442# LED drivers
443#
7f6f4de5 444CONFIG_LEDS_PWM=m
4c928ab7 445
7c69f2c2
MT
446#
447# iptables trigger is under Netfilter config (LED target)
448#
449# CONFIG_EDAC is not set
450
4c928ab7
MT
451#
452# on-CPU RTC drivers
453#
454CONFIG_RTC_DRV_PL030=m
455CONFIG_RTC_DRV_PL031=m
81bb0557 456CONFIG_RTC_DRV_SNVS=m
4c928ab7
MT
457
458#
459# DMA Devices
460#
461# CONFIG_AMBA_PL08X is not set
462# CONFIG_DW_DMAC is not set
463CONFIG_PL330_DMA=y
7f6f4de5 464CONFIG_DMA_OF=y
4c928ab7
MT
465
466#
467# Hardware Spinlock drivers
468#
703bc627 469CONFIG_CLKSRC_OF=y
4c928ab7 470CONFIG_CLKSRC_MMIO=y
7f6f4de5 471CONFIG_PL320_MBOX=y
7c69f2c2 472CONFIG_OF_IOMMU=y
4c928ab7 473
703bc627
MT
474#
475# Analog to digital converters
476#
477# CONFIG_EXYNOS_ADC is not set
478
4c928ab7 479#
7f6f4de5 480# Magnetometer sensors
4c928ab7 481#
6ae109d5 482CONFIG_PWM=y
7f6f4de5
MT
483CONFIG_IRQCHIP=y
484CONFIG_ARM_VIC=y
485CONFIG_ARM_VIC_NR=2
6ae109d5
MT
486CONFIG_VERSATILE_FPGA_IRQ=y
487CONFIG_VERSATILE_FPGA_IRQ_NR=4
4c928ab7
MT
488
489#
490# Kernel hacking
491#
4c928ab7 492# CONFIG_DEBUG_HIGHMEM is not set
7f6f4de5
MT
493
494#
495# RCU Debugging
496#
81bb0557 497# CONFIG_FTRACE_SYSCALLS is not set
4c928ab7
MT
498CONFIG_ARM_UNWIND=y
499CONFIG_OLD_MCOUNT=y
500# CONFIG_DEBUG_USER is not set
a18df16e
MT
501CONFIG_DEBUG_LL=y
502CONFIG_DEBUG_LL_UART_NONE=y
503# CONFIG_DEBUG_ICEDCC is not set
504# CONFIG_DEBUG_SEMIHOSTING is not set
81bb0557 505CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
703bc627 506CONFIG_UNCOMPRESS_INCLUDE="mach/uncompress.h"
4c928ab7
MT
507# CONFIG_OC_ETM is not set
508
c1e3898a
MT
509#
510# Miscellaneous hardening features
511#
512CONFIG_PAX_MEMORY_SANITIZE=y
513
81bb0557
MT
514#
515# Memory Protections
516#
517CONFIG_GRKERNSEC_JIT_HARDEN=y
518
5e856224
MT
519#
520# Executable Protections
521#
522# CONFIG_GRKERNSEC_SETXID is not set
523
4c928ab7 524#
c1e3898a 525# Logging Options
4c928ab7 526#
4c928ab7
MT
527CONFIG_LSM_MMAP_MIN_ADDR=32768
528
81bb0557
MT
529#
530# Crypto core or helper
531#
532CONFIG_CRYPTO_GF128MUL=m
533
534#
535# Block modes
536#
537CONFIG_CRYPTO_LRW=m
538CONFIG_CRYPTO_XTS=m
539
540#
541# Digest
542#
543CONFIG_CRYPTO_SHA1_ARM=m
544
545#
546# Ciphers
547#
548CONFIG_CRYPTO_AES_ARM=m
549
4c928ab7
MT
550#
551# Random Number Generation
552#
553CONFIG_CRYPTO_DEV_HIFN_795X=m
554CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
555
556#
557# Library routines
558#
559CONFIG_AUDIT_GENERIC=y
560CONFIG_GENERIC_ATOMIC64=y
703bc627 561CONFIG_KVM_ARM_MAX_VCPUS=0