]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blame - kernel/config-armv7hl-default
kernel: Make configuration management more slink and usable.
[people/ms/ipfire-3.x.git] / kernel / config-armv7hl-default
CommitLineData
9bf77c63 1CONFIG_MIGHT_HAVE_PCI=y
7f6f4de5 2CONFIG_NO_IOPORT=y
9bf77c63 3CONFIG_ARCH_HAS_BANDGAP=y
7f6f4de5 4CONFIG_FIQ=y
4c928ab7 5
9bf77c63
MT
6#
7# IRQ subsystem
8#
9CONFIG_SPARSE_IRQ=y
10CONFIG_ARCH_HAS_TICK_BROADCAST=y
11CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
12
4c928ab7 13#
302e8df8 14# Timers subsystem
4c928ab7 15#
302e8df8
MT
16# CONFIG_NO_HZ_IDLE is not set
17CONFIG_NO_HZ_FULL=y
18CONFIG_NO_HZ_FULL_ALL=y
19# CONFIG_NO_HZ_FULL_SYSIDLE is not set
20
21#
22# CPU/Task time and stats accounting
23#
24CONFIG_VIRT_CPU_ACCOUNTING=y
25CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
4c928ab7
MT
26
27#
28# RCU Subsystem
29#
9bf77c63
MT
30CONFIG_TREE_RCU=y
31CONFIG_RCU_STALL_COMMON=y
703bc627
MT
32CONFIG_CONTEXT_TRACKING=y
33CONFIG_RCU_USER_QS=y
34CONFIG_CONTEXT_TRACKING_FORCE=y
9bf77c63
MT
35CONFIG_RCU_FANOUT=32
36CONFIG_RCU_FANOUT_LEAF=16
37# CONFIG_RCU_FANOUT_EXACT is not set
4c928ab7 38CONFIG_RCU_FAST_NO_HZ=y
6ae109d5 39CONFIG_RCU_NOCB_CPU=y
703bc627 40CONFIG_RCU_NOCB_CPU_ALL=y
4c928ab7 41
9bf77c63
MT
42#
43# Kernel Performance Events And Counters
44#
45CONFIG_SLUB_CPU_PARTIAL=y
46
4c928ab7
MT
47#
48# IO Schedulers
49#
50CONFIG_PADATA=y
9bf77c63
MT
51CONFIG_MUTEX_SPIN_ON_OWNER=y
52
53#
54# System Type
55#
56CONFIG_ARCH_MULTIPLATFORM=y
57# CONFIG_ARCH_KIRKWOOD is not set
4c928ab7
MT
58
59#
7f6f4de5
MT
60# CPU Core family selection
61#
62CONFIG_ARCH_MULTI_V6=y
9bf77c63
MT
63CONFIG_ARCH_MULTI_V7=y
64CONFIG_ARCH_MULTI_V6_V7=y
65# CONFIG_ARCH_MULTI_CPU_AUTO is not set
7f6f4de5
MT
66CONFIG_ARCH_MVEBU=y
67
68#
69# Marvell SOC with device tree
70#
71CONFIG_MACH_ARMADA_370_XP=y
72CONFIG_MACH_ARMADA_370=y
73CONFIG_MACH_ARMADA_XP=y
74CONFIG_ARCH_BCM=y
302e8df8
MT
75
76#
77# Broadcom SoC Selection
78#
79# CONFIG_ARCH_BCM_MOBILE is not set
703bc627 80CONFIG_ARCH_BCM2835=y
9bf77c63 81# CONFIG_ARCH_CNS3XXX is not set
7f6f4de5 82CONFIG_ARCH_HIGHBANK=y
0db4b328 83CONFIG_ARCH_KEYSTONE=y
7f6f4de5
MT
84CONFIG_ARCH_MXC=y
85
86#
87# Freescale i.MX support
88#
89CONFIG_MXC_IRQ_PRIOR=y
90CONFIG_MXC_TZIC=y
91CONFIG_MXC_AVIC=y
92CONFIG_MXC_DEBUG_BOARD=y
93CONFIG_MXC_USE_EPIT=y
94CONFIG_ARCH_HAS_RNGA=y
7f6f4de5 95CONFIG_ARCH_MXC_IOMUX_V3=y
7f6f4de5
MT
96CONFIG_SOC_IMX31=y
97CONFIG_SOC_IMX35=y
98CONFIG_SOC_IMX5=y
99CONFIG_SOC_IMX51=y
100
101#
102# MX31 platforms:
103#
104CONFIG_MACH_MX31ADS=y
105CONFIG_MACH_MX31LILLY=y
106CONFIG_MACH_MX31LITE=y
107CONFIG_MACH_PCM037=y
108CONFIG_MACH_PCM037_EET=y
109CONFIG_MACH_MX31_3DS=y
110# CONFIG_MACH_MX31_3DS_MXC_NAND_USE_BBT is not set
111CONFIG_MACH_MX31MOBOARD=y
112CONFIG_MACH_QONG=y
113CONFIG_MACH_ARMADILLO5X0=y
114CONFIG_MACH_KZM_ARM11_01=y
115CONFIG_MACH_BUG=y
116CONFIG_MACH_IMX31_DT=y
117
118#
119# MX35 platforms:
120#
121CONFIG_MACH_PCM043=y
122CONFIG_MACH_MX35_3DS=y
123CONFIG_MACH_EUKREA_CPUIMX35SD=y
124CONFIG_MACH_EUKREA_MBIMXSD35_BASEBOARD=y
125CONFIG_MACH_VPR200=y
126
127#
128# i.MX51 machines:
129#
130CONFIG_MACH_IMX51_DT=y
131CONFIG_MACH_MX51_BABBAGE=y
132CONFIG_MACH_EUKREA_CPUIMX51SD=y
133CONFIG_MACH_EUKREA_MBIMXSD51_BASEBOARD=y
134
135#
136# Device tree only
137#
138CONFIG_SOC_IMX53=y
139CONFIG_SOC_IMX6Q=y
0db4b328
MT
140CONFIG_SOC_IMX6SL=y
141CONFIG_SOC_VF610=y
7f6f4de5
MT
142CONFIG_IMX_HAVE_PLATFORM_FEC=y
143CONFIG_IMX_HAVE_PLATFORM_FLEXCAN=y
144CONFIG_IMX_HAVE_PLATFORM_FSL_USB2_UDC=y
145CONFIG_IMX_HAVE_PLATFORM_GPIO_KEYS=y
146CONFIG_IMX_HAVE_PLATFORM_IMX2_WDT=y
147CONFIG_IMX_HAVE_PLATFORM_IMX_FB=y
148CONFIG_IMX_HAVE_PLATFORM_IMX_I2C=y
149CONFIG_IMX_HAVE_PLATFORM_IMX_KEYPAD=y
150CONFIG_IMX_HAVE_PLATFORM_IMX_SSI=y
151CONFIG_IMX_HAVE_PLATFORM_IMX_UART=y
152CONFIG_IMX_HAVE_PLATFORM_IPU_CORE=y
153CONFIG_IMX_HAVE_PLATFORM_MXC_EHCI=y
154CONFIG_IMX_HAVE_PLATFORM_MXC_MMC=y
155CONFIG_IMX_HAVE_PLATFORM_MXC_NAND=y
156CONFIG_IMX_HAVE_PLATFORM_MXC_RNGA=y
157CONFIG_IMX_HAVE_PLATFORM_MXC_RTC=y
158CONFIG_IMX_HAVE_PLATFORM_MXC_W1=y
159CONFIG_IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX=y
160CONFIG_IMX_HAVE_PLATFORM_SPI_IMX=y
4c928ab7
MT
161
162#
163# OMAP Feature Selections
164#
7c69f2c2
MT
165CONFIG_POWER_AVS_OMAP=y
166CONFIG_POWER_AVS_OMAP_CLASS3=y
4c928ab7 167CONFIG_OMAP_RESET_CLOCKS=y
9bf77c63
MT
168CONFIG_OMAP_MUX=y
169# CONFIG_OMAP_MUX_DEBUG is not set
170CONFIG_OMAP_MUX_WARNINGS=y
171CONFIG_OMAP_32K_TIMER=y
4c928ab7 172# CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE is not set
9bf77c63
MT
173CONFIG_OMAP_DM_TIMER=y
174CONFIG_OMAP_PM_NOOP=y
175CONFIG_MACH_OMAP_GENERIC=y
176CONFIG_ARCH_OMAP=y
0db4b328
MT
177# CONFIG_ARCH_OMAP2 is not set
178CONFIG_ARCH_OMAP3=y
179CONFIG_ARCH_OMAP4=y
9bf77c63 180CONFIG_SOC_OMAP5=y
0db4b328
MT
181CONFIG_SOC_AM33XX=y
182CONFIG_SOC_AM43XX=y
9bf77c63 183CONFIG_ARCH_OMAP2PLUS=y
4c928ab7
MT
184
185#
186# TI OMAP2/3/4 Specific Features
187#
9bf77c63 188CONFIG_ARCH_OMAP2PLUS_TYPICAL=y
7c69f2c2 189CONFIG_SOC_HAS_OMAP2_SDRC=y
9bf77c63 190CONFIG_SOC_HAS_REALTIME_COUNTER=y
b1cbc577 191CONFIG_SOC_DRA7XX=y
4c928ab7 192CONFIG_SOC_OMAP3430=y
028e459b 193CONFIG_SOC_TI81XX=y
4c928ab7
MT
194CONFIG_OMAP_PACKAGE_CBB=y
195CONFIG_OMAP_PACKAGE_CUS=y
4c928ab7
MT
196
197#
302e8df8 198# OMAP Legacy Platform Data Board Type
4c928ab7 199#
81bb0557 200CONFIG_MACH_OMAP3_BEAGLE=y
4c928ab7
MT
201CONFIG_MACH_DEVKIT8000=y
202CONFIG_MACH_OMAP_LDP=y
203CONFIG_MACH_OMAP3530_LV_SOM=y
204CONFIG_MACH_OMAP3_TORPEDO=y
205CONFIG_MACH_OVERO=y
4c928ab7
MT
206CONFIG_MACH_OMAP3517EVM=y
207CONFIG_MACH_CRANEBOARD=y
208CONFIG_MACH_OMAP3_PANDORA=y
7c69f2c2 209CONFIG_MACH_TOUCHBOOK=y
4c928ab7 210CONFIG_MACH_OMAP_3430SDP=y
4c928ab7 211CONFIG_MACH_NOKIA_RX51=y
4c928ab7
MT
212CONFIG_MACH_CM_T35=y
213CONFIG_MACH_CM_T3517=y
214CONFIG_MACH_CM_T3730=y
4c928ab7 215CONFIG_MACH_SBC3530=y
5e856224
MT
216CONFIG_MACH_TI8168EVM=y
217CONFIG_MACH_TI8148EVM=y
4c928ab7
MT
218CONFIG_OMAP3_EMU=y
219# CONFIG_OMAP3_SDRC_AC_TIMING is not set
7f6f4de5 220CONFIG_ARCH_PICOXCELL=y
0db4b328 221CONFIG_ARCH_ROCKCHIP=y
7f6f4de5 222CONFIG_ARCH_SOCFPGA=y
0db4b328
MT
223CONFIG_ARCH_STI=y
224CONFIG_SOC_STIH415=y
225CONFIG_SOC_STIH416=y
b1cbc577 226CONFIG_ARCH_SHMOBILE_MULTI=y
0db4b328
MT
227
228#
b1cbc577 229# SH-Mobile System Type
0db4b328 230#
b1cbc577 231CONFIG_ARCH_EMEV2=y
0db4b328
MT
232
233#
b1cbc577 234# SH-Mobile Board Type
0db4b328 235#
302e8df8 236CONFIG_MACH_KZM9D=y
0db4b328
MT
237
238#
b1cbc577 239# Timer and clock configuration
0db4b328 240#
b1cbc577
MT
241CONFIG_SHMOBILE_TIMER_HZ=128
242CONFIG_SH_TIMER_CMT=y
243CONFIG_SH_TIMER_TMU=y
244CONFIG_EM_TIMER_STI=y
7f6f4de5 245CONFIG_ARCH_SUNXI=y
703bc627
MT
246CONFIG_ARCH_SIRF=y
247
248#
249# CSR SiRF atlas6/primaII/Marco/Polo Specific Features
250#
251CONFIG_ARCH_ATLAS6=y
252CONFIG_ARCH_PRIMA2=y
253CONFIG_ARCH_MARCO=y
254CONFIG_SIRF_IRQ=y
9bf77c63 255CONFIG_ARCH_TEGRA=y
703bc627
MT
256
257#
258# NVIDIA Tegra options
259#
260CONFIG_ARCH_TEGRA_2x_SOC=y
261CONFIG_ARCH_TEGRA_3x_SOC=y
262CONFIG_ARCH_TEGRA_114_SOC=y
302e8df8 263CONFIG_ARCH_TEGRA_124_SOC=y
9bf77c63
MT
264CONFIG_TEGRA_AHB=y
265# CONFIG_TEGRA_EMC_SCALING_ENABLE is not set
703bc627 266CONFIG_ARCH_U8500=y
703bc627
MT
267CONFIG_UX500_SOC_DB8500=y
268
269#
270# Ux500 target platform (boards)
271#
272CONFIG_MACH_MOP500=y
273CONFIG_MACH_HREFV60=y
274CONFIG_MACH_SNOWBALL=y
275CONFIG_UX500_AUTO_PLATFORM=y
276CONFIG_MACH_UX500_DT=y
277CONFIG_UX500_DEBUG_UART=2
7f6f4de5
MT
278CONFIG_ARCH_VEXPRESS=y
279
280#
281# Versatile Express platform type
282#
283CONFIG_ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA=y
284CONFIG_ARCH_VEXPRESS_CA9X4=y
302e8df8
MT
285CONFIG_ARCH_VEXPRESS_SPC=y
286CONFIG_PLAT_VERSATILE_CLCD=y
287CONFIG_PLAT_VERSATILE_SCHED_CLOCK=y
7f6f4de5
MT
288CONFIG_ARCH_VIRT=y
289CONFIG_ARCH_VT8500=y
290CONFIG_ARCH_WM8750=y
291CONFIG_ARCH_WM8850=y
292CONFIG_ARCH_ZYNQ=y
302e8df8
MT
293CONFIG_PLAT_VERSATILE=y
294CONFIG_ARM_TIMER_SP804=y
4c928ab7
MT
295
296#
297# Processor Type
298#
7f6f4de5
MT
299CONFIG_CPU_PJ4B=y
300CONFIG_CPU_V6=y
301CONFIG_CPU_V6K=y
9bf77c63 302CONFIG_CPU_V7=y
7f6f4de5 303CONFIG_CPU_32v6=y
9bf77c63
MT
304CONFIG_CPU_32v6K=y
305CONFIG_CPU_32v7=y
7f6f4de5 306CONFIG_CPU_ABRT_EV6=y
9bf77c63 307CONFIG_CPU_ABRT_EV7=y
7f6f4de5 308CONFIG_CPU_PABRT_V6=y
9bf77c63 309CONFIG_CPU_PABRT_V7=y
7f6f4de5 310CONFIG_CPU_CACHE_V6=y
9bf77c63
MT
311CONFIG_CPU_CACHE_V7=y
312CONFIG_CPU_CACHE_VIPT=y
313CONFIG_CPU_COPY_V6=y
7f6f4de5 314CONFIG_CPU_TLB_V6=y
9bf77c63
MT
315CONFIG_CPU_TLB_V7=y
316CONFIG_CPU_HAS_ASID=y
4c928ab7
MT
317
318#
319# Processor Features
320#
9bf77c63
MT
321# CONFIG_ARM_THUMBEE is not set
322CONFIG_ARM_VIRT_EXT=y
323CONFIG_SWP_EMULATE=y
302e8df8 324# CONFIG_CPU_BIG_ENDIAN is not set
9bf77c63 325# CONFIG_CPU_BPREDICT_DISABLE is not set
7f6f4de5 326CONFIG_DMA_CACHE_RWFO=y
4c928ab7 327CONFIG_OUTER_CACHE_SYNC=y
9bf77c63 328CONFIG_MIGHT_HAVE_CACHE_L2X0=y
4c928ab7 329CONFIG_CACHE_L2X0=y
9bf77c63
MT
330CONFIG_ARM_L1_CACHE_SHIFT_6=y
331CONFIG_ARM_L1_CACHE_SHIFT=6
332CONFIG_ARM_DMA_MEM_BUFFERABLE=y
302e8df8 333CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y
703bc627
MT
334CONFIG_PJ4B_ERRATA_4742=y
335# CONFIG_ARM_ERRATA_326103 is not set
7f6f4de5 336CONFIG_ARM_ERRATA_411920=y
4c928ab7 337CONFIG_ARM_ERRATA_430973=y
4c928ab7 338CONFIG_PL310_ERRATA_588369=y
703bc627 339CONFIG_ARM_ERRATA_643719=y
4c928ab7
MT
340CONFIG_ARM_ERRATA_720789=y
341CONFIG_PL310_ERRATA_727915=y
7f6f4de5
MT
342CONFIG_ARM_ERRATA_754322=y
343CONFIG_ARM_ERRATA_754327=y
0db4b328 344CONFIG_ARM_ERRATA_364296=y
7f6f4de5 345CONFIG_ARM_ERRATA_764369=y
4c928ab7 346CONFIG_PL310_ERRATA_769419=y
81bb0557 347CONFIG_ARM_ERRATA_775420=y
9bf77c63
MT
348CONFIG_ARM_ERRATA_798181=y
349# CONFIG_ARM_ERRATA_773022 is not set
302e8df8 350CONFIG_ICST=y
9bf77c63 351CONFIG_TI_PRIV_EDMA=y
4c928ab7
MT
352
353#
354# Bus support
355#
302e8df8 356CONFIG_ARM_AMBA=y
703bc627 357CONFIG_PCI_DOMAINS=y
0db4b328
MT
358
359#
360# PCI host controller drivers
361#
302e8df8
MT
362CONFIG_PCIE_DW=y
363CONFIG_PCI_IMX6=y
b1cbc577 364CONFIG_PCI_TEGRA=y
4c928ab7
MT
365# CONFIG_PCCARD is not set
366
367#
368# Kernel Features
369#
9bf77c63
MT
370CONFIG_SMP=y
371CONFIG_SMP_ON_UP=y
372CONFIG_ARM_CPU_TOPOLOGY=y
4c928ab7
MT
373CONFIG_SCHED_MC=y
374CONFIG_SCHED_SMT=y
9bf77c63
MT
375# CONFIG_MCPM is not set
376# CONFIG_BIG_LITTLE is not set
81bb0557 377CONFIG_NR_CPUS=8
9bf77c63 378CONFIG_HOTPLUG_CPU=y
a18df16e 379CONFIG_ARM_PSCI=y
9bf77c63
MT
380CONFIG_ARCH_NR_GPIO=1024
381CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y
382CONFIG_SPLIT_PTLOCK_CPUS=4
0db4b328 383CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
81bb0557 384CONFIG_FORCE_MAX_ZONEORDER=12
4c928ab7 385
0db4b328
MT
386#
387# Boot options
388#
9bf77c63 389# CONFIG_ARM_ATAG_DTB_COMPAT is not set
0db4b328
MT
390CONFIG_CMDLINE="root=/dev/ram0 rw ramdisk=8192 initrd=0x41000000,8M console=ttySAC1,115200 init=/linuxrc mem=256M"
391
9bf77c63
MT
392#
393# CPU Frequency scaling
394#
395# CONFIG_CPU_FREQ is not set
396
b1cbc577
MT
397#
398# CPU Idle
399#
7c69f2c2 400CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED=y
4c928ab7
MT
401
402#
403# At least one emulation must be selected
404#
9bf77c63
MT
405CONFIG_VFPv3=y
406CONFIG_NEON=y
b1cbc577 407CONFIG_KERNEL_MODE_NEON=y
4c928ab7
MT
408
409#
410# Power management options
411#
9bf77c63 412CONFIG_PM_SLEEP_SMP=y
4c928ab7
MT
413CONFIG_ARCH_HAS_OPP=y
414CONFIG_PM_OPP=y
415
9bf77c63
MT
416#
417# Classification
418#
419CONFIG_RPS=y
420CONFIG_RFS_ACCEL=y
421CONFIG_XPS=y
422CONFIG_NET_FLOW_LIMIT=y
423
424#
425# Bluetooth device drivers
426#
427# CONFIG_RFKILL_REGULATOR is not set
428
4c928ab7
MT
429#
430# Generic Driver Options
431#
0db4b328 432CONFIG_FIRMWARE_IN_KERNEL=y
9bf77c63 433CONFIG_SOC_BUS=y
c6e2a6c8 434CONFIG_REGMAP_I2C=y
7f6f4de5 435CONFIG_REGMAP_MMIO=y
81bb0557
MT
436
437#
438# Bus devices
439#
0db4b328 440CONFIG_IMX_WEIM=y
6ae109d5 441CONFIG_OMAP_OCP2SCP=m
81bb0557 442CONFIG_OMAP_INTERCONNECT=y
4c928ab7
MT
443CONFIG_MTD=y
444CONFIG_MTD_TESTS=m
445# CONFIG_MTD_REDBOOT_PARTS is not set
446CONFIG_MTD_CMDLINE_PARTS=y
447# CONFIG_MTD_AFS_PARTS is not set
448CONFIG_MTD_OF_PARTS=y
449# CONFIG_MTD_AR7_PARTS is not set
450
451#
452# User Modules And Translation Layers
453#
4c928ab7
MT
454CONFIG_MTD_BLKDEVS=y
455CONFIG_MTD_BLOCK=y
456# CONFIG_FTL is not set
457# CONFIG_NFTL is not set
458# CONFIG_INFTL is not set
459# CONFIG_RFD_FTL is not set
460# CONFIG_SSFDC is not set
461CONFIG_SM_FTL=m
462# CONFIG_MTD_OOPS is not set
463# CONFIG_MTD_SWAP is not set
464
465#
466# RAM/ROM/Flash chip drivers
467#
468# CONFIG_MTD_CFI is not set
469# CONFIG_MTD_JEDECPROBE is not set
470CONFIG_MTD_MAP_BANK_WIDTH_1=y
471CONFIG_MTD_MAP_BANK_WIDTH_2=y
472CONFIG_MTD_MAP_BANK_WIDTH_4=y
473# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
474# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
475# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
476CONFIG_MTD_CFI_I1=y
477CONFIG_MTD_CFI_I2=y
478# CONFIG_MTD_CFI_I4 is not set
479# CONFIG_MTD_CFI_I8 is not set
480CONFIG_MTD_RAM=m
481# CONFIG_MTD_ROM is not set
482# CONFIG_MTD_ABSENT is not set
483
484#
485# Mapping drivers for chip access
486#
487# CONFIG_MTD_COMPLEX_MAPPINGS is not set
703bc627 488# CONFIG_MTD_INTEL_VR_NOR is not set
4c928ab7
MT
489CONFIG_MTD_PLATRAM=m
490
491#
492# Self-contained MTD device drivers
493#
703bc627 494# CONFIG_MTD_PMC551 is not set
4c928ab7
MT
495CONFIG_MTD_SLRAM=m
496CONFIG_MTD_PHRAM=m
497# CONFIG_MTD_MTDRAM is not set
498# CONFIG_MTD_BLOCK2MTD is not set
499
500#
501# Disk-On-Chip Device Drivers
502#
4c928ab7
MT
503# CONFIG_MTD_DOCG3 is not set
504CONFIG_MTD_NAND_ECC=y
505# CONFIG_MTD_NAND_ECC_SMC is not set
506CONFIG_MTD_NAND=y
4c928ab7
MT
507# CONFIG_MTD_NAND_ECC_BCH is not set
508# CONFIG_MTD_SM_COMMON is not set
6ae109d5 509# CONFIG_MTD_NAND_DENALI is not set
4c928ab7
MT
510# CONFIG_MTD_NAND_GPIO is not set
511CONFIG_MTD_NAND_OMAP2=y
028e459b 512# CONFIG_MTD_NAND_OMAP_BCH is not set
4c928ab7 513CONFIG_MTD_NAND_IDS=y
703bc627 514# CONFIG_MTD_NAND_RICOH is not set
4c928ab7 515# CONFIG_MTD_NAND_DISKONCHIP is not set
c6e2a6c8 516# CONFIG_MTD_NAND_DOCG4 is not set
703bc627 517# CONFIG_MTD_NAND_CAFE is not set
b1cbc577 518# CONFIG_MTD_NAND_PXA3xx is not set
4c928ab7
MT
519# CONFIG_MTD_NAND_NANDSIM is not set
520CONFIG_MTD_NAND_PLATFORM=y
7f6f4de5
MT
521CONFIG_MTD_NAND_ORION=m
522CONFIG_MTD_NAND_MXC=m
703bc627 523# CONFIG_MTD_NAND_FSMC is not set
4c928ab7
MT
524CONFIG_MTD_ONENAND=y
525# CONFIG_MTD_ONENAND_VERIFY_WRITE is not set
526# CONFIG_MTD_ONENAND_GENERIC is not set
527CONFIG_MTD_ONENAND_OMAP2=y
528# CONFIG_MTD_ONENAND_OTP is not set
529CONFIG_MTD_ONENAND_2X_PROGRAM=y
4c928ab7
MT
530
531#
532# LPDDR flash memory drivers
533#
534# CONFIG_MTD_LPDDR is not set
535# CONFIG_MTD_UBI is not set
536
537#
538# Device Tree and Open Firmware support
539#
c6e2a6c8 540CONFIG_OF_MTD=y
4c928ab7
MT
541# CONFIG_PARPORT is not set
542CONFIG_BLK_DEV_RAM_SIZE=65536
543CONFIG_MG_DISK=m
544CONFIG_MG_DISK_RES=0
81bb0557 545
302e8df8
MT
546#
547# Misc devices
548#
549# CONFIG_ARM_CHARLCD is not set
550CONFIG_SRAM=y
551
552#
553# EEPROM support
554#
555CONFIG_EEPROM_SUNXI_SID=m
556
0db4b328
MT
557#
558# Controllers with non-SFF native interface
559#
560CONFIG_AHCI_IMX=m
561
4c928ab7 562#
7f6f4de5
MT
563# PATA SFF controllers with BMDMA
564#
565CONFIG_PATA_IMX=m
566
567#
568# PIO-only SFF controllers
4c928ab7 569#
7f6f4de5
MT
570CONFIG_PATA_PLATFORM=m
571CONFIG_PATA_OF_PLATFORM=m
4c928ab7
MT
572
573#
5e856224 574# Distributed Switch Architecture drivers
4c928ab7 575#
0db4b328
MT
576CONFIG_NET_VENDOR_ALLWINNER=y
577CONFIG_SUN4I_EMAC=m
7f6f4de5
MT
578CONFIG_NET_VENDOR_FREESCALE=y
579CONFIG_FEC=m
7f6f4de5 580CONFIG_MVNETA=m
703bc627 581CONFIG_SFC_MTD=y
4c928ab7 582# CONFIG_TI_DAVINCI_EMAC is not set
c6e2a6c8
MT
583CONFIG_TI_DAVINCI_MDIO=m
584CONFIG_TI_DAVINCI_CPDMA=m
585# CONFIG_TI_CPSW is not set
0db4b328
MT
586CONFIG_NET_VENDOR_XILINX=y
587CONFIG_XILINX_EMACLITE=m
588
589#
590# MII PHY device drivers
591#
592CONFIG_MDIO_SUN4I=m
4c928ab7
MT
593
594#
595# Input device support
596#
597CONFIG_INPUT_FF_MEMLESS=y
0db4b328 598CONFIG_INPUT_MATRIXKMAP=y
4c928ab7
MT
599
600#
601# Input Device Drivers
602#
703bc627 603# CONFIG_KEYBOARD_ADP5520 is not set
7f6f4de5 604CONFIG_KEYBOARD_IMX=m
703bc627
MT
605# CONFIG_KEYBOARD_NOMADIK is not set
606CONFIG_KEYBOARD_TEGRA=m
0db4b328 607CONFIG_KEYBOARD_SAMSUNG=y
703bc627
MT
608# CONFIG_KEYBOARD_STMPE is not set
609CONFIG_KEYBOARD_OMAP4=m
610# CONFIG_KEYBOARD_TC3589X is not set
4c928ab7
MT
611CONFIG_KEYBOARD_TWL4030=m
612CONFIG_MOUSE_GPIO=m
703bc627
MT
613# CONFIG_INPUT_88PM860X_ONKEY is not set
614# CONFIG_INPUT_88PM80X_ONKEY is not set
615# CONFIG_INPUT_AB8500_PONKEY is not set
616# CONFIG_INPUT_MAX8925_ONKEY is not set
4c928ab7
MT
617CONFIG_INPUT_TWL4030_PWRBUTTON=y
618CONFIG_INPUT_TWL4030_VIBRA=y
619CONFIG_INPUT_TWL6040_VIBRA=y
703bc627
MT
620# CONFIG_INPUT_DA9052_ONKEY is not set
621# CONFIG_INPUT_DA9055_ONKEY is not set
622# CONFIG_INPUT_WM831X_ON is not set
0db4b328 623CONFIG_INPUT_SIRFSOC_ONKEY=y
4c928ab7 624
302e8df8
MT
625#
626# Hardware I/O ports
627#
628CONFIG_SERIO_AMBAKMI=m
629
4c928ab7
MT
630#
631# Non-8250 serial port support
632#
0db4b328
MT
633CONFIG_SERIAL_AMBA_PL010=y
634# CONFIG_SERIAL_AMBA_PL010_CONSOLE is not set
302e8df8
MT
635CONFIG_SERIAL_AMBA_PL011=y
636CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
0db4b328
MT
637CONFIG_SERIAL_SIRFSOC=y
638# CONFIG_SERIAL_SIRFSOC_CONSOLE is not set
639CONFIG_SERIAL_TEGRA=y
7f6f4de5
MT
640CONFIG_SERIAL_IMX=y
641CONFIG_SERIAL_IMX_CONSOLE=y
0db4b328
MT
642CONFIG_SERIAL_UARTLITE=y
643CONFIG_SERIAL_UARTLITE_CONSOLE=y
7f6f4de5
MT
644CONFIG_SERIAL_VT8500=y
645CONFIG_SERIAL_VT8500_CONSOLE=y
4c928ab7
MT
646CONFIG_SERIAL_OMAP=y
647CONFIG_SERIAL_OMAP_CONSOLE=y
0db4b328
MT
648CONFIG_SERIAL_SCCNXP=y
649# CONFIG_SERIAL_SCCNXP_CONSOLE is not set
650CONFIG_SERIAL_ARC=y
651# CONFIG_SERIAL_ARC_CONSOLE is not set
703bc627 652CONFIG_HW_RANDOM_BCM2835=y
b1cbc577 653CONFIG_HW_RANDOM_OMAP=m
302e8df8 654CONFIG_HW_RANDOM_OMAP3_ROM=m
7f6f4de5 655CONFIG_HW_RANDOM_MXC_RNGA=m
9bf77c63 656CONFIG_I2C=y
0db4b328 657CONFIG_I2C_ALGOBIT=y
4c928ab7
MT
658
659#
660# I2C system bus drivers (mostly embedded / system-on-chip)
661#
703bc627 662CONFIG_I2C_BCM2835=y
b1cbc577 663CONFIG_I2C_DAVINCI=m
0db4b328
MT
664CONFIG_I2C_IMX=y
665CONFIG_I2C_MV64XXX=y
703bc627 666CONFIG_I2C_NOMADIK=y
9bf77c63 667CONFIG_I2C_OMAP=y
703bc627 668CONFIG_I2C_SIRF=y
302e8df8 669CONFIG_I2C_ST=m
703bc627 670CONFIG_I2C_TEGRA=y
302e8df8 671CONFIG_I2C_VERSATILE=m
0db4b328 672CONFIG_I2C_WMT=y
4c928ab7 673
81bb0557
MT
674#
675# Pin controllers
676#
703bc627
MT
677CONFIG_PINCTRL_ABX500=y
678CONFIG_PINCTRL_AB8500=y
679CONFIG_PINCTRL_AB8540=y
680CONFIG_PINCTRL_AB9540=y
681CONFIG_PINCTRL_AB8505=y
302e8df8 682# CONFIG_PINCTRL_AS3722 is not set
703bc627 683CONFIG_PINCTRL_BCM2835=y
7f6f4de5
MT
684CONFIG_PINCTRL_IMX=y
685CONFIG_PINCTRL_IMX35=y
686CONFIG_PINCTRL_IMX51=y
687CONFIG_PINCTRL_IMX53=y
688CONFIG_PINCTRL_IMX6Q=y
0db4b328
MT
689CONFIG_PINCTRL_IMX6SL=y
690CONFIG_PINCTRL_VF610=y
703bc627
MT
691CONFIG_PINCTRL_NOMADIK=y
692CONFIG_PINCTRL_DB8500=y
693CONFIG_PINCTRL_DB8540=y
0db4b328 694CONFIG_PINCTRL_ROCKCHIP=y
9bf77c63 695# CONFIG_PINCTRL_SINGLE is not set
703bc627 696CONFIG_PINCTRL_SIRF=y
7f6f4de5 697CONFIG_PINCTRL_SUNXI=y
0db4b328 698CONFIG_PINCTRL_ST=y
703bc627
MT
699CONFIG_PINCTRL_TEGRA=y
700CONFIG_PINCTRL_TEGRA20=y
701CONFIG_PINCTRL_TEGRA30=y
702CONFIG_PINCTRL_TEGRA114=y
b1cbc577 703# CONFIG_PINCTRL_PALMAS is not set
7f6f4de5
MT
704CONFIG_PINCTRL_ARMADA_370=y
705CONFIG_PINCTRL_ARMADA_XP=y
703bc627
MT
706CONFIG_PINCTRL_WMT=y
707CONFIG_PINCTRL_WM8750=y
708CONFIG_PINCTRL_WM8850=y
302e8df8 709CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
703bc627
MT
710# CONFIG_GPIO_DA9052 is not set
711# CONFIG_GPIO_DA9055 is not set
7f6f4de5
MT
712
713#
714# Memory mapped GPIO drivers:
715#
9bf77c63 716# CONFIG_GPIO_GENERIC_PLATFORM is not set
7f6f4de5
MT
717CONFIG_GPIO_MXC=y
718CONFIG_GPIO_PL061=y
0db4b328 719# CONFIG_GPIO_XILINX is not set
4c928ab7
MT
720
721#
722# I2C GPIO expanders:
723#
7f6f4de5 724CONFIG_GPIO_MC9S08DZ60=y
703bc627 725# CONFIG_GPIO_RC5T583 is not set
9bf77c63 726# CONFIG_GPIO_SX150X is not set
703bc627
MT
727# CONFIG_GPIO_STMPE is not set
728# CONFIG_GPIO_TC3589X is not set
729# CONFIG_GPIO_TPS65912 is not set
730CONFIG_GPIO_TWL4030=m
81bb0557 731CONFIG_GPIO_TWL6040=m
703bc627
MT
732# CONFIG_GPIO_WM831X is not set
733# CONFIG_GPIO_WM8350 is not set
734# CONFIG_GPIO_WM8994 is not set
735# CONFIG_GPIO_ADP5520 is not set
736
9bf77c63
MT
737#
738# SPI GPIO expanders:
739#
740# CONFIG_GPIO_MCP23S08 is not set
741
703bc627
MT
742#
743# MODULbus GPIO expanders:
744#
745# CONFIG_GPIO_PALMAS is not set
746# CONFIG_GPIO_TPS6586X is not set
747# CONFIG_GPIO_TPS65910 is not set
4c928ab7
MT
748
749#
750# 1-wire Bus Masters
751#
7f6f4de5 752CONFIG_W1_MASTER_MXC=m
9bf77c63 753# CONFIG_HDQ_MASTER_OMAP is not set
4c928ab7
MT
754
755#
756# 1-wire Slaves
757#
703bc627
MT
758# CONFIG_MAX8925_POWER is not set
759# CONFIG_WM831X_BACKUP is not set
760# CONFIG_WM831X_POWER is not set
761# CONFIG_WM8350_POWER is not set
762# CONFIG_BATTERY_88PM860X is not set
763# CONFIG_BATTERY_DA9030 is not set
764# CONFIG_BATTERY_DA9052 is not set
b1cbc577 765# CONFIG_BATTERY_TWL4030_MADC is not set
703bc627 766# CONFIG_BATTERY_RX51 is not set
4c928ab7 767# CONFIG_CHARGER_TWL4030 is not set
703bc627
MT
768# CONFIG_CHARGER_MAX8997 is not set
769# CONFIG_CHARGER_MAX8998 is not set
770# CONFIG_CHARGER_TPS65090 is not set
771# CONFIG_AB8500_BM is not set
7f6f4de5
MT
772
773#
774# Native drivers
775#
703bc627
MT
776# CONFIG_SENSORS_DA9052_ADC is not set
777# CONFIG_SENSORS_DA9055 is not set
778# CONFIG_SENSORS_TWL4030_MADC is not set
703bc627
MT
779# CONFIG_SENSORS_WM831X is not set
780# CONFIG_SENSORS_WM8350 is not set
781CONFIG_DB8500_THERMAL=y
782CONFIG_ARMADA_THERMAL=m
4c928ab7 783
0db4b328
MT
784#
785# Texas Instruments thermal drivers
786#
787CONFIG_TI_SOC_THERMAL=m
788CONFIG_OMAP4_THERMAL=y
789CONFIG_OMAP5_THERMAL=y
b1cbc577 790CONFIG_DRA752_THERMAL=y
0db4b328 791
4c928ab7
MT
792#
793# Watchdog Device Drivers
794#
703bc627
MT
795# CONFIG_DA9052_WATCHDOG is not set
796# CONFIG_DA9055_WATCHDOG is not set
797# CONFIG_WM831X_WATCHDOG is not set
798# CONFIG_WM8350_WATCHDOG is not set
302e8df8 799# CONFIG_ARM_SP805_WATCHDOG is not set
4c928ab7 800CONFIG_OMAP_WATCHDOG=y
b1cbc577 801CONFIG_SUNXI_WATCHDOG=m
4c928ab7 802# CONFIG_TWL4030_WATCHDOG is not set
7f6f4de5 803CONFIG_IMX2_WDT=m
703bc627 804CONFIG_UX500_WATCHDOG=y
302e8df8 805CONFIG_SIRFSOC_WATCHDOG=m
0db4b328 806CONFIG_BCM2835_WDT=m
4c928ab7
MT
807
808#
809# Multifunction device drivers
810#
811CONFIG_MFD_CORE=y
703bc627 812CONFIG_MFD_AS3711=y
302e8df8 813CONFIG_MFD_AS3722=y
703bc627
MT
814CONFIG_PMIC_ADP5520=y
815CONFIG_MFD_AAT2870_CORE=y
816CONFIG_PMIC_DA903X=y
817CONFIG_PMIC_DA9052=y
818CONFIG_MFD_DA9052_I2C=y
819CONFIG_MFD_DA9055=y
b1cbc577 820CONFIG_MFD_DA9063=y
703bc627
MT
821CONFIG_HTC_I2CPLD=y
822CONFIG_MFD_88PM800=m
823CONFIG_MFD_88PM805=m
824CONFIG_MFD_88PM860X=y
825CONFIG_MFD_MAX77686=y
826CONFIG_MFD_MAX77693=y
827CONFIG_MFD_MAX8907=m
828CONFIG_MFD_MAX8925=y
829CONFIG_MFD_MAX8997=y
830CONFIG_MFD_MAX8998=y
831CONFIG_MFD_RC5T583=y
832CONFIG_MFD_SEC_CORE=y
833CONFIG_MFD_SMSC=y
834CONFIG_ABX500_CORE=y
835CONFIG_AB3100_CORE=y
836CONFIG_AB3100_OTP=y
837CONFIG_AB8500_CORE=y
838# CONFIG_AB8500_DEBUG is not set
839CONFIG_AB8500_GPADC=y
840CONFIG_MFD_DB8500_PRCMU=y
841CONFIG_MFD_STMPE=y
842
843#
844# STMicroelectronics STMPE Interface Drivers
845#
846CONFIG_STMPE_I2C=y
847CONFIG_MFD_SYSCON=y
848CONFIG_MFD_LP8788=y
9bf77c63 849CONFIG_MFD_OMAP_USB_HOST=y
703bc627
MT
850CONFIG_MFD_PALMAS=y
851CONFIG_MFD_TPS65090=y
852CONFIG_MFD_TPS6586X=y
853CONFIG_MFD_TPS65910=y
854CONFIG_MFD_TPS65912=y
855CONFIG_MFD_TPS65912_I2C=y
856CONFIG_MFD_TPS80031=y
4c928ab7 857CONFIG_TWL4030_CORE=y
703bc627 858CONFIG_TWL4030_MADC=m
4c928ab7
MT
859CONFIG_TWL4030_POWER=y
860CONFIG_MFD_TWL4030_AUDIO=y
4c928ab7 861CONFIG_TWL6040_CORE=y
703bc627
MT
862CONFIG_MFD_TC3589X=y
863CONFIG_MFD_WM8400=y
864CONFIG_MFD_WM831X=y
865CONFIG_MFD_WM831X_I2C=y
866CONFIG_MFD_WM8350=y
867CONFIG_MFD_WM8350_I2C=y
868CONFIG_MFD_WM8994=y
b1cbc577
MT
869CONFIG_REGULATOR_88PM800=m
870CONFIG_REGULATOR_88PM8607=y
703bc627 871CONFIG_REGULATOR_AD5398=m
b1cbc577 872CONFIG_REGULATOR_ANATOP=m
703bc627 873CONFIG_REGULATOR_AAT2870=m
b1cbc577
MT
874CONFIG_REGULATOR_AB3100=y
875CONFIG_REGULATOR_AB8500=y
876CONFIG_REGULATOR_AS3711=m
302e8df8 877CONFIG_REGULATOR_AS3722=m
703bc627
MT
878CONFIG_REGULATOR_DA903X=m
879CONFIG_REGULATOR_DA9052=m
880CONFIG_REGULATOR_DA9055=m
b1cbc577 881CONFIG_REGULATOR_DA9063=m
b1cbc577
MT
882CONFIG_REGULATOR_DBX500_PRCMU=y
883CONFIG_REGULATOR_DB8500_PRCMU=y
703bc627 884CONFIG_REGULATOR_FAN53555=m
b1cbc577 885CONFIG_REGULATOR_GPIO=y
703bc627 886CONFIG_REGULATOR_ISL6271A=m
b1cbc577
MT
887CONFIG_REGULATOR_LP3971=m
888CONFIG_REGULATOR_LP3972=m
889CONFIG_REGULATOR_LP872X=y
b1cbc577 890CONFIG_REGULATOR_LP8788=y
703bc627
MT
891CONFIG_REGULATOR_MAX1586=m
892CONFIG_REGULATOR_MAX8649=m
893CONFIG_REGULATOR_MAX8660=m
894CONFIG_REGULATOR_MAX8907=m
895CONFIG_REGULATOR_MAX8925=m
896CONFIG_REGULATOR_MAX8952=m
897CONFIG_REGULATOR_MAX8973=m
898CONFIG_REGULATOR_MAX8997=m
899CONFIG_REGULATOR_MAX8998=m
900CONFIG_REGULATOR_MAX77686=m
0db4b328 901CONFIG_REGULATOR_MAX77693=m
b1cbc577 902CONFIG_REGULATOR_PALMAS=m
703bc627
MT
903CONFIG_REGULATOR_RC5T583=m
904CONFIG_REGULATOR_S2MPS11=m
905CONFIG_REGULATOR_S5M8767=m
b1cbc577 906CONFIG_REGULATOR_TI_ABB=y
703bc627 907CONFIG_REGULATOR_TPS51632=m
c6e2a6c8 908CONFIG_REGULATOR_TPS62360=m
703bc627
MT
909CONFIG_REGULATOR_TPS65023=m
910CONFIG_REGULATOR_TPS6507X=m
028e459b 911CONFIG_REGULATOR_TPS65090=m
703bc627
MT
912CONFIG_REGULATOR_TPS6586X=m
913CONFIG_REGULATOR_TPS65910=m
914CONFIG_REGULATOR_TPS65912=m
915CONFIG_REGULATOR_TPS80031=m
c6e2a6c8 916CONFIG_REGULATOR_TWL4030=y
703bc627
MT
917CONFIG_REGULATOR_WM831X=m
918CONFIG_REGULATOR_WM8350=m
919CONFIG_REGULATOR_WM8400=m
920CONFIG_REGULATOR_WM8994=m
4c928ab7 921
9bf77c63
MT
922#
923# Multimedia core support
924#
925CONFIG_VIDEO_V4L2=y
926
4c928ab7 927#
302e8df8 928# Media drivers
81bb0557 929#
302e8df8 930# CONFIG_RC_ST is not set
81bb0557
MT
931
932#
703bc627 933# Media digital TV PCI Adapters
4c928ab7 934#
703bc627 935# CONFIG_VIDEO_DM6446_CCDC is not set
4c928ab7
MT
936CONFIG_VIDEO_OMAP2_VOUT_VRFB=y
937CONFIG_VIDEO_OMAP2_VOUT=m
7f6f4de5
MT
938CONFIG_VIDEO_MX3=m
939CONFIG_VIDEO_CODA=m
302e8df8
MT
940CONFIG_VIDEO_TI_VPE=m
941# CONFIG_VIDEO_TI_VPE_DEBUG is not set
a18df16e 942
9bf77c63
MT
943#
944# Media ancillary drivers (tuners, sensors, i2c, frontends)
945#
946CONFIG_VIDEO_IR_I2C=y
947
948#
949# soc_camera sensor drivers
950#
951CONFIG_MEDIA_TUNER=y
952CONFIG_MEDIA_TUNER_SIMPLE=y
953CONFIG_MEDIA_TUNER_TDA8290=y
954CONFIG_MEDIA_TUNER_TDA827X=y
955CONFIG_MEDIA_TUNER_TDA18271=y
956CONFIG_MEDIA_TUNER_TDA9887=y
957CONFIG_MEDIA_TUNER_MT20XX=y
958CONFIG_MEDIA_TUNER_XC2028=y
959CONFIG_MEDIA_TUNER_XC5000=y
960CONFIG_MEDIA_TUNER_XC4000=y
961CONFIG_MEDIA_TUNER_MC44S803=y
962
0db4b328
MT
963#
964# Graphics support
965#
302e8df8
MT
966CONFIG_TEGRA_HOST1X=y
967# CONFIG_TEGRA_HOST1X_FIREWALL is not set
0db4b328 968CONFIG_DRM=y
302e8df8 969CONFIG_DRM_KMS_HELPER=y
0db4b328 970
4c928ab7 971#
c6e2a6c8 972# I2C encoder or helper chips
4c928ab7 973#
703bc627
MT
974CONFIG_DRM_EXYNOS=m
975CONFIG_DRM_EXYNOS_DMABUF=y
976CONFIG_DRM_EXYNOS_HDMI=y
977CONFIG_DRM_EXYNOS_VIDI=y
978CONFIG_DRM_EXYNOS_G2D=y
0db4b328 979# CONFIG_DRM_UDL is not set
7f6f4de5
MT
980CONFIG_DRM_OMAP=m
981CONFIG_DRM_OMAP_NUM_CRTCS=1
302e8df8
MT
982CONFIG_DRM_TEGRA=y
983# CONFIG_DRM_TEGRA_DEBUG is not set
984# CONFIG_DRM_TEGRA_STAGING is not set
0db4b328
MT
985# CONFIG_VIDEO_OUTPUT_CONTROL is not set
986CONFIG_VIDEOMODE_HELPERS=y
987CONFIG_FB_MODE_HELPERS=y
4c928ab7
MT
988
989#
990# Frame buffer hardware drivers
991#
302e8df8 992# CONFIG_FB_ARMCLCD is not set
703bc627 993# CONFIG_FB_IMX is not set
b1cbc577
MT
994# CONFIG_FB_VT8500 is not set
995# CONFIG_FB_WM8505 is not set
0db4b328 996# CONFIG_FB_XILINX is not set
b1cbc577 997# CONFIG_FB_DA8XX is not set
703bc627 998# CONFIG_FB_MX3 is not set
4c928ab7
MT
999CONFIG_OMAP2_VRFB=y
1000CONFIG_OMAP2_DSS=y
6ae109d5
MT
1001# CONFIG_OMAP2_DSS_DEBUG is not set
1002# CONFIG_OMAP2_DSS_DEBUGFS is not set
4c928ab7 1003CONFIG_OMAP2_DSS_DPI=y
4c928ab7
MT
1004CONFIG_OMAP2_DSS_VENC=y
1005CONFIG_OMAP4_DSS_HDMI=y
703bc627 1006CONFIG_OMAP4_DSS_HDMI_AUDIO=y
4c928ab7
MT
1007# CONFIG_OMAP2_DSS_SDI is not set
1008# CONFIG_OMAP2_DSS_DSI is not set
4c928ab7
MT
1009CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=1
1010CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y
703bc627 1011# CONFIG_FB_OMAP2 is not set
4c928ab7 1012
0db4b328
MT
1013#
1014# OMAP Display Device Drivers (new device model)
1015#
1016CONFIG_DISPLAY_ENCODER_TFP410=m
1017CONFIG_DISPLAY_ENCODER_TPD12S015=m
1018CONFIG_DISPLAY_CONNECTOR_DVI=m
1019CONFIG_DISPLAY_CONNECTOR_HDMI=m
1020CONFIG_DISPLAY_CONNECTOR_ANALOG_TV=m
1021CONFIG_DISPLAY_PANEL_DPI=m
1022CONFIG_DISPLAY_PANEL_DSI_CM=m
1023CONFIG_DISPLAY_PANEL_SHARP_LS037V7DW01=m
4c928ab7 1024# CONFIG_LCD_PLATFORM is not set
703bc627
MT
1025# CONFIG_BACKLIGHT_DA903X is not set
1026# CONFIG_BACKLIGHT_DA9052 is not set
1027# CONFIG_BACKLIGHT_MAX8925 is not set
1028# CONFIG_BACKLIGHT_WM831X is not set
1029# CONFIG_BACKLIGHT_ADP5520 is not set
1030# CONFIG_BACKLIGHT_88PM860X is not set
1031# CONFIG_BACKLIGHT_AAT2870 is not set
1032# CONFIG_BACKLIGHT_LP8788 is not set
c6e2a6c8 1033# CONFIG_BACKLIGHT_PANDORA is not set
703bc627 1034# CONFIG_BACKLIGHT_AS3711 is not set
4c928ab7
MT
1035
1036#
1037# Console display driver support
1038#
b1cbc577 1039CONFIG_SND_DMAENGINE_PCM=m
302e8df8 1040CONFIG_SND_ARMAACI=m
7f6f4de5 1041CONFIG_SND_SOC_AC97_BUS=y
703bc627 1042CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
302e8df8
MT
1043CONFIG_SND_DAVINCI_SOC=m
1044CONFIG_SND_DAVINCI_SOC_MCASP=m
1045CONFIG_SND_AM33XX_SOC_EVM=m
7f6f4de5 1046CONFIG_SND_SOC_FSL_SSI=m
b1cbc577 1047CONFIG_SND_SOC_FSL_SPDIF=m
7f6f4de5
MT
1048CONFIG_SND_IMX_SOC=m
1049CONFIG_SND_SOC_IMX_SSI=m
0db4b328
MT
1050CONFIG_SND_SOC_IMX_PCM_FIQ=m
1051CONFIG_SND_SOC_IMX_PCM_DMA=m
7f6f4de5
MT
1052CONFIG_SND_SOC_IMX_AUDMUX=m
1053CONFIG_SND_SOC_PHYCORE_AC97=m
1054CONFIG_SND_SOC_EUKREA_TLV320=m
0db4b328 1055CONFIG_SND_SOC_IMX_WM8962=m
7f6f4de5 1056CONFIG_SND_SOC_IMX_SGTL5000=m
b1cbc577 1057CONFIG_SND_SOC_IMX_SPDIF=m
703bc627
MT
1058CONFIG_SND_OMAP_SOC=m
1059CONFIG_SND_OMAP_SOC_DMIC=m
1060CONFIG_SND_OMAP_SOC_MCBSP=m
1061CONFIG_SND_OMAP_SOC_MCPDM=m
1062CONFIG_SND_OMAP_SOC_HDMI=m
1063CONFIG_SND_OMAP_SOC_RX51=m
1064CONFIG_SND_OMAP_SOC_AM3517EVM=m
1065CONFIG_SND_OMAP_SOC_OMAP_TWL4030=m
1066CONFIG_SND_OMAP_SOC_OMAP_ABE_TWL6040=m
1067CONFIG_SND_OMAP_SOC_OMAP_HDMI=m
1068CONFIG_SND_OMAP_SOC_OMAP3_PANDORA=m
1069CONFIG_SND_SOC_TEGRA=m
1070CONFIG_SND_SOC_TEGRA20_AC97=m
1071CONFIG_SND_SOC_TEGRA20_DAS=m
1072CONFIG_SND_SOC_TEGRA20_I2S=m
1073CONFIG_SND_SOC_TEGRA20_SPDIF=m
1074CONFIG_SND_SOC_TEGRA30_AHUB=m
1075CONFIG_SND_SOC_TEGRA30_I2S=m
0db4b328 1076CONFIG_SND_SOC_TEGRA_RT5640=m
703bc627
MT
1077CONFIG_SND_SOC_TEGRA_WM8753=m
1078CONFIG_SND_SOC_TEGRA_WM8903=m
1079CONFIG_SND_SOC_TEGRA_WM9712=m
1080CONFIG_SND_SOC_TEGRA_TRIMSLICE=m
1081CONFIG_SND_SOC_TEGRA_ALC5632=m
1082CONFIG_SND_SOC_UX500=m
1083# CONFIG_SND_SOC_UX500_PLAT_DMA is not set
1084# CONFIG_SND_SOC_UX500_MACH_MOP500 is not set
1085CONFIG_SND_SOC_ALC5632=m
1086CONFIG_SND_SOC_DMIC=m
0db4b328
MT
1087CONFIG_SND_SOC_HDMI_CODEC=m
1088CONFIG_SND_SOC_RT5640=m
7f6f4de5 1089CONFIG_SND_SOC_SGTL5000=m
b1cbc577 1090CONFIG_SND_SOC_SPDIF=m
7f6f4de5 1091CONFIG_SND_SOC_TLV320AIC23=m
703bc627
MT
1092CONFIG_SND_SOC_TLV320AIC3X=m
1093CONFIG_SND_SOC_TWL4030=m
1094CONFIG_SND_SOC_TWL6040=m
1095CONFIG_SND_SOC_WM8753=m
1096CONFIG_SND_SOC_WM8903=m
0db4b328 1097CONFIG_SND_SOC_WM8962=m
7f6f4de5 1098CONFIG_SND_SOC_WM9712=m
703bc627 1099CONFIG_SND_SOC_TPA6130A2=m
4c928ab7 1100
9bf77c63
MT
1101#
1102# I2C HID support
1103#
1104CONFIG_USB_ARCH_HAS_EHCI=y
1105
4c928ab7
MT
1106#
1107# USB Host Controller Drivers
1108#
7f6f4de5 1109CONFIG_USB_EHCI_MXC=m
9bf77c63 1110CONFIG_USB_EHCI_HCD_OMAP=y
703bc627
MT
1111CONFIG_USB_EHCI_HCD_ORION=m
1112CONFIG_USB_EHCI_TEGRA=y
1113# CONFIG_USB_CNS3XXX_EHCI is not set
4c928ab7 1114CONFIG_USB_OHCI_HCD_OMAP3=y
0db4b328 1115CONFIG_USB_CNS3XXX_OHCI=y
7f6f4de5
MT
1116CONFIG_USB_UHCI_SUPPORT_NON_PCI_HC=y
1117CONFIG_USB_UHCI_PLATFORM=y
1118CONFIG_USB_IMX21_HCD=m
4c928ab7 1119
6ae109d5 1120#
b1cbc577 1121# USB Physical Layer drivers
6ae109d5 1122#
703bc627 1123CONFIG_AB8500_USB=m
9bf77c63 1124CONFIG_NOP_USB_XCEIV=y
703bc627 1125CONFIG_OMAP_CONTROL_USB=m
703bc627
MT
1126CONFIG_OMAP_USB3=m
1127CONFIG_SAMSUNG_USBPHY=y
1128CONFIG_SAMSUNG_USB2PHY=y
1129CONFIG_SAMSUNG_USB3PHY=y
7f6f4de5 1130CONFIG_USB_MXS_PHY=m
9bf77c63 1131CONFIG_USB_ULPI_VIEWPORT=y
4c928ab7
MT
1132CONFIG_MMC=y
1133
1134#
1135# MMC/SD/SDIO Card Drivers
1136#
1137CONFIG_MMC_BLOCK=y
1138
1139#
1140# MMC/SD/SDIO Host Controller Drivers
1141#
302e8df8 1142CONFIG_MMC_ARMMMCI=m
4c928ab7 1143CONFIG_MMC_SDHCI=y
7f6f4de5 1144CONFIG_MMC_SDHCI_IO_ACCESSORS=y
703bc627 1145CONFIG_MMC_SDHCI_CNS3XXX=m
7f6f4de5 1146CONFIG_MMC_SDHCI_ESDHC_IMX=m
703bc627
MT
1147CONFIG_MMC_SDHCI_TEGRA=m
1148CONFIG_MMC_SDHCI_SIRF=m
0db4b328 1149CONFIG_MMC_SDHCI_BCM_KONA=m
703bc627 1150CONFIG_MMC_SDHCI_BCM2835=m
4c928ab7
MT
1151CONFIG_MMC_OMAP=y
1152CONFIG_MMC_OMAP_HS=y
7f6f4de5 1153CONFIG_MMC_MXC=m
b1cbc577 1154# CONFIG_MMC_DW_SOCFPGA is not set
7f6f4de5
MT
1155CONFIG_MMC_WMT=m
1156
1157#
1158# MemoryStick Host Controller Drivers
1159#
1160CONFIG_LEDS_GPIO_REGISTER=y
4c928ab7
MT
1161
1162#
1163# LED drivers
1164#
703bc627 1165# CONFIG_LEDS_88PM860X is not set
4c928ab7 1166CONFIG_LEDS_GPIO=y
703bc627
MT
1167# CONFIG_LEDS_LP8788 is not set
1168# CONFIG_LEDS_WM831X_STATUS is not set
1169# CONFIG_LEDS_WM8350 is not set
1170# CONFIG_LEDS_DA903X is not set
1171# CONFIG_LEDS_DA9052 is not set
703bc627
MT
1172# CONFIG_LEDS_ADP5520 is not set
1173# CONFIG_LEDS_MAX8997 is not set
4c928ab7
MT
1174
1175#
1176# LED Triggers
1177#
1178CONFIG_LEDS_TRIGGER_HEARTBEAT=y
1179
1180#
1181# I2C RTC drivers
1182#
703bc627
MT
1183# CONFIG_RTC_DRV_88PM860X is not set
1184# CONFIG_RTC_DRV_88PM80X is not set
302e8df8 1185CONFIG_RTC_DRV_AS3722=m
703bc627
MT
1186# CONFIG_RTC_DRV_LP8788 is not set
1187# CONFIG_RTC_DRV_MAX8907 is not set
1188# CONFIG_RTC_DRV_MAX8925 is not set
1189# CONFIG_RTC_DRV_MAX8998 is not set
1190# CONFIG_RTC_DRV_MAX8997 is not set
1191# CONFIG_RTC_DRV_MAX77686 is not set
1192# CONFIG_RTC_DRV_PALMAS is not set
4c928ab7 1193# CONFIG_RTC_DRV_TWL4030 is not set
703bc627
MT
1194# CONFIG_RTC_DRV_TPS6586X is not set
1195# CONFIG_RTC_DRV_TPS65910 is not set
1196# CONFIG_RTC_DRV_TPS80031 is not set
1197# CONFIG_RTC_DRV_RC5T583 is not set
302e8df8 1198CONFIG_RTC_DRV_S5M=m
703bc627
MT
1199
1200#
1201# Platform RTC drivers
1202#
1203# CONFIG_RTC_DRV_DA9052 is not set
1204# CONFIG_RTC_DRV_DA9055 is not set
1205# CONFIG_RTC_DRV_WM831X is not set
1206# CONFIG_RTC_DRV_WM8350 is not set
1207CONFIG_RTC_DRV_AB3100=y
1208# CONFIG_RTC_DRV_AB8500 is not set
4c928ab7 1209
6ae109d5
MT
1210#
1211# on-CPU RTC drivers
1212#
7f6f4de5 1213CONFIG_RTC_DRV_IMXDI=m
703bc627 1214CONFIG_RTC_DRV_OMAP=m
302e8df8
MT
1215CONFIG_RTC_DRV_PL030=m
1216CONFIG_RTC_DRV_PL031=m
7f6f4de5 1217CONFIG_RTC_DRV_VT8500=m
703bc627 1218CONFIG_RTC_DRV_TEGRA=m
7f6f4de5 1219CONFIG_RTC_DRV_MXC=m
0db4b328 1220CONFIG_RTC_DRV_SIRFSOC=m
6ae109d5 1221
7c69f2c2
MT
1222#
1223# DMA Devices
1224#
302e8df8 1225# CONFIG_AMBA_PL08X is not set
7f6f4de5
MT
1226CONFIG_MX3_IPU=y
1227CONFIG_MX3_IPU_IRQS=4
703bc627
MT
1228CONFIG_TEGRA20_APB_DMA=y
1229# CONFIG_STE_DMA40 is not set
b1cbc577 1230CONFIG_SIRF_DMA=y
0db4b328 1231CONFIG_TI_EDMA=y
302e8df8 1232CONFIG_PL330_DMA=y
7f6f4de5
MT
1233CONFIG_IMX_SDMA=m
1234CONFIG_IMX_DMA=m
1235# CONFIG_MXS_DMA is not set
7c69f2c2 1236CONFIG_DMA_OMAP=y
b1cbc577 1237CONFIG_TI_CPPI41=m
81bb0557 1238CONFIG_DMA_VIRTUAL_CHANNELS=y
c8f9fe35 1239
703bc627 1240#
9bf77c63
MT
1241# Speakup console speech
1242#
1243# CONFIG_MFD_NVEC is not set
1244
1245#
1246# Android
703bc627 1247#
9bf77c63 1248# CONFIG_DRM_IMX is not set
6ae109d5
MT
1249
1250#
1251# Common Clock Framework
1252#
703bc627 1253# CONFIG_COMMON_CLK_WM831X is not set
7f6f4de5 1254CONFIG_COMMON_CLK_VERSATILE=y
703bc627 1255# CONFIG_COMMON_CLK_MAX77686 is not set
b1cbc577 1256CONFIG_COMMON_CLK_S2MPS11=m
703bc627
MT
1257CONFIG_CLK_TWL6040=m
1258CONFIG_COMMON_CLK_AXI_CLKGEN=m
302e8df8 1259CONFIG_COMMON_CLK_KEYSTONE=y
7f6f4de5 1260CONFIG_MVEBU_CLK_CPU=y
0db4b328
MT
1261CONFIG_ARMADA_370_CLK=y
1262CONFIG_ARMADA_XP_CLK=y
4c928ab7
MT
1263CONFIG_HWSPINLOCK=m
1264
1265#
1266# Hardware Spinlock drivers
1267#
1268CONFIG_HWSPINLOCK_OMAP=m
703bc627 1269# CONFIG_HSEM_U8500 is not set
7f6f4de5
MT
1270CONFIG_DW_APB_TIMER=y
1271CONFIG_DW_APB_TIMER_OF=y
1272CONFIG_ARMADA_370_XP_TIMER=y
703bc627 1273CONFIG_SUN4I_TIMER=y
7f6f4de5 1274CONFIG_VT8500_TIMER=y
703bc627
MT
1275CONFIG_CADENCE_TTC_TIMER=y
1276CONFIG_CLKSRC_NOMADIK_MTU=y
1277CONFIG_CLKSRC_DBX500_PRCMU=y
1278CONFIG_CLKSRC_DBX500_PRCMU_SCHED_CLOCK=y
9bf77c63
MT
1279CONFIG_ARM_ARCH_TIMER=y
1280CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
0db4b328
MT
1281CONFIG_ARM_GLOBAL_TIMER=y
1282CONFIG_CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK=y
0db4b328 1283CONFIG_VF_PIT_TIMER=y
302e8df8 1284CONFIG_PL320_MBOX=y
0db4b328
MT
1285CONFIG_OMAP_MBOX=m
1286CONFIG_OMAP2PLUS_MBOX=m
1287CONFIG_OMAP_MBOX_KFIFO_SIZE=256
9bf77c63 1288# CONFIG_OMAP_IOMMU is not set
703bc627 1289# CONFIG_TEGRA_IOMMU_GART is not set
9bf77c63 1290# CONFIG_TEGRA_IOMMU_SMMU is not set
4c928ab7 1291
028e459b 1292#
7f6f4de5 1293# Rpmsg drivers
028e459b
MT
1294#
1295CONFIG_TI_EMIF=m
703bc627
MT
1296CONFIG_TEGRA20_MC=y
1297CONFIG_TEGRA30_MC=y
1298
1299#
1300# Analog to digital converters
1301#
1302# CONFIG_LP8788_ADC is not set
b1cbc577 1303# CONFIG_TWL6030_GPADC is not set
7f6f4de5
MT
1304
1305#
b1cbc577 1306# Temperature sensors
7f6f4de5 1307#
6ae109d5 1308# CONFIG_PWM is not set
9bf77c63 1309CONFIG_ARM_GIC=y
302e8df8
MT
1310CONFIG_ARM_VIC=y
1311CONFIG_ARM_VIC_NR=2
703bc627 1312CONFIG_ARCH_HAS_RESET_CONTROLLER=y
028e459b 1313
7c69f2c2 1314#
302e8df8 1315# PHY Subsystem
7c69f2c2 1316#
302e8df8 1317CONFIG_OMAP_USB2=m
7c69f2c2 1318
9bf77c63
MT
1319#
1320# File systems
1321#
1322CONFIG_DCACHE_WORD_ACCESS=y
1323
4c928ab7
MT
1324#
1325# Pseudo filesystems
1326#
1327# CONFIG_JFFS2_FS is not set
1328
9bf77c63
MT
1329#
1330# Memory Debugging
1331#
1332# CONFIG_DEBUG_PER_CPU_MAPS is not set
1333
4c928ab7 1334#
7f6f4de5 1335# RCU Debugging
4c928ab7
MT
1336#
1337CONFIG_RCU_CPU_STALL_TIMEOUT=60
9bf77c63 1338# CONFIG_RCU_CPU_STALL_INFO is not set
0db4b328
MT
1339
1340#
1341# Runtime Testing
1342#
7f6f4de5 1343CONFIG_DEBUG_IMX_UART_PORT=1
9bf77c63
MT
1344CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
1345# CONFIG_DEBUG_UART_8250 is not set
1346CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
4c928ab7 1347CONFIG_OC_ETM=y
9bf77c63 1348# CONFIG_PID_IN_CONTEXTIDR is not set
4c928ab7 1349
920b801b
MT
1350#
1351# Non-executable pages
1352#
1353CONFIG_PAX_NOEXEC=y
1354CONFIG_PAX_PAGEEXEC=y
1355CONFIG_PAX_MPROTECT=y
1356# CONFIG_PAX_MPROTECT_COMPAT is not set
1357CONFIG_PAX_ELFRELOCS=y
7f6f4de5 1358CONFIG_PAX_KERNEXEC=y
920b801b 1359
4c928ab7
MT
1360#
1361# Miscellaneous hardening features
1362#
7f6f4de5 1363CONFIG_PAX_MEMORY_UDEREF=y
4c928ab7 1364CONFIG_PAX_REFCOUNT=y
7f6f4de5 1365CONFIG_PAX_CONSTIFY_PLUGIN=y
4c928ab7 1366
b1cbc577
MT
1367#
1368# Memory Protections
1369#
1370CONFIG_GRKERNSEC_OLD_ARM_USERLAND=y
1371
c1e3898a
MT
1372#
1373# Kernel Auditing
1374#
1375CONFIG_GRKERNSEC_RWXMAP_LOG=y
c1e3898a 1376
4c928ab7
MT
1377#
1378# Crypto core or helper
1379#
1380CONFIG_CRYPTO_PCRYPT=m
302e8df8
MT
1381CONFIG_CRYPTO_ABLK_HELPER=m
1382
1383#
1384# Ciphers
1385#
1386CONFIG_CRYPTO_AES_ARM_BS=m
4c928ab7
MT
1387
1388#
1389# Random Number Generation
1390#
1391CONFIG_CRYPTO_DEV_OMAP_SHAM=m
1392CONFIG_CRYPTO_DEV_OMAP_AES=m
7f6f4de5 1393CONFIG_CRYPTO_DEV_PICOXCELL=m
0db4b328 1394CONFIG_CRYPTO_DEV_SAHARA=m
703bc627
MT
1395CONFIG_CRYPTO_DEV_TEGRA_AES=m
1396CONFIG_CRYPTO_DEV_UX500=m
1397# CONFIG_CRYPTO_DEV_UX500_CRYP is not set
1398# CONFIG_CRYPTO_DEV_UX500_HASH is not set
4c928ab7
MT
1399
1400#
1401# Library routines
1402#
7f6f4de5
MT
1403CONFIG_STMP_DEVICE=y
1404CONFIG_GENERIC_ALLOCATOR=y
9bf77c63 1405CONFIG_CPU_RMAP=y
028e459b 1406CONFIG_DDR=y