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