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