]> git.ipfire.org Git - ipfire-3.x.git/blame - kernel/config-arm-generic
kernel: Fix configuration diff generation
[ipfire-3.x.git] / kernel / config-arm-generic
CommitLineData
4c928ab7 1
4c928ab7
MT
2#
3# IRQ subsystem
4#
463530b8 5CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
028e459b 6CONFIG_HARDIRQS_SW_RESEND=y
dc125ed4 7CONFIG_IRQ_MSI_IOMMU=y
bf6ee3f7 8CONFIG_HANDLE_DOMAIN_IRQ=y
dc125ed4 9# end of IRQ subsystem
cd59c044 10CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
34520606
MT
11CONFIG_ARCH_HAS_TICK_BROADCAST=y
12
4c928ab7 13#
2b86e6fb 14# RCU Subsystem
4c928ab7 15#
0db4b328 16CONFIG_GENERIC_SCHED_CLOCK=y
4c928ab7 17
7c69f2c2 18#
2b86e6fb 19# Kernel Performance Events And Counters
7c69f2c2 20#
dc125ed4 21CONFIG_GENERIC_HWEIGHT=y
cd59c044
MT
22CONFIG_KERNEL_MODE_NEON=y
23CONFIG_PGTABLE_LEVELS=2
4c928ab7 24
34520606
MT
25#
26# Platform selection
27#
202187a3 28# CONFIG_ARCH_ACTIONS is not set
43556e68 29# CONFIG_ARCH_ALPINE is not set
d27a5bdd 30# CONFIG_ARCH_BCM2835 is not set
43556e68
AF
31CONFIG_ARCH_MESON=y
32# CONFIG_ARCH_MVEBU is not set
6cb87b05
AF
33# CONFIG_ARCH_RENESAS is not set
34# CONFIG_ARCH_UNIPHIER is not set
34520606 35CONFIG_ARCH_VEXPRESS=y
d27a5bdd 36# CONFIG_ARCH_ZX is not set
2b86e6fb 37# end of Platform selection
34520606 38
4c928ab7 39#
2b86e6fb 40# ARM errata workarounds via the alternatives framework
4c928ab7 41#
d5383c43 42# CONFIG_CPU_BIG_ENDIAN is not set
81bb0557 43CONFIG_HW_PERF_EVENTS=y
58640b55 44CONFIG_HARDEN_BRANCH_PREDICTOR=y
dc125ed4 45CONFIG_KUSER_HELPERS=y
4c928ab7
MT
46
47#
48# Boot options
49#
4c928ab7 50# CONFIG_CMDLINE_FORCE is not set
2b86e6fb 51# end of Boot options
d5383c43
MT
52
53#
54# Power management options
55#
d5383c43 56CONFIG_CPU_PM=y
2b86e6fb 57# end of Power management options
4c928ab7 58
06b014b2
MT
59#
60# CPU Idle
61#
62CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y
63CONFIG_DT_IDLE_STATES=y
64
463530b8
MT
65#
66# ARM CPU Idle Drivers
67#
06b014b2 68CONFIG_ARM_CPUIDLE=y
2b86e6fb
MT
69# end of ARM CPU Idle Drivers
70# end of CPU Idle
463530b8 71
a40c4c43
MT
72#
73# CPU frequency scaling drivers
74#
8e496662 75CONFIG_ARM_SCPI_CPUFREQ=m
19f76fd7 76CONFIG_ARM_SCMI_CPUFREQ=m
d27a5bdd 77CONFIG_QORIQ_CPUFREQ=m
4c928ab7 78
cd59c044
MT
79#
80# Firmware Drivers
81#
cd59c044
MT
82CONFIG_ARM_SCMI_PROTOCOL=y
83CONFIG_ARM_SCMI_POWER_DOMAIN=m
84CONFIG_ARM_SCPI_PROTOCOL=m
85CONFIG_ARM_SCPI_POWER_DOMAIN=m
86# CONFIG_FIRMWARE_MEMMAP is not set
dc125ed4
AF
87CONFIG_ARM_PSCI_FW=y
88# CONFIG_ARM_PSCI_CHECKER is not set
2b86e6fb 89# end of Firmware Drivers
cd59c044
MT
90
91#
2b86e6fb 92# Tegra firmware driver
cd59c044
MT
93#
94CONFIG_CRYPTO_CHACHA20_NEON=m
75047608 95CONFIG_CRYPTO_NHPOLY1305_NEON=m
cd59c044
MT
96
97#
98# General architecture-dependent options
99#
100CONFIG_GENERIC_IDLE_POLL_SETUP=y
dc125ed4 101CONFIG_ARCH_HAS_KEEPINITRD=y
cd59c044 102CONFIG_CLONE_BACKWARDS=y
2b86e6fb 103# end of General architecture-dependent options
cd59c044 104
4c928ab7 105#
dc125ed4
AF
106# Memory Management options
107#
108CONFIG_ARCH_KEEP_MEMBLOCK=y
2b86e6fb 109# end of Memory Management options
dc125ed4
AF
110
111#
2b86e6fb 112# Network testing
4c928ab7
MT
113#
114# CONFIG_RFKILL_GPIO is not set
115
34520606
MT
116#
117# Device Drivers
118#
119CONFIG_ARM_AMBA=y
75047608
AF
120CONFIG_PCI_DOMAINS_GENERIC=y
121CONFIG_PCI_SYSCALL=y
122# CONFIG_PCIEAER_INJECT is not set
123# CONFIG_PCIE_ECRC is not set
124# CONFIG_PCI_STUB is not set
125# CONFIG_PCI_IOV is not set
126# CONFIG_PCI_PRI is not set
127# CONFIG_PCI_PASID is not set
128
129#
2b86e6fb 130# PCI switch controller drivers
75047608
AF
131#
132# CONFIG_PCCARD is not set
34520606 133
4c928ab7 134#
2b86e6fb 135# Firmware loader
4c928ab7 136#
e9924988 137CONFIG_SOC_BUS=y
202187a3 138CONFIG_GENERIC_ARCH_TOPOLOGY=y
81bb0557
MT
139
140#
141# Bus devices
142#
463530b8
MT
143CONFIG_ARM_CCI=y
144CONFIG_ARM_CCI400_COMMON=y
664c0173 145CONFIG_VEXPRESS_CONFIG=y
dc125ed4 146# end of Bus devices
4c928ab7 147CONFIG_OF_EARLY_FLATTREE=y
2db3b9b1 148CONFIG_OF_RESERVED_MEM=y
463530b8
MT
149
150#
151# Protocols
152#
5e856224 153# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
2db3b9b1 154# CONFIG_BLK_DEV_UMEM is not set
2db3b9b1
MT
155# CONFIG_BLK_DEV_SX8 is not set
156CONFIG_BLK_DEV_RAM_SIZE=4096
2db3b9b1 157# CONFIG_BLK_DEV_RSXX is not set
5e856224
MT
158
159#
160# Misc devices
161#
4c928ab7 162# CONFIG_SGI_IOC4 is not set
2db3b9b1 163# CONFIG_HP_ILO is not set
cb866dd3 164CONFIG_SRAM=y
664c0173 165CONFIG_VEXPRESS_SYSCFG=y
75047608 166# CONFIG_PVPANIC is not set
2b86e6fb 167# end of Misc devices
4c928ab7
MT
168
169#
2b86e6fb 170# SCSI Transports
4c928ab7 171#
2db3b9b1 172CONFIG_AIC79XX_RESET_DELAY_MS=5000
2db3b9b1 173CONFIG_AIC79XX_REG_PRETTY_PRINT=y
2db3b9b1 174# CONFIG_SCSI_MVSAS_TASKLET is not set
364d5655 175# CONFIG_SCSI_ADVANSYS is not set
2db3b9b1 176# CONFIG_MEGARAID_NEWGEN is not set
cb866dd3 177
a40c4c43
MT
178#
179# PIO-only SFF controllers
180#
181# CONFIG_PATA_OF_PLATFORM is not set
182
4c928ab7 183#
2b86e6fb 184# IEEE 1394 (FireWire) support
4c928ab7 185#
2db3b9b1
MT
186CONFIG_MII=y
187# CONFIG_ATM_LANAI is not set
188# CONFIG_ATM_ENI is not set
189# CONFIG_ATM_NICSTAR is not set
190# CONFIG_ATM_IDT77252 is not set
4c928ab7 191# CONFIG_ATM_HE is not set
2db3b9b1 192# CONFIG_ATM_SOLOS is not set
4c928ab7
MT
193
194#
2b86e6fb 195# Distributed Switch Architecture drivers
4c928ab7 196#
2db3b9b1 197CONFIG_AMD8111_ETH=y
2db3b9b1 198# CONFIG_CHELSIO_T1_1G is not set
2db3b9b1
MT
199# CONFIG_DE2104X is not set
200# CONFIG_TULIP_MMIO is not set
201# CONFIG_TULIP_NAPI is not set
8e496662
MT
202CONFIG_NET_VENDOR_HISILICON=y
203CONFIG_HIX5HD2_GMAC=m
d27a5bdd 204CONFIG_HISI_FEMAC=m
8e496662
MT
205CONFIG_HIP04_ETH=m
206CONFIG_HNS_MDIO=m
207CONFIG_HNS=m
208CONFIG_HNS_DSAF=m
209CONFIG_HNS_ENET=m
e9924988
MT
210CONFIG_HNS3=m
211CONFIG_HNS3_HCLGE=m
0b77b019 212CONFIG_HNS3_HCLGEVF=m
2db3b9b1 213# CONFIG_SKGE_GENESIS is not set
2db3b9b1
MT
214CONFIG_8139TOO_PIO=y
215# CONFIG_8139TOO_8129 is not set
4c928ab7 216CONFIG_SMC91X=m
d27a5bdd 217CONFIG_DWMAC_MESON=m
2db3b9b1
MT
218# CONFIG_STMMAC_PCI is not set
219# CONFIG_VIA_RHINE_MMIO is not set
dc125ed4 220CONFIG_MDIO_BUS_MUX_MESON_G12A=m
4c928ab7 221
028e459b
MT
222#
223# MII PHY device drivers
224#
d27a5bdd 225CONFIG_MESON_GXL_PHY=m
2db3b9b1
MT
226CONFIG_WIL6210_TRACING=y
227# CONFIG_IPW2100_MONITOR is not set
228# CONFIG_IPW2200_MONITOR is not set
229# CONFIG_IPW2200_QOS is not set
230
5e856224
MT
231#
232# Input Device Drivers
233#
bf6ee3f7 234CONFIG_INPUT_MAX77693_HAPTIC=m
2db3b9b1 235# CONFIG_INPUT_MAX8997_HAPTIC is not set
597e1ee1 236# CONFIG_INPUT_GPIO_BEEPER is not set
2db3b9b1
MT
237# CONFIG_INPUT_TWL4030_PWRBUTTON is not set
238# CONFIG_INPUT_TWL4030_VIBRA is not set
239# CONFIG_INPUT_TWL6040_VIBRA is not set
240# CONFIG_INPUT_PWM_BEEPER is not set
e9924988 241# CONFIG_INPUT_PWM_VIBRA is not set
5e856224 242
4c928ab7
MT
243#
244# Hardware I/O ports
245#
34520606 246# CONFIG_SERIO_AMBAKMI is not set
2b86e6fb 247# end of Hardware I/O ports
2db3b9b1
MT
248
249#
250# Character devices
251#
252# CONFIG_ROCKETPORT is not set
253# CONFIG_CYCLADES is not set
254# CONFIG_SYNCLINKMP is not set
255# CONFIG_SYNCLINK_GT is not set
256# CONFIG_NOZOMI is not set
4c928ab7 257
364d5655
MT
258#
259# Serial drivers
260#
8e496662 261CONFIG_SERIAL_8250_FSL=y
6cb87b05 262CONFIG_SERIAL_OF_PLATFORM=y
364d5655 263
4c928ab7
MT
264#
265# Non-8250 serial port support
266#
34520606
MT
267CONFIG_SERIAL_AMBA_PL010=m
268CONFIG_SERIAL_AMBA_PL011=m
664c0173 269CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=y
43556e68 270CONFIG_SERIAL_MESON=m
2db3b9b1 271# CONFIG_SERIAL_JSM is not set
2db3b9b1 272# CONFIG_SERIAL_SCCNXP is not set
6ae109d5 273# CONFIG_SERIAL_XILINX_PS_UART is not set
2db3b9b1
MT
274# CONFIG_SERIAL_ARC is not set
275# CONFIG_SERIAL_RP2 is not set
dc125ed4 276# end of Serial drivers
d27a5bdd 277CONFIG_HW_RANDOM_MESON=y
2b86e6fb 278# end of Character devices
4c928ab7 279
597e1ee1
MT
280#
281# Multiplexer I2C Chip support
282#
283# CONFIG_I2C_ARB_GPIO_CHALLENGE is not set
2b86e6fb 284# end of Multiplexer I2C Chip support
597e1ee1 285
4c928ab7
MT
286#
287# PC SMBus host controller drivers
288#
289CONFIG_I2C_ALI1535=m
290CONFIG_I2C_ALI1563=m
291CONFIG_I2C_ALI15X3=m
292CONFIG_I2C_SIS5595=m
293CONFIG_I2C_SIS630=m
294
295#
296# I2C system bus drivers (mostly embedded / system-on-chip)
297#
43556e68 298CONFIG_I2C_MESON=m
34520606 299CONFIG_I2C_VERSATILE=m
4c928ab7 300
028e459b 301#
2b86e6fb 302# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
028e459b 303#
d27a5bdd 304CONFIG_PINCTRL_MESON=y
5ecb3b18 305CONFIG_PINCTRL_MESON8_PMX=y
028e459b 306
4c928ab7 307#
463530b8 308# Memory mapped GPIO drivers
4c928ab7 309#
703bc627 310# CONFIG_GPIO_GRGPIO is not set
34520606 311CONFIG_GPIO_PL061=y
2b86e6fb 312# end of Memory mapped GPIO drivers
81bb0557 313
2db3b9b1 314#
463530b8 315# MFD GPIO expanders
2db3b9b1 316#
463530b8 317# CONFIG_GPIO_TC3589X is not set
2b86e6fb 318# end of MFD GPIO expanders
2db3b9b1 319
4c928ab7 320#
2b86e6fb 321# USB GPIO expanders
4c928ab7 322#
202187a3 323CONFIG_POWER_RESET_BRCMSTB=y
d27a5bdd 324CONFIG_POWER_RESET_VEXPRESS=y
2db3b9b1
MT
325# CONFIG_MAX8925_POWER is not set
326# CONFIG_WM831X_BACKUP is not set
327# CONFIG_WM831X_POWER is not set
328# CONFIG_WM8350_POWER is not set
329# CONFIG_BATTERY_88PM860X is not set
330# CONFIG_BATTERY_DA9030 is not set
331# CONFIG_BATTERY_DA9052 is not set
2db3b9b1 332# CONFIG_CHARGER_TWL4030 is not set
2db3b9b1
MT
333# CONFIG_CHARGER_MAX8997 is not set
334# CONFIG_CHARGER_MAX8998 is not set
0db4b328
MT
335
336#
337# Native drivers
338#
19f76fd7 339CONFIG_SENSORS_ARM_SCMI=m
8e496662 340CONFIG_SENSORS_ARM_SCPI=m
dc125ed4
AF
341CONFIG_SENSORS_OCC_P8_I2C=m
342CONFIG_SENSORS_OCC=m
cb866dd3 343CONFIG_SENSORS_PWM_FAN=m
0db4b328 344CONFIG_SENSORS_VEXPRESS=m
463530b8 345
4c928ab7
MT
346#
347# Watchdog Device Drivers
348#
34520606 349CONFIG_ARM_SP805_WATCHDOG=m
dc125ed4 350CONFIG_IMX_SC_WDT=m
d27a5bdd 351CONFIG_MESON_GXBB_WATCHDOG=m
43556e68 352CONFIG_MESON_WATCHDOG=m
2db3b9b1
MT
353
354#
355# PCI-based Watchdog Cards
356#
357# CONFIG_PCIPCWATCHDOG is not set
358# CONFIG_WDTPCI is not set
4c928ab7
MT
359
360#
361# Multifunction device drivers
362#
2db3b9b1 363# CONFIG_LPC_ICH is not set
9bf77c63
MT
364
365#
2b86e6fb 366# STMicroelectronics STMPE Interface Drivers
9bf77c63 367#
34520606 368# CONFIG_MFD_VX855 is not set
664c0173 369CONFIG_MFD_VEXPRESS_SYSREG=y
dc125ed4 370# end of Multifunction device drivers
9bf77c63
MT
371CONFIG_REGULATOR_FIXED_VOLTAGE=y
372# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
373# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
bf6ee3f7 374CONFIG_REGULATOR_PWM=m
9bf77c63 375CONFIG_REGULATOR_VEXPRESS=m
e9924988 376# CONFIG_IR_MESON is not set
4c928ab7 377
2db3b9b1
MT
378#
379# Digital TV USB devices
380#
381CONFIG_DVB_TTUSB_BUDGET=y
382CONFIG_DVB_TTUSB_DEC=y
383
384#
385# Media capture/analog/hybrid TV support
386#
387# CONFIG_VIDEO_CX18 is not set
388# CONFIG_VIDEO_CX23885 is not set
389# CONFIG_VIDEO_CX25821 is not set
390# CONFIG_VIDEO_CX88 is not set
2db3b9b1
MT
391# CONFIG_VIDEO_SAA7134 is not set
392# CONFIG_VIDEO_SAA7164 is not set
393
4c928ab7 394#
81bb0557 395# Media digital TV PCI Adapters
4c928ab7 396#
2db3b9b1
MT
397# CONFIG_DVB_AV7110 is not set
398# CONFIG_DVB_BUDGET_CORE is not set
399# CONFIG_DVB_B2C2_FLEXCOP_PCI is not set
400# CONFIG_DVB_PLUTO2 is not set
401# CONFIG_DVB_DM1105 is not set
402# CONFIG_DVB_PT1 is not set
403# CONFIG_MANTIS_CORE is not set
404# CONFIG_DVB_NGENE is not set
4c928ab7 405
703bc627 406#
2db3b9b1 407# DVB-S (satellite) frontends
703bc627 408#
2db3b9b1
MT
409CONFIG_DVB_STV0299=y
410CONFIG_DVB_TDA8083=y
703bc627 411
0db4b328 412#
2db3b9b1
MT
413# DVB-T (terrestrial) frontends
414#
415CONFIG_DVB_CX22700=y
416CONFIG_DVB_TDA1004X=y
417
418#
419# DVB-C (cable) frontends
420#
421CONFIG_DVB_VES1820=y
422CONFIG_DVB_STV0297=y
423
424#
425# SEC control devices for DVB-S
426#
427CONFIG_DVB_LNBP21=y
428
c6e2a6c8
MT
429#
430# I2C encoder or helper chips
431#
34520606 432# CONFIG_DRM_I2C_NXP_TDA998X is not set
2b86e6fb 433# end of I2C encoder or helper chips
19b95f86
AF
434
435#
436# ARM devices
437#
43556e68
AF
438CONFIG_DRM_HDLCD=m
439# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set
d27a5bdd 440CONFIG_DRM_MALI_DISPLAY=m
2b86e6fb 441# end of ARM devices
d27a5bdd
AF
442
443#
444# Display Interface Bridges
445#
446CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
dc125ed4 447# end of Display Interface Bridges
d27a5bdd
AF
448CONFIG_DRM_MESON=m
449CONFIG_DRM_MESON_DW_HDMI=m
202187a3 450CONFIG_DRM_PL111=m
dc125ed4
AF
451CONFIG_DRM_LIMA=m
452CONFIG_DRM_PANFROST=m
4c928ab7 453
4c928ab7 454#
2db3b9b1 455# Frame buffer hardware drivers
4c928ab7 456#
34520606 457# CONFIG_FB_ARMCLCD is not set
dc125ed4
AF
458
459#
460# Backlight & LCD device support
461#
34520606 462# CONFIG_LCD_PLATFORM is not set
2db3b9b1 463# CONFIG_BACKLIGHT_PWM is not set
664c0173
MT
464# CONFIG_BACKLIGHT_LM3630A is not set
465# CONFIG_BACKLIGHT_LP855X is not set
466# CONFIG_BACKLIGHT_LP8788 is not set
2b86e6fb 467# end of Backlight & LCD device support
2db3b9b1
MT
468
469#
2b86e6fb 470# Console display driver support
2db3b9b1 471#
664c0173 472CONFIG_SND_DMAENGINE_PCM=m
2db3b9b1
MT
473
474#
2b86e6fb 475# HD-Audio
2db3b9b1 476#
4c928ab7 477CONFIG_SND_SOC=m
364d5655 478CONFIG_SND_SOC_AC97_BUS=y
664c0173 479CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
6cb87b05 480CONFIG_SND_SOC_AMD_ACP=m
19f76fd7 481CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m
5ecb3b18 482CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
7f6f4de5 483CONFIG_SND_ATMEL_SOC=m
0619f7fe 484CONFIG_SND_SOC_MIKROE_PROTO=m
7c69f2c2 485CONFIG_SND_DESIGNWARE_I2S=m
664c0173
MT
486
487#
488# Common SoC Audio options for Freescale CPUs:
489#
cb866dd3 490CONFIG_SND_SOC_FSL_ASRC=m
664c0173 491CONFIG_SND_SOC_FSL_SAI=m
dc125ed4 492CONFIG_SND_SOC_FSL_AUDMIX=m
664c0173
MT
493CONFIG_SND_SOC_FSL_SSI=m
494CONFIG_SND_SOC_FSL_SPDIF=m
495CONFIG_SND_SOC_FSL_ESAI=m
664c0173 496CONFIG_SND_SOC_IMX_AUDMUX=m
d27a5bdd 497CONFIG_SND_I2S_HI6210_I2S=m
6cb87b05 498# CONFIG_SND_SOC_IMG is not set
19b95f86 499CONFIG_SND_SOC_MTK_BTCVSD=m
202187a3 500
cd59c044
MT
501#
502# ASoC support for Amlogic platforms
503#
504CONFIG_SND_MESON_AXG_FIFO=m
505CONFIG_SND_MESON_AXG_FRDDR=m
506CONFIG_SND_MESON_AXG_TODDR=m
507CONFIG_SND_MESON_AXG_TDM_FORMATTER=m
508CONFIG_SND_MESON_AXG_TDM_INTERFACE=m
509CONFIG_SND_MESON_AXG_TDMIN=m
510CONFIG_SND_MESON_AXG_TDMOUT=m
511CONFIG_SND_MESON_AXG_SOUND_CARD=m
512CONFIG_SND_MESON_AXG_SPDIFOUT=m
75047608 513CONFIG_SND_MESON_AXG_SPDIFIN=m
0619f7fe 514CONFIG_SND_MESON_AXG_PDM=m
dc125ed4 515# end of ASoC support for Amlogic platforms
dc125ed4
AF
516# CONFIG_SND_SOC_SOF_TOPLEVEL is not set
517
518#
2b86e6fb 519# STMicroelectronics STM32 SOC audio support
202187a3 520#
19b95f86
AF
521CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER=m
522CONFIG_SND_SOC_XILINX_SPDIF=m
d27a5bdd 523CONFIG_ZX_TDM=m
4c928ab7 524CONFIG_SND_SOC_I2C_AND_SPI=m
2db3b9b1
MT
525
526#
527# CODEC drivers
528#
364d5655 529CONFIG_SND_SOC_AC97_CODEC=m
d27a5bdd 530CONFIG_SND_SOC_ADAU_UTILS=m
2db3b9b1 531CONFIG_SND_SOC_ADAU1701=m
d27a5bdd
AF
532CONFIG_SND_SOC_ADAU17X1=m
533CONFIG_SND_SOC_ADAU1761=m
534CONFIG_SND_SOC_ADAU1761_I2C=m
535CONFIG_SND_SOC_ADAU7002=m
75047608 536CONFIG_SND_SOC_AK4118=m
19f76fd7 537CONFIG_SND_SOC_AK4458=m
2db3b9b1 538CONFIG_SND_SOC_AK4554=m
8e496662 539CONFIG_SND_SOC_AK4613=m
2db3b9b1
MT
540CONFIG_SND_SOC_AK4642=m
541CONFIG_SND_SOC_AK5386=m
19f76fd7 542CONFIG_SND_SOC_AK5558=m
664c0173 543CONFIG_SND_SOC_ALC5623=m
19f76fd7 544CONFIG_SND_SOC_BD28623=m
d27a5bdd 545CONFIG_SND_SOC_BT_SCO=m
bf6ee3f7 546CONFIG_SND_SOC_CS35L32=m
d27a5bdd
AF
547CONFIG_SND_SOC_CS35L33=m
548CONFIG_SND_SOC_CS35L34=m
549CONFIG_SND_SOC_CS35L35=m
19b95f86 550CONFIG_SND_SOC_CS35L36=m
d27a5bdd 551CONFIG_SND_SOC_CS42L42=m
a40c4c43
MT
552CONFIG_SND_SOC_CS42L51=m
553CONFIG_SND_SOC_CS42L51_I2C=m
2db3b9b1 554CONFIG_SND_SOC_CS42L52=m
664c0173 555CONFIG_SND_SOC_CS42L56=m
2db3b9b1 556CONFIG_SND_SOC_CS42L73=m
cb866dd3 557CONFIG_SND_SOC_CS4265=m
2db3b9b1
MT
558CONFIG_SND_SOC_CS4270=m
559CONFIG_SND_SOC_CS4271=m
a40c4c43 560CONFIG_SND_SOC_CS4271_I2C=m
2db3b9b1
MT
561CONFIG_SND_SOC_CS42XX8=m
562CONFIG_SND_SOC_CS42XX8_I2C=m
e9924988 563CONFIG_SND_SOC_CS43130=m
19b95f86 564CONFIG_SND_SOC_CS4341=m
849a0073 565CONFIG_SND_SOC_CS4349=m
d27a5bdd 566CONFIG_SND_SOC_CS53L30=m
19f76fd7 567CONFIG_SND_SOC_DA7219=m
0619f7fe 568CONFIG_SND_SOC_DMIC=m
d27a5bdd
AF
569CONFIG_SND_SOC_HDMI_CODEC=m
570CONFIG_SND_SOC_ES7134=m
cd59c044 571CONFIG_SND_SOC_ES7241=m
202187a3 572CONFIG_SND_SOC_ES8316=m
bf6ee3f7 573CONFIG_SND_SOC_ES8328=m
d27a5bdd 574CONFIG_SND_SOC_ES8328_I2C=m
849a0073 575CONFIG_SND_SOC_GTM601=m
6cb87b05 576CONFIG_SND_SOC_INNO_RK3036=m
0619f7fe 577CONFIG_SND_SOC_MAX98088=m
19f76fd7 578CONFIG_SND_SOC_MAX98357A=m
d27a5bdd 579CONFIG_SND_SOC_MAX98504=m
19f76fd7 580CONFIG_SND_SOC_MAX9867=m
d27a5bdd 581CONFIG_SND_SOC_MAX98927=m
0b77b019 582CONFIG_SND_SOC_MAX98373=m
d27a5bdd
AF
583CONFIG_SND_SOC_MAX9860=m
584CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
585CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
2db3b9b1 586CONFIG_SND_SOC_PCM1681=m
19f76fd7
MT
587CONFIG_SND_SOC_PCM1789=m
588CONFIG_SND_SOC_PCM1789_I2C=m
43556e68
AF
589CONFIG_SND_SOC_PCM179X=m
590CONFIG_SND_SOC_PCM179X_I2C=m
0b77b019
MT
591CONFIG_SND_SOC_PCM186X=m
592CONFIG_SND_SOC_PCM186X_I2C=m
0619f7fe
MT
593CONFIG_SND_SOC_PCM3060=m
594CONFIG_SND_SOC_PCM3060_I2C=m
6cb87b05
AF
595CONFIG_SND_SOC_PCM3168A=m
596CONFIG_SND_SOC_PCM3168A_I2C=m
2db3b9b1
MT
597CONFIG_SND_SOC_PCM512x=m
598CONFIG_SND_SOC_PCM512x_I2C=m
19b95f86 599CONFIG_SND_SOC_RK3328=m
43556e68
AF
600CONFIG_SND_SOC_RL6231=m
601CONFIG_SND_SOC_RT5616=m
a40c4c43 602CONFIG_SND_SOC_RT5631=m
5ecb3b18 603CONFIG_SND_SOC_RT5645=m
2db3b9b1
MT
604CONFIG_SND_SOC_SGTL5000=m
605CONFIG_SND_SOC_SIGMADSP=m
664c0173 606CONFIG_SND_SOC_SIGMADSP_I2C=m
d27a5bdd 607CONFIG_SND_SOC_SIGMADSP_REGMAP=m
cd59c044 608CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
2db3b9b1
MT
609CONFIG_SND_SOC_SIRF_AUDIO_CODEC=m
610CONFIG_SND_SOC_SPDIF=m
58640b55 611CONFIG_SND_SOC_SSM2305=m
bf6ee3f7
MT
612CONFIG_SND_SOC_SSM2602=m
613CONFIG_SND_SOC_SSM2602_I2C=m
614CONFIG_SND_SOC_SSM4567=m
94cce289 615CONFIG_SND_SOC_STA32X=m
664c0173 616CONFIG_SND_SOC_STA350=m
849a0073 617CONFIG_SND_SOC_STI_SAS=m
cb866dd3 618CONFIG_SND_SOC_TAS2552=m
2db3b9b1 619CONFIG_SND_SOC_TAS5086=m
364d5655 620CONFIG_SND_SOC_TAS571X=m
fe1f3d4a 621CONFIG_SND_SOC_TAS5720=m
0b77b019 622CONFIG_SND_SOC_TAS6424=m
19f76fd7 623CONFIG_SND_SOC_TDA7419=m
a40c4c43
MT
624CONFIG_SND_SOC_TFA9879=m
625CONFIG_SND_SOC_TLV320AIC23=m
626CONFIG_SND_SOC_TLV320AIC23_I2C=m
cb866dd3 627CONFIG_SND_SOC_TLV320AIC31XX=m
0b77b019
MT
628CONFIG_SND_SOC_TLV320AIC32X4=m
629CONFIG_SND_SOC_TLV320AIC32X4_I2C=m
2db3b9b1 630CONFIG_SND_SOC_TLV320AIC3X=m
a40c4c43 631CONFIG_SND_SOC_TS3A227E=m
0b77b019 632CONFIG_SND_SOC_TSCS42XX=m
58640b55 633CONFIG_SND_SOC_TSCS454=m
2db3b9b1
MT
634CONFIG_SND_SOC_WM8510=m
635CONFIG_SND_SOC_WM8523=m
e9924988 636CONFIG_SND_SOC_WM8524=m
2db3b9b1
MT
637CONFIG_SND_SOC_WM8580=m
638CONFIG_SND_SOC_WM8711=m
639CONFIG_SND_SOC_WM8728=m
640CONFIG_SND_SOC_WM8731=m
641CONFIG_SND_SOC_WM8737=m
642CONFIG_SND_SOC_WM8741=m
643CONFIG_SND_SOC_WM8750=m
644CONFIG_SND_SOC_WM8753=m
645CONFIG_SND_SOC_WM8776=m
58640b55 646CONFIG_SND_SOC_WM8782=m
2db3b9b1 647CONFIG_SND_SOC_WM8804=m
463530b8 648CONFIG_SND_SOC_WM8804_I2C=m
2db3b9b1 649CONFIG_SND_SOC_WM8903=m
19b95f86 650CONFIG_SND_SOC_WM8904=m
fe1f3d4a 651CONFIG_SND_SOC_WM8960=m
2db3b9b1 652CONFIG_SND_SOC_WM8962=m
6cb87b05 653CONFIG_SND_SOC_WM8974=m
bf6ee3f7 654CONFIG_SND_SOC_WM8978=m
d27a5bdd 655CONFIG_SND_SOC_WM8985=m
202187a3 656CONFIG_SND_SOC_ZX_AUD96P22=m
19f76fd7 657CONFIG_SND_SOC_MAX9759=m
58640b55 658CONFIG_SND_SOC_MT6351=m
19b95f86 659CONFIG_SND_SOC_MT6358=m
d27a5bdd
AF
660CONFIG_SND_SOC_NAU8540=m
661CONFIG_SND_SOC_NAU8810=m
0619f7fe 662CONFIG_SND_SOC_NAU8822=m
d27a5bdd 663CONFIG_SND_SOC_NAU8824=m
2db3b9b1 664CONFIG_SND_SOC_TPA6130A2=m
dc125ed4 665# end of CODEC drivers
d27a5bdd 666CONFIG_SND_SIMPLE_CARD_UTILS=m
028e459b 667CONFIG_SND_SIMPLE_CARD=m
202187a3 668CONFIG_SND_AUDIO_GRAPH_CARD=m
4c928ab7 669
dc125ed4
AF
670#
671# Platform Glue Driver Support
672#
673CONFIG_USB_DWC3_MESON_G12A=m
674
597e1ee1 675#
a40c4c43 676# USB Physical Layer drivers
597e1ee1 677#
a40c4c43 678CONFIG_USB_ULPI=y
463530b8 679CONFIG_USB_ULPI_VIEWPORT=y
2b86e6fb 680# end of USB Physical Layer drivers
597e1ee1 681
b1cbc577 682#
a40c4c43 683# MMC/SD/SDIO Host Controller Drivers
b1cbc577 684#
34520606 685CONFIG_MMC_ARMMMCI=m
0619f7fe 686CONFIG_MMC_STM32_SDMMC=y
34520606 687# CONFIG_MMC_RICOH_MMC is not set
d27a5bdd 688CONFIG_MMC_MESON_GX=m
5ecb3b18 689CONFIG_MMC_MESON_MX_SDIO=m
a40c4c43 690CONFIG_MMC_DW=m
a40c4c43 691CONFIG_MMC_DW_PLTFM=m
58640b55 692CONFIG_MMC_DW_BLUEFIELD=m
a40c4c43 693CONFIG_MMC_DW_EXYNOS=m
19f76fd7 694CONFIG_MMC_DW_HI3798CV200=m
a40c4c43
MT
695CONFIG_MMC_DW_K3=m
696CONFIG_MMC_DW_PCI=m
b1cbc577 697
4c928ab7 698#
d5383c43 699# LED drivers
4c928ab7 700#
d5383c43 701CONFIG_LEDS_PWM=m
4c928ab7 702
4c928ab7
MT
703#
704# on-CPU RTC drivers
705#
34520606
MT
706CONFIG_RTC_DRV_PL030=m
707CONFIG_RTC_DRV_PL031=m
4c928ab7
MT
708
709#
710# DMA Devices
711#
75047608 712CONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH=y
34520606 713# CONFIG_AMBA_PL08X is not set
19b95f86 714CONFIG_FSL_QDMA=m
849a0073 715# CONFIG_PL330_DMA is not set
d27a5bdd
AF
716CONFIG_XILINX_DMA=m
717CONFIG_XILINX_ZYNQMP_DMA=m
4c928ab7 718# CONFIG_DW_DMAC is not set
34520606 719# CONFIG_DW_DMAC_PCI is not set
4c928ab7 720
9bf77c63
MT
721#
722# Common Clock Framework
723#
34520606
MT
724CONFIG_COMMON_CLK_WM831X=y
725CONFIG_COMMON_CLK_VERSATILE=y
726CONFIG_CLK_SP810=y
727CONFIG_CLK_VEXPRESS_OSC=y
34520606 728CONFIG_COMMON_CLK_MAX77686=y
19f76fd7 729CONFIG_COMMON_CLK_SCMI=m
8e496662
MT
730CONFIG_COMMON_CLK_SCPI=m
731CONFIG_CLK_QORIQ=y
463530b8 732CONFIG_COMMON_CLK_PWM=m
19b95f86
AF
733CONFIG_COMMON_CLK_MESON_REGMAP=y
734CONFIG_COMMON_CLK_MESON_MPLL=y
735CONFIG_COMMON_CLK_MESON_PHASE=m
736CONFIG_COMMON_CLK_MESON_PLL=y
737CONFIG_COMMON_CLK_MESON_SCLK_DIV=m
738CONFIG_COMMON_CLK_AXG_AUDIO=m
2b86e6fb 739# end of Common Clock Framework
9bf77c63 740
4c928ab7 741#
cb866dd3 742# Clock Source drivers
4c928ab7 743#
202187a3
AF
744CONFIG_TIMER_OF=y
745CONFIG_TIMER_PROBE=y
4c928ab7 746CONFIG_CLKSRC_MMIO=y
34520606
MT
747CONFIG_ARM_ARCH_TIMER=y
748CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
d27a5bdd 749CONFIG_CLKSRC_VERSATILE=y
dc125ed4 750# end of Clock Source drivers
34520606 751CONFIG_ARM_MHU=m
4c928ab7 752
703bc627 753#
364d5655 754# Generic IOMMU Pagetable Support
703bc627 755#
364d5655
MT
756CONFIG_IOMMU_IO_PGTABLE=y
757CONFIG_IOMMU_IO_PGTABLE_LPAE=y
758# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
43556e68
AF
759CONFIG_IOMMU_IO_PGTABLE_ARMV7S=y
760# CONFIG_IOMMU_IO_PGTABLE_ARMV7S_SELFTEST is not set
dc125ed4 761# end of Generic IOMMU Pagetable Support
43556e68 762CONFIG_IOMMU_DMA=y
703bc627 763
e9924988
MT
764#
765# Amlogic SoC drivers
766#
75047608
AF
767CONFIG_MESON_CANVAS=m
768CONFIG_MESON_CLK_MEASURE=y
e9924988 769CONFIG_MESON_GX_SOCINFO=y
5ecb3b18
MT
770CONFIG_MESON_GX_PM_DOMAINS=y
771CONFIG_MESON_MX_SOCINFO=y
2b86e6fb 772# end of Amlogic SoC drivers
e9924988 773
849a0073 774#
8e496662 775# Extcon Device Drivers
849a0073
MT
776#
777CONFIG_ARM_PL172_MPMC=m
778
bf6ee3f7 779#
364d5655 780# Analog to digital converters
bf6ee3f7 781#
d27a5bdd 782CONFIG_MESON_SARADC=m
2b86e6fb 783# end of Analog to digital converters
bf6ee3f7 784
4c928ab7 785#
2b86e6fb 786# Temperature sensors
4c928ab7 787#
2db3b9b1
MT
788CONFIG_PWM=y
789CONFIG_PWM_SYSFS=y
34520606
MT
790# CONFIG_PWM_FSL_FTM is not set
791# CONFIG_PWM_LP3943 is not set
d27a5bdd 792CONFIG_PWM_MESON=m
34520606 793# CONFIG_PWM_PCA9685 is not set
d27a5bdd 794CONFIG_PWM_STMPE=y
34520606
MT
795# CONFIG_PWM_TWL is not set
796# CONFIG_PWM_TWL_LED is not set
5ecb3b18
MT
797
798#
799# IRQ chip support
800#
34520606 801CONFIG_ARM_GIC=y
d27a5bdd 802CONFIG_ARM_GIC_V2M=y
8e496662 803CONFIG_ARM_GIC_V3=y
d27a5bdd 804CONFIG_ARM_GIC_V3_ITS=y
5ecb3b18 805CONFIG_ARM_GIC_V3_ITS_PCI=y
fe1f3d4a 806CONFIG_PARTITION_PERCPU=y
5ecb3b18 807CONFIG_MESON_IRQ_GPIO=y
dc125ed4 808# end of IRQ chip support
d27a5bdd 809CONFIG_RESET_MESON=y
cd59c044 810CONFIG_RESET_MESON_AUDIO_ARB=m
d27a5bdd
AF
811
812#
813# PHY Subsystem
814#
815CONFIG_PHY_MESON8B_USB2=y
202187a3 816CONFIG_PHY_MESON_GXL_USB2=y
19f76fd7 817CONFIG_PHY_MESON_GXL_USB3=m
dc125ed4
AF
818CONFIG_PHY_MESON_G12A_USB2=y
819CONFIG_PHY_MESON_G12A_USB3_PCIE=y
2b86e6fb 820# end of PHY Subsystem
8e496662
MT
821
822#
823# Performance monitor support
824#
19f76fd7
MT
825CONFIG_ARM_CCI_PMU=y
826CONFIG_ARM_CCI400_PMU=y
827CONFIG_ARM_CCI5xx_PMU=y
828# CONFIG_ARM_CCN is not set
8e496662 829CONFIG_ARM_PMU=y
2b86e6fb 830# end of Performance monitor support
4c928ab7 831
5ecb3b18 832#
2b86e6fb 833# Android
5ecb3b18
MT
834#
835CONFIG_MESON_MX_EFUSE=m
2b86e6fb 836# end of Device Drivers
5ecb3b18 837
cd59c044
MT
838#
839# Library routines
840#
841CONFIG_ZLIB_DEFLATE=m
19b95f86
AF
842CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
843CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
75047608 844CONFIG_DMA_REMAP=y
2b86e6fb 845# end of Library routines
463530b8 846
dc125ed4
AF
847#
848# Compile-time checks and compiler options
849#
850# CONFIG_OPTIMIZE_INLINING is not set
2b86e6fb 851# end of Compile-time checks and compiler options
dc125ed4 852
d27a5bdd
AF
853#
854# Memory Debugging
855#
856# CONFIG_DEBUG_RODATA_TEST is not set
2b86e6fb 857# end of Memory Debugging
d27a5bdd 858
202187a3
AF
859#
860# Debug Lockups and Hangs
861#
862# CONFIG_SOFTLOCKUP_DETECTOR is not set
2b86e6fb 863# end of Debug Lockups and Hangs
202187a3 864
7f6f4de5
MT
865#
866# RCU Debugging
867#
34520606 868CONFIG_RCU_CPU_STALL_TIMEOUT=21
dc125ed4 869# end of RCU Debugging
81bb0557 870# CONFIG_FTRACE_SYSCALLS is not set
34520606 871# CONFIG_PID_IN_CONTEXTIDR is not set
463530b8 872# CONFIG_CORESIGHT is not set