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