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