]> git.ipfire.org Git - ipfire-3.x.git/blame - kernel/config-arm-generic
Merge remote-tracking branch 'ms/powertop'
[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
88# CONFIG_ARCH_TCC_926 is not set
89# CONFIG_ARCH_U300 is not set
90# CONFIG_ARCH_U8500 is not set
91# CONFIG_ARCH_NOMADIK is not set
92# CONFIG_ARCH_DAVINCI is not set
93# CONFIG_ARCH_OMAP is not set
94# CONFIG_PLAT_SPEAR is not set
95# CONFIG_ARCH_VT8500 is not set
96# CONFIG_ARCH_ZYNQ is not set
97
98#
99# Versatile platform type
100#
101CONFIG_ARCH_VERSATILE_PB=y
102CONFIG_MACH_VERSATILE_AB=y
103CONFIG_MACH_VERSATILE_DT=y
104CONFIG_PLAT_VERSATILE_CLCD=y
105CONFIG_PLAT_VERSATILE_FPGA_IRQ=y
106CONFIG_PLAT_VERSATILE_LEDS=y
107CONFIG_PLAT_VERSATILE_SCHED_CLOCK=y
108CONFIG_PLAT_VERSATILE=y
109CONFIG_ARM_TIMER_SP804=y
110
111#
112# Processor Type
113#
114CONFIG_CPU_ARM926T=y
115CONFIG_CPU_32v5=y
116CONFIG_CPU_ABRT_EV5TJ=y
117CONFIG_CPU_PABRT_LEGACY=y
118CONFIG_CPU_CACHE_VIVT=y
119CONFIG_CPU_COPY_V4WB=y
120CONFIG_CPU_TLB_V4WBI=y
121CONFIG_CPU_CP15=y
122CONFIG_CPU_CP15_MMU=y
123CONFIG_CPU_USE_DOMAINS=y
124
125#
126# Processor Features
127#
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
133CONFIG_ARM_L1_CACHE_SHIFT=5
134CONFIG_ARM_VIC=y
135CONFIG_ARM_VIC_NR=2
136CONFIG_ICST=y
137CONFIG_PL330=y
138
139#
140# Bus support
141#
142CONFIG_ARM_AMBA=y
143CONFIG_PCI_SYSCALL=y
144# CONFIG_ARCH_SUPPORTS_MSI is not set
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
153CONFIG_HZ=100
154CONFIG_AEABI=y
155# CONFIG_OABI_COMPAT is not set
156# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set
157# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set
158CONFIG_HIGHMEM=y
159# CONFIG_HIGHPTE is not set
160CONFIG_FLATMEM_MANUAL=y
161CONFIG_FLATMEM=y
162CONFIG_FLAT_NODE_MEM_MAP=y
163CONFIG_SPLIT_PTLOCK_CPUS=999999
164# CONFIG_PHYS_ADDR_T_64BIT is not set
165CONFIG_ZONE_DMA_FLAG=0
166CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
167CONFIG_NEED_PER_CPU_KM=y
168CONFIG_FORCE_MAX_ZONEORDER=11
169CONFIG_LEDS=y
170CONFIG_LEDS_CPU=y
171CONFIG_ALIGNMENT_TRAP=y
172# CONFIG_UACCESS_WITH_MEMCPY is not set
173# CONFIG_DEPRECATED_PARAM_STRUCT is not set
174
175#
176# Boot options
177#
178CONFIG_USE_OF=y
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
205CONFIG_PM_CLK=y
206CONFIG_CPU_PM=y
207CONFIG_ARM_CPU_SUSPEND=y
208
209#
210# Bluetooth device drivers
211#
212# CONFIG_RFKILL_GPIO is not set
213
214#
215# Generic Driver Options
216#
217# CONFIG_SYS_HYPERVISOR is not set
218CONFIG_DTC=y
219CONFIG_OF=y
220
221#
222# Device Tree and Open Firmware support
223#
224CONFIG_PROC_DEVICETREE=y
225CONFIG_OF_FLATTREE=y
226CONFIG_OF_EARLY_FLATTREE=y
227CONFIG_OF_ADDRESS=y
228CONFIG_OF_IRQ=y
229CONFIG_OF_DEVICE=y
230CONFIG_OF_GPIO=y
231CONFIG_OF_I2C=m
232CONFIG_OF_NET=y
233CONFIG_OF_MDIO=y
234CONFIG_OF_PCI=y
235CONFIG_OF_PCI_IRQ=y
236# CONFIG_MG_DISK is not set
237# CONFIG_SENSORS_LIS3LV02D is not set
238# CONFIG_ATMEL_PWM is not set
239# CONFIG_SGI_IOC4 is not set
240# CONFIG_ARM_CHARLCD is not set
241
242#
243# SCSI Transports
244#
245# CONFIG_SCSI_ACARD is not set
246CONFIG_SCSI_NSP32=m
247
248#
249# IEEE 1394 (FireWire) support
250#
251# CONFIG_ATM_HE is not set
252
253#
254# CAIF transport drivers
255#
256CONFIG_DM9000=m
257# CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL is not set
258CONFIG_NET_VENDOR_FARADAY=y
259# CONFIG_FTMAC100 is not set
260# CONFIG_FTGMAC100 is not set
261# CONFIG_MLX4_EN is not set
262# CONFIG_MLX4_CORE is not set
263CONFIG_AX88796=m
264CONFIG_AX88796_93CX6=y
265CONFIG_SMC91X=m
266CONFIG_SMC911X=m
267CONFIG_SMSC911X=m
268# CONFIG_SMSC911X_ARCH_HOOKS is not set
269# CONFIG_SUNGEM is not set
270
271#
272# ISDN feature submodules
273#
274# CONFIG_ISDN_DRV_LOOP is not set
275
276#
277# Hardware I/O ports
278#
279CONFIG_SERIO_AMBAKMI=m
280
281#
282# Serial drivers
283#
284# CONFIG_SERIAL_8250_DW is not set
285
286#
287# Non-8250 serial port support
288#
289CONFIG_SERIAL_AMBA_PL011=y
290CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
291CONFIG_SERIAL_OF_PLATFORM=m
292# CONFIG_HVC_DCC is not set
4c928ab7
MT
293
294#
295# PC SMBus host controller drivers
296#
297CONFIG_I2C_ALI1535=m
298CONFIG_I2C_ALI1563=m
299CONFIG_I2C_ALI15X3=m
300CONFIG_I2C_SIS5595=m
301CONFIG_I2C_SIS630=m
302
303#
304# I2C system bus drivers (mostly embedded / system-on-chip)
305#
306# CONFIG_I2C_DESIGNWARE_PLATFORM is not set
307CONFIG_I2C_VERSATILE=m
308
309#
310# Memory mapped GPIO drivers:
311#
312# CONFIG_GPIO_PL061 is not set
313
314#
315# 1-wire Slaves
316#
317# CONFIG_APM_POWER is not set
318
319#
320# Watchdog Device Drivers
321#
322# CONFIG_ARM_SP805_WATCHDOG is not set
323# CONFIG_DW_WATCHDOG is not set
324# CONFIG_MAX63XX_WATCHDOG is not set
325
326#
327# Multifunction device drivers
328#
329# CONFIG_MFD_ASIC3 is not set
330# CONFIG_HTC_EGPIO is not set
331# CONFIG_MFD_T7L66XB is not set
332# CONFIG_MFD_TC6387XB is not set
333# CONFIG_MFD_TC6393XB is not set
334
335#
336# Customize TV tuners
337#
338CONFIG_VIDEOBUF2_DMA_CONTIG=m
339
340#
341# Miscelaneous helper chips
342#
343CONFIG_VIDEO_CAFE_CCIC=m
344# CONFIG_VIDEO_SH_MOBILE_CSI2 is not set
345# CONFIG_VIDEO_SH_MOBILE_CEU is not set
346
347#
348# Graphics support
349#
350# CONFIG_DRM_RADEON is not set
351# CONFIG_FB_BOOT_VESA_SUPPORT is not set
352CONFIG_FB_CFB_FILLRECT=m
353CONFIG_FB_CFB_COPYAREA=m
354CONFIG_FB_CFB_IMAGEBLIT=m
355CONFIG_FB_SYS_FILLRECT=m
356CONFIG_FB_SYS_COPYAREA=m
357CONFIG_FB_SYS_IMAGEBLIT=m
358CONFIG_FB_SYS_FOPS=m
359
360#
361# Frame buffer hardware drivers
362#
363CONFIG_FB_ARMCLCD=m
364# CONFIG_FB_RADEON is not set
365# CONFIG_FB_SAVAGE is not set
366
367#
368# Console display driver support
369#
370# CONFIG_SND_ALI5451 is not set
371CONFIG_SND_ARM=y
372CONFIG_SND_ARMAACI=m
373CONFIG_SND_SOC=m
374# CONFIG_SND_SOC_CACHE_LZO is not set
375CONFIG_SND_SOC_I2C_AND_SPI=m
376# CONFIG_SND_SOC_ALL_CODECS is not set
377
378#
379# OTG and related infrastructure
380#
381# CONFIG_USB_ULPI is not set
382
383#
384# MMC/SD/SDIO Host Controller Drivers
385#
386CONFIG_MMC_ARMMMCI=m
387CONFIG_MMC_SDHCI_PXAV3=m
388CONFIG_MMC_SDHCI_PXAV2=m
389CONFIG_MMC_DW=m
390# CONFIG_MMC_DW_IDMAC is not set
391
392#
393# LED drivers
394#
395# CONFIG_LEDS_RENESAS_TPU is not set
396
397#
398# on-CPU RTC drivers
399#
400CONFIG_RTC_DRV_PL030=m
401CONFIG_RTC_DRV_PL031=m
402
403#
404# DMA Devices
405#
406# CONFIG_AMBA_PL08X is not set
407# CONFIG_DW_DMAC is not set
408CONFIG_PL330_DMA=y
409
410#
411# Virtio drivers
412#
413# CONFIG_DRM_NOUVEAU is not set
414
415#
416# Speakup console speech
417#
418CONFIG_CLKDEV_LOOKUP=y
419
420#
421# Hardware Spinlock drivers
422#
423CONFIG_CLKSRC_MMIO=y
424
425#
426# Pseudo filesystems
427#
428# CONFIG_HUGETLB_PAGE is not set
429
430#
431# Kernel hacking
432#
433# CONFIG_HARDLOCKUP_DETECTOR is not set
434# CONFIG_DEBUG_HIGHMEM is not set
435CONFIG_FUNCTION_GRAPH_TRACER=y
436CONFIG_ARM_UNWIND=y
437CONFIG_OLD_MCOUNT=y
438# CONFIG_DEBUG_USER is not set
439# CONFIG_DEBUG_LL is not set
440# CONFIG_OC_ETM is not set
441
442#
443# Miscellaneous hardening features
444#
445CONFIG_PAX_MEMORY_SANITIZE=y
446CONFIG_LSM_MMAP_MIN_ADDR=32768
447
448#
449# Random Number Generation
450#
451CONFIG_CRYPTO_DEV_HIFN_795X=m
452CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
453
454#
455# Library routines
456#
457CONFIG_AUDIT_GENERIC=y
458CONFIG_GENERIC_ATOMIC64=y