]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blob - kernel/config-arm-generic
c753196f1ec1796b11d8781acd10339d406ee19c
[people/ms/ipfire-3.x.git] / kernel / config-arm-generic
1 CONFIG_ARM=y
2 CONFIG_SYS_SUPPORTS_APM_EMULATION=y
3 CONFIG_RWSEM_GENERIC_SPINLOCK=y
4 CONFIG_ARCH_HAS_CPUFREQ=y
5 CONFIG_VECTORS_BASE=0xffff0000
6 CONFIG_ARM_PATCH_PHYS_VIRT=y
7
8 #
9 # IRQ subsystem
10 #
11 CONFIG_HARDIRQS_SW_RESEND=y
12 CONFIG_GENERIC_IRQ_CHIP=y
13 CONFIG_KTIME_SCALAR=y
14
15 #
16 # RCU Subsystem
17 #
18 CONFIG_GENERIC_SCHED_CLOCK=y
19 CONFIG_PERF_USE_VMALLOC=y
20
21 #
22 # Kernel Performance Events And Counters
23 #
24 CONFIG_GENERIC_IDLE_POLL_SETUP=y
25 CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
26 CONFIG_MODULES_USE_ELF_REL=y
27 CONFIG_CLONE_BACKWARDS=y
28 CONFIG_OLD_SIGACTION=y
29
30 #
31 # GCOV-based kernel profiling
32 #
33 CONFIG_LBDAF=y
34
35 #
36 # System Type
37 #
38 # CONFIG_ARCH_INTEGRATOR is not set
39 # CONFIG_ARCH_REALVIEW is not set
40 # CONFIG_ARCH_VERSATILE is not set
41 # CONFIG_ARCH_AT91 is not set
42 # CONFIG_ARCH_CLPS711X is not set
43 # CONFIG_ARCH_GEMINI is not set
44 # CONFIG_ARCH_EBSA110 is not set
45 # CONFIG_ARCH_EP93XX is not set
46 # CONFIG_ARCH_FOOTBRIDGE is not set
47 # CONFIG_ARCH_NETX is not set
48 # CONFIG_ARCH_IOP13XX is not set
49 # CONFIG_ARCH_IOP32X is not set
50 # CONFIG_ARCH_IOP33X is not set
51 # CONFIG_ARCH_IXP4XX is not set
52 # CONFIG_ARCH_DOVE is not set
53 # CONFIG_ARCH_MV78XX0 is not set
54 # CONFIG_ARCH_ORION5X is not set
55 # CONFIG_ARCH_MMP is not set
56 # CONFIG_ARCH_KS8695 is not set
57 # CONFIG_ARCH_W90X900 is not set
58 # CONFIG_ARCH_LPC32XX is not set
59 # CONFIG_ARCH_PXA is not set
60 # CONFIG_ARCH_MSM_NODT is not set
61 # CONFIG_ARCH_SHMOBILE_LEGACY is not set
62 # CONFIG_ARCH_RPC is not set
63 # CONFIG_ARCH_SA1100 is not set
64 # CONFIG_ARCH_S3C24XX is not set
65 # CONFIG_ARCH_S3C64XX is not set
66 # CONFIG_ARCH_S5P64X0 is not set
67 # CONFIG_ARCH_S5PC100 is not set
68 # CONFIG_ARCH_S5PV210 is not set
69 # CONFIG_ARCH_EXYNOS is not set
70 # CONFIG_ARCH_DAVINCI is not set
71 # CONFIG_ARCH_OMAP1 is not set
72
73 #
74 # OMAP Legacy Platform Data Board Type
75 #
76 # CONFIG_PLAT_SPEAR is not set
77
78 #
79 # Versatile Express platform type
80 #
81 CONFIG_PLAT_ORION=y
82
83 #
84 # Processor Type
85 #
86 CONFIG_CPU_CP15=y
87 CONFIG_CPU_CP15_MMU=y
88
89 #
90 # Processor Features
91 #
92 # CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set
93 CONFIG_ARM_THUMB=y
94 # CONFIG_CPU_ICACHE_DISABLE is not set
95 # CONFIG_CPU_DCACHE_DISABLE is not set
96 CONFIG_KUSER_HELPERS=y
97 CONFIG_OUTER_CACHE=y
98 CONFIG_ARM_NR_BANKS=8
99 CONFIG_MULTI_IRQ_HANDLER=y
100
101 #
102 # Bus support
103 #
104 CONFIG_PCI_SYSCALL=y
105 # CONFIG_PCI_PRI is not set
106 # CONFIG_PCI_PASID is not set
107
108 #
109 # PCI host controller drivers
110 #
111 CONFIG_PCI_MVEBU=y
112 CONFIG_PCIEASPM_DEFAULT=y
113 # CONFIG_PCIEASPM_POWERSAVE is not set
114
115 #
116 # Kernel Features
117 #
118 CONFIG_VMSPLIT_3G=y
119 # CONFIG_VMSPLIT_2G is not set
120 # CONFIG_VMSPLIT_1G is not set
121 CONFIG_PAGE_OFFSET=0xC0000000
122 CONFIG_HZ_FIXED=0
123 # CONFIG_HZ_200 is not set
124 # CONFIG_HZ_500 is not set
125 CONFIG_AEABI=y
126 # CONFIG_OABI_COMPAT is not set
127 # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set
128 # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set
129 CONFIG_HIGHMEM=y
130 # CONFIG_HIGHPTE is not set
131 CONFIG_HW_PERF_EVENTS=y
132 CONFIG_FLATMEM=y
133 CONFIG_FLAT_NODE_MEM_MAP=y
134 # CONFIG_PHYS_ADDR_T_64BIT is not set
135 CONFIG_ALIGNMENT_TRAP=y
136
137 #
138 # Boot options
139 #
140 CONFIG_USE_OF=y
141 CONFIG_ATAGS=y
142 # CONFIG_DEPRECATED_PARAM_STRUCT is not set
143 CONFIG_ZBOOT_ROM_TEXT=0
144 CONFIG_ZBOOT_ROM_BSS=0
145 CONFIG_ARM_APPENDED_DTB=y
146 CONFIG_CMDLINE_FROM_BOOTLOADER=y
147 # CONFIG_CMDLINE_EXTEND is not set
148 # CONFIG_CMDLINE_FORCE is not set
149 CONFIG_AUTO_ZRELADDR=y
150
151 #
152 # CPU Idle
153 #
154 # CONFIG_CPU_IDLE is not set
155
156 #
157 # At least one emulation must be selected
158 #
159 CONFIG_VFP=y
160
161 #
162 # Power management options
163 #
164 CONFIG_APM_EMULATION=y
165 CONFIG_CPU_PM=y
166 CONFIG_ARM_CPU_SUSPEND=y
167
168 #
169 # Classification
170 #
171 CONFIG_BPF_JIT=y
172
173 #
174 # Bluetooth device drivers
175 #
176 # CONFIG_RFKILL_GPIO is not set
177
178 #
179 # Generic Driver Options
180 #
181 # CONFIG_SYS_HYPERVISOR is not set
182 CONFIG_DMA_CMA=y
183
184 #
185 # Default contiguous memory area size:
186 #
187 CONFIG_CMA_SIZE_MBYTES=16
188 CONFIG_CMA_SIZE_SEL_MBYTES=y
189 # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
190 # CONFIG_CMA_SIZE_SEL_MIN is not set
191 # CONFIG_CMA_SIZE_SEL_MAX is not set
192 CONFIG_CMA_ALIGNMENT=8
193 CONFIG_CMA_AREAS=7
194
195 #
196 # Bus devices
197 #
198 CONFIG_MVEBU_MBUS=y
199 CONFIG_ARM_CCI=y
200
201 #
202 # LPDDR flash memory drivers
203 #
204 CONFIG_DTC=y
205 CONFIG_OF=y
206
207 #
208 # Device Tree and Open Firmware support
209 #
210 CONFIG_PROC_DEVICETREE=y
211 # CONFIG_OF_SELFTEST is not set
212 CONFIG_OF_FLATTREE=y
213 CONFIG_OF_EARLY_FLATTREE=y
214 CONFIG_OF_ADDRESS=y
215 CONFIG_OF_IRQ=y
216 CONFIG_OF_NET=y
217 CONFIG_OF_MDIO=y
218 CONFIG_OF_PCI=y
219 CONFIG_OF_PCI_IRQ=y
220 # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
221
222 #
223 # Misc devices
224 #
225 # CONFIG_SENSORS_LIS3LV02D is not set
226 # CONFIG_SGI_IOC4 is not set
227
228 #
229 # SCSI Transports
230 #
231 # CONFIG_SCSI_ACARD is not set
232 # CONFIG_SCSI_NSP32 is not set
233
234 #
235 # IEEE 1394 (FireWire) support
236 #
237 # CONFIG_ATM_HE is not set
238
239 #
240 # Distributed Switch Architecture drivers
241 #
242 CONFIG_ARC_EMAC=m
243 CONFIG_NET_VENDOR_CIRRUS=y
244 CONFIG_CS89x0=m
245 CONFIG_CS89x0_PLATFORM=y
246 CONFIG_DM9000=m
247 # CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL is not set
248 CONFIG_NET_VENDOR_FARADAY=y
249 # CONFIG_FTMAC100 is not set
250 # CONFIG_FTGMAC100 is not set
251 CONFIG_MV643XX_ETH=m
252 CONFIG_MVNETA=m
253 # CONFIG_MLX4_EN is not set
254 # CONFIG_MLX4_CORE is not set
255 CONFIG_AX88796=m
256 CONFIG_AX88796_93CX6=y
257 CONFIG_SMC91X=m
258 CONFIG_SMC911X=m
259 # CONFIG_SUNGEM is not set
260
261 #
262 # MII PHY device drivers
263 #
264 CONFIG_MDIO_BUS_MUX=m
265 CONFIG_MDIO_BUS_MUX_GPIO=m
266 CONFIG_MDIO_BUS_MUX_MMIOREG=m
267
268 #
269 # Userland interfaces
270 #
271 # CONFIG_INPUT_APMPOWER is not set
272
273 #
274 # Input Device Drivers
275 #
276 # CONFIG_INPUT_GPIO_BEEPER is not set
277
278 #
279 # Hardware I/O ports
280 #
281 CONFIG_SERIO_APBPS2=m
282 # CONFIG_SERIO_OLPC_APSP is not set
283
284 #
285 # Serial drivers
286 #
287 # CONFIG_SERIAL_8250_DW is not set
288 # CONFIG_SERIAL_8250_EM is not set
289
290 #
291 # Non-8250 serial port support
292 #
293 CONFIG_SERIAL_SH_SCI=y
294 CONFIG_SERIAL_SH_SCI_NR_UARTS=2
295 # CONFIG_SERIAL_SH_SCI_CONSOLE is not set
296 CONFIG_SERIAL_OF_PLATFORM=y
297 # CONFIG_SERIAL_XILINX_PS_UART is not set
298 CONFIG_SERIAL_ST_ASC=m
299 # CONFIG_HVC_DCC is not set
300
301 #
302 # Multiplexer I2C Chip support
303 #
304 # CONFIG_I2C_ARB_GPIO_CHALLENGE is not set
305
306 #
307 # PC SMBus host controller drivers
308 #
309 CONFIG_I2C_ALI1535=m
310 CONFIG_I2C_ALI1563=m
311 CONFIG_I2C_ALI15X3=m
312 CONFIG_I2C_SIS5595=m
313 CONFIG_I2C_SIS630=m
314
315 #
316 # I2C system bus drivers (mostly embedded / system-on-chip)
317 #
318 # CONFIG_I2C_DESIGNWARE_PLATFORM is not set
319
320 #
321 # Pin controllers
322 #
323 CONFIG_PINMUX=y
324 CONFIG_PINCONF=y
325 CONFIG_GENERIC_PINCONF=y
326 # CONFIG_PINCTRL_AS3722 is not set
327 # CONFIG_PINCTRL_CAPRI is not set
328 CONFIG_PINCTRL_MSM=y
329 CONFIG_PINCTRL_MSM8X74=m
330 CONFIG_PINCTRL_MVEBU=y
331 CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
332 CONFIG_ARCH_REQUIRE_GPIOLIB=y
333 CONFIG_OF_GPIO=y
334 CONFIG_GPIO_GENERIC=y
335
336 #
337 # Memory mapped GPIO drivers:
338 #
339 # CONFIG_GPIO_EM is not set
340 CONFIG_GPIO_MVEBU=y
341 # CONFIG_GPIO_RCAR is not set
342 # CONFIG_GPIO_GRGPIO is not set
343
344 #
345 # I2C GPIO expanders:
346 #
347 CONFIG_GPIO_ADNP=m
348
349 #
350 # MODULbus GPIO expanders:
351 #
352 CONFIG_GPIO_BCM_KONA=y
353
354 #
355 # 1-wire Slaves
356 #
357 # CONFIG_APM_POWER is not set
358 # CONFIG_CHARGER_MANAGER is not set
359 CONFIG_POWER_RESET_AS3722=y
360 CONFIG_POWER_RESET_GPIO=y
361 CONFIG_POWER_RESET_QNAP=y
362 CONFIG_POWER_RESET_RESTART=y
363 CONFIG_POWER_RESET_VEXPRESS=y
364
365 #
366 # Native drivers
367 #
368 CONFIG_SENSORS_VEXPRESS=m
369 # CONFIG_THERMAL_OF is not set
370
371 #
372 # Watchdog Device Drivers
373 #
374 # CONFIG_GPIO_WATCHDOG is not set
375 # CONFIG_DW_WATCHDOG is not set
376 # CONFIG_MAX63XX_WATCHDOG is not set
377
378 #
379 # Multifunction device drivers
380 #
381 CONFIG_MFD_AS3722=y
382 # CONFIG_MFD_ASIC3 is not set
383 # CONFIG_HTC_EGPIO is not set
384
385 #
386 # STMicroelectronics STMPE Interface Drivers
387 #
388 CONFIG_TWL4030_POWER=y
389 # CONFIG_MFD_T7L66XB is not set
390 # CONFIG_MFD_TC6387XB is not set
391 # CONFIG_MFD_TC6393XB is not set
392 CONFIG_VEXPRESS_CONFIG=y
393 CONFIG_REGULATOR=y
394 # CONFIG_REGULATOR_DEBUG is not set
395 CONFIG_REGULATOR_FIXED_VOLTAGE=y
396 # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
397 # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
398 CONFIG_REGULATOR_88PM800=m
399 CONFIG_REGULATOR_ACT8865=m
400 CONFIG_REGULATOR_AAT2870=m
401 CONFIG_REGULATOR_AS3711=m
402 CONFIG_REGULATOR_AS3722=m
403 CONFIG_REGULATOR_DA903X=m
404 CONFIG_REGULATOR_DA9052=m
405 CONFIG_REGULATOR_DA9055=m
406 CONFIG_REGULATOR_DA9063=m
407 CONFIG_REGULATOR_DA9210=m
408 CONFIG_REGULATOR_LP8755=m
409 CONFIG_REGULATOR_MAX14577=m
410 CONFIG_REGULATOR_MAX8907=m
411 CONFIG_REGULATOR_MAX8925=m
412 CONFIG_REGULATOR_MAX8997=m
413 CONFIG_REGULATOR_MAX8998=m
414 CONFIG_REGULATOR_MAX77686=m
415 CONFIG_REGULATOR_MAX77693=m
416 CONFIG_REGULATOR_PALMAS=m
417 CONFIG_REGULATOR_PFUZE100=m
418 CONFIG_REGULATOR_RC5T583=m
419 CONFIG_REGULATOR_S2MPS11=m
420 CONFIG_REGULATOR_S5M8767=m
421 CONFIG_REGULATOR_TPS65090=m
422 CONFIG_REGULATOR_TPS6586X=m
423 CONFIG_REGULATOR_TPS65910=m
424 CONFIG_REGULATOR_TPS65912=m
425 CONFIG_REGULATOR_TPS80031=m
426 CONFIG_REGULATOR_VEXPRESS=m
427 CONFIG_REGULATOR_WM831X=m
428 CONFIG_REGULATOR_WM8350=m
429 CONFIG_REGULATOR_WM8400=m
430 CONFIG_REGULATOR_WM8994=m
431
432 #
433 # Media digital TV PCI Adapters
434 #
435 CONFIG_VIDEO_CAFE_CCIC=m
436 # CONFIG_VIDEO_SH_MOBILE_CSI2 is not set
437 # CONFIG_VIDEO_SH_MOBILE_CEU is not set
438
439 #
440 # Camera sensor devices
441 #
442 CONFIG_VIDEO_OV7670=m
443
444 #
445 # Graphics support
446 #
447 CONFIG_DRM_GEM_CMA_HELPER=y
448 CONFIG_DRM_KMS_CMA_HELPER=y
449
450 #
451 # I2C encoder or helper chips
452 #
453 CONFIG_DRM_I2C_CH7006=m
454 CONFIG_DRM_I2C_SIL164=m
455 # CONFIG_DRM_RADEON is not set
456 # CONFIG_DRM_NOUVEAU is not set
457 CONFIG_DRM_ARMADA=m
458 CONFIG_DRM_RCAR_DU=m
459 CONFIG_DRM_RCAR_LVDS=y
460 CONFIG_DRM_SHMOBILE=m
461 # CONFIG_DRM_TILCDC is not set
462 CONFIG_FB_SYS_FILLRECT=y
463 CONFIG_FB_SYS_COPYAREA=y
464 CONFIG_FB_SYS_IMAGEBLIT=y
465 # CONFIG_FB_BACKLIGHT is not set
466
467 #
468 # Console display driver support
469 #
470 # CONFIG_FB_SSD1307 is not set
471 CONFIG_SND_COMPRESS_OFFLOAD=m
472 # CONFIG_SND_ALI5451 is not set
473 CONFIG_SND_ARM=y
474 CONFIG_SND_SOC=m
475 CONFIG_SND_ATMEL_SOC=m
476 CONFIG_SND_DESIGNWARE_I2S=m
477 CONFIG_SND_SOC_I2C_AND_SPI=m
478 CONFIG_SND_SIMPLE_CARD=m
479
480 #
481 # USB Imaging devices
482 #
483 CONFIG_USB_MUSB_DSPS=m
484 CONFIG_USB_MUSB_AM335X_CHILD=m
485
486 #
487 # USB Physical Layer drivers
488 #
489 CONFIG_AM335X_CONTROL_USB=m
490 CONFIG_AM335X_PHY_USB=m
491 CONFIG_USB_ULPI=y
492
493 #
494 # MMC/SD/SDIO Host Controller Drivers
495 #
496 CONFIG_MMC_SDHCI_OF_ARASAN=m
497 CONFIG_MMC_MVSDIO=m
498 CONFIG_MMC_DW=m
499 CONFIG_MMC_DW_IDMAC=y
500 CONFIG_MMC_DW_PLTFM=m
501 CONFIG_MMC_DW_EXYNOS=m
502 CONFIG_MMC_DW_K3=m
503 CONFIG_MMC_DW_PCI=m
504
505 #
506 # LED drivers
507 #
508 CONFIG_LEDS_REGULATOR=m
509
510 #
511 # iptables trigger is under Netfilter config (LED target)
512 #
513 # CONFIG_EDAC is not set
514
515 #
516 # I2C RTC drivers
517 #
518 CONFIG_RTC_DRV_AS3722=m
519 CONFIG_RTC_DRV_HYM8563=m
520
521 #
522 # on-CPU RTC drivers
523 #
524 CONFIG_RTC_DRV_MV=m
525 CONFIG_RTC_DRV_SNVS=m
526
527 #
528 # DMA Devices
529 #
530 CONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH=y
531 # CONFIG_DW_DMAC is not set
532 CONFIG_MV_XOR=y
533 CONFIG_DMA_OF=y
534
535 #
536 # Common Clock Framework
537 #
538 CONFIG_COMMON_CLK_SI570=m
539 CONFIG_COMMON_CLK_QCOM=m
540 CONFIG_MSM_GCC_8660=m
541 CONFIG_MSM_GCC_8960=m
542 CONFIG_MSM_MMCC_8960=m
543 CONFIG_MSM_GCC_8974=m
544 CONFIG_MSM_MMCC_8974=m
545 CONFIG_MVEBU_CLK_COMMON=y
546
547 #
548 # Hardware Spinlock drivers
549 #
550 CONFIG_CLKSRC_OF=y
551 CONFIG_CLKSRC_MMIO=y
552 CONFIG_OF_IOMMU=y
553
554 #
555 # Rpmsg drivers
556 #
557 CONFIG_MVEBU_DEVBUS=y
558
559 #
560 # Analog to digital converters
561 #
562 # CONFIG_EXYNOS_ADC is not set
563
564 #
565 # Temperature sensors
566 #
567 CONFIG_IRQCHIP=y
568
569 #
570 # PHY Subsystem
571 #
572 CONFIG_PHY_EXYNOS_DP_VIDEO=m
573
574 #
575 # Memory Debugging
576 #
577 # CONFIG_DEBUG_HIGHMEM is not set
578
579 #
580 # RCU Debugging
581 #
582 # CONFIG_FTRACE_SYSCALLS is not set
583
584 #
585 # Runtime Testing
586 #
587 # CONFIG_ARM_PTDUMP is not set
588 CONFIG_ARM_UNWIND=y
589 CONFIG_OLD_MCOUNT=y
590 # CONFIG_DEBUG_USER is not set
591 # CONFIG_DEBUG_LL is not set
592 # CONFIG_DEBUG_UART_PL01X is not set
593 # CONFIG_DEBUG_SET_MODULE_RONX is not set
594
595 #
596 # Executable Protections
597 #
598 # CONFIG_GRKERNSEC_SETXID is not set
599
600 #
601 # Logging Options
602 #
603 CONFIG_LSM_MMAP_MIN_ADDR=32768
604
605 #
606 # Crypto core or helper
607 #
608 CONFIG_CRYPTO_GF128MUL=m
609
610 #
611 # Block modes
612 #
613 CONFIG_CRYPTO_LRW=m
614 CONFIG_CRYPTO_XTS=m
615
616 #
617 # Digest
618 #
619 CONFIG_CRYPTO_SHA1_ARM=m
620
621 #
622 # Ciphers
623 #
624 CONFIG_CRYPTO_AES_ARM=m
625
626 #
627 # Random Number Generation
628 #
629 CONFIG_CRYPTO_DEV_MV_CESA=m
630 CONFIG_CRYPTO_DEV_HIFN_795X=m
631 CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
632
633 #
634 # Library routines
635 #
636 CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
637 CONFIG_AUDIT_GENERIC=y
638 CONFIG_GENERIC_ATOMIC64=y