]> git.ipfire.org Git - ipfire-3.x.git/blame - kernel/config-aarch64-generic
krb5: Change /var/kerberos to /var/lib/kerberos
[ipfire-3.x.git] / kernel / config-aarch64-generic
CommitLineData
76d533f8
MT
1
2#
3# IRQ subsystem
4#
c738d0b2 5CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
6dd0eca7 6CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y
c738d0b2 7CONFIG_GENERIC_IRQ_IPI=y
76d533f8 8# end of IRQ subsystem
c738d0b2 9CONFIG_ARCH_HAS_TICK_BROADCAST=y
d5383c43 10
d5383c43 11#
c738d0b2 12# CPU/Task time and stats accounting
d5383c43 13#
c738d0b2
MT
14CONFIG_SCHED_THERMAL_PRESSURE=y
15# end of CPU/Task time and stats accounting
76d533f8
MT
16
17#
18# RCU Subsystem
19#
c738d0b2 20CONFIG_GENERIC_SCHED_CLOCK=y
d5383c43
MT
21
22#
2b86e6fb 23# Kernel Performance Events And Counters
d5383c43 24#
cd59c044 25CONFIG_ARM64=y
ee731e2d 26CONFIG_GCC_SUPPORTS_DYNAMIC_FTRACE_WITH_ARGS=y
cd59c044 27CONFIG_ARM64_PAGE_SHIFT=16
76d533f8
MT
28CONFIG_ARM64_CONT_PTE_SHIFT=5
29CONFIG_ARM64_CONT_PMD_SHIFT=5
cd59c044
MT
30CONFIG_ARCH_MMAP_RND_BITS_MIN=14
31CONFIG_ARCH_MMAP_RND_BITS_MAX=27
32CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=7
c738d0b2 33CONFIG_GENERIC_HWEIGHT=y
cd59c044 34CONFIG_GENERIC_CSUM=y
c738d0b2
MT
35CONFIG_KERNEL_MODE_NEON=y
36CONFIG_PGTABLE_LEVELS=2
cd59c044 37CONFIG_ARCH_PROC_KCORE_TEXT=y
76d533f8 38CONFIG_BROKEN_GAS_INST=y
d5383c43
MT
39
40#
41# Platform selection
42#
c738d0b2 43# CONFIG_ARCH_ACTIONS is not set
6dd0eca7 44CONFIG_ARCH_SUNXI=y
7846dc81 45CONFIG_ARCH_ALPINE=y
76d533f8 46# CONFIG_ARCH_APPLE is not set
d1ee2bc9 47CONFIG_ARCH_BCM=y
6dd0eca7 48CONFIG_ARCH_BCM2835=y
849a0073 49# CONFIG_ARCH_BCM_IPROC is not set
c738d0b2 50# CONFIG_ARCH_BCMBCA is not set
d1ee2bc9 51# CONFIG_ARCH_BRCMSTB is not set
6dd0eca7 52CONFIG_ARCH_BERLIN=y
19b95f86 53# CONFIG_ARCH_BITMAIN is not set
43556e68 54# CONFIG_ARCH_EXYNOS is not set
76d533f8 55# CONFIG_ARCH_SPARX5 is not set
cd59c044 56# CONFIG_ARCH_K3 is not set
fe1f3d4a 57# CONFIG_ARCH_LG1K is not set
364d5655 58# CONFIG_ARCH_HISI is not set
76d533f8 59# CONFIG_ARCH_KEEMBAY is not set
94cce289 60# CONFIG_ARCH_MEDIATEK is not set
c738d0b2 61CONFIG_ARCH_MESON=y
6dd0eca7 62CONFIG_ARCH_MVEBU=y
d1ee2bc9
MT
63CONFIG_ARCH_NXP=y
64# CONFIG_ARCH_LAYERSCAPE is not set
6dd0eca7 65CONFIG_ARCH_MXC=y
d1ee2bc9 66# CONFIG_ARCH_S32 is not set
c738d0b2 67# CONFIG_ARCH_NPCM is not set
463530b8 68# CONFIG_ARCH_QCOM is not set
c738d0b2
MT
69# CONFIG_ARCH_REALTEK is not set
70# CONFIG_ARCH_RENESAS is not set
6dd0eca7 71CONFIG_ARCH_ROCKCHIP=y
6dd0eca7 72# CONFIG_ARCH_SEATTLE is not set
c738d0b2 73# CONFIG_ARCH_INTEL_SOCFPGA is not set
0619f7fe 74# CONFIG_ARCH_SYNQUACER is not set
94cce289 75# CONFIG_ARCH_TEGRA is not set
463530b8 76# CONFIG_ARCH_SPRD is not set
d5383c43 77# CONFIG_ARCH_THUNDER is not set
d27a5bdd 78# CONFIG_ARCH_THUNDER2 is not set
c738d0b2
MT
79# CONFIG_ARCH_UNIPHIER is not set
80CONFIG_ARCH_VEXPRESS=y
76d533f8 81# CONFIG_ARCH_VISCONTI is not set
d5383c43 82CONFIG_ARCH_XGENE=y
463530b8 83# CONFIG_ARCH_ZYNQMP is not set
2b86e6fb 84# end of Platform selection
d5383c43 85
d5383c43 86#
a40c4c43 87# ARM errata workarounds via the alternatives framework
d5383c43 88#
75047608 89CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y
a40c4c43
MT
90CONFIG_ARM64_ERRATUM_826319=y
91CONFIG_ARM64_ERRATUM_827319=y
92CONFIG_ARM64_ERRATUM_824069=y
93CONFIG_ARM64_ERRATUM_819472=y
94CONFIG_ARM64_ERRATUM_832075=y
849a0073 95CONFIG_ARM64_ERRATUM_834220=y
364d5655 96CONFIG_ARM64_ERRATUM_843419=y
0b77b019 97CONFIG_ARM64_ERRATUM_1024718=y
76d533f8 98CONFIG_ARM64_WORKAROUND_SPECULATIVE_AT=y
75047608 99CONFIG_ARM64_ERRATUM_1165522=y
76d533f8
MT
100CONFIG_ARM64_ERRATUM_1319367=y
101CONFIG_ARM64_ERRATUM_1530923=y
102CONFIG_ARM64_WORKAROUND_REPEAT_TLBI=y
103CONFIG_ARM64_ERRATUM_2441007=y
0619f7fe 104CONFIG_ARM64_ERRATUM_1286807=y
dc125ed4 105CONFIG_ARM64_ERRATUM_1463225=y
76d533f8
MT
106CONFIG_ARM64_ERRATUM_1542419=y
107CONFIG_ARM64_ERRATUM_1508412=y
108CONFIG_ARM64_ERRATUM_2051678=y
109CONFIG_ARM64_ERRATUM_2077057=y
d1ee2bc9 110CONFIG_ARM64_ERRATUM_2658417=y
76d533f8
MT
111CONFIG_ARM64_WORKAROUND_TSB_FLUSH_FAILURE=y
112CONFIG_ARM64_ERRATUM_2054223=y
113CONFIG_ARM64_ERRATUM_2067961=y
114CONFIG_ARM64_ERRATUM_2441009=y
115CONFIG_ARM64_ERRATUM_2457168=y
ee731e2d 116CONFIG_ARM64_ERRATUM_2645198=y
8e496662 117CONFIG_CAVIUM_ERRATUM_22375=y
fe1f3d4a 118CONFIG_CAVIUM_ERRATUM_23144=y
8e496662 119CONFIG_CAVIUM_ERRATUM_23154=y
43556e68 120CONFIG_CAVIUM_ERRATUM_27456=y
202187a3 121CONFIG_CAVIUM_ERRATUM_30115=y
121c5df1 122CONFIG_CAVIUM_TX2_ERRATUM_219=y
76d533f8
MT
123CONFIG_FUJITSU_ERRATUM_010001=y
124# CONFIG_HISILICON_ERRATUM_161600802 is not set
d27a5bdd
AF
125CONFIG_QCOM_FALKOR_ERRATUM_1003=y
126CONFIG_QCOM_FALKOR_ERRATUM_1009=y
127CONFIG_QCOM_QDF2400_ERRATUM_0065=y
e9924988 128CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
76d533f8
MT
129CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=y
130# CONFIG_SOCIONEXT_SYNQUACER_PREITS is not set
dc125ed4 131# end of ARM errata workarounds via the alternatives framework
d5383c43 132# CONFIG_ARM64_4K_PAGES is not set
8e496662 133# CONFIG_ARM64_16K_PAGES is not set
d5383c43
MT
134CONFIG_ARM64_64K_PAGES=y
135CONFIG_ARM64_VA_BITS_42=y
136# CONFIG_ARM64_VA_BITS_48 is not set
76d533f8 137# CONFIG_ARM64_VA_BITS_52 is not set
d5383c43 138CONFIG_ARM64_VA_BITS=42
0b77b019
MT
139CONFIG_ARM64_PA_BITS_48=y
140# CONFIG_ARM64_PA_BITS_52 is not set
141CONFIG_ARM64_PA_BITS=48
c738d0b2
MT
142# CONFIG_CPU_BIG_ENDIAN is not set
143CONFIG_CPU_LITTLE_ENDIAN=y
fe1f3d4a 144CONFIG_NODES_SHIFT=2
c738d0b2 145CONFIG_HW_PERF_EVENTS=y
d27a5bdd 146# CONFIG_CRASH_DUMP is not set
d1ee2bc9 147CONFIG_ARCH_FORCE_MAX_ORDER=14
e9924988 148CONFIG_UNMAP_KERNEL_AT_EL0=y
76d533f8 149CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y
75047608 150CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
dc125ed4 151CONFIG_ARM64_SW_TTBR0_PAN=y
76d533f8 152CONFIG_ARM64_TAGGED_ADDR_ABI=y
a3371197 153# CONFIG_COMPAT is not set
d5383c43 154
849a0073
MT
155#
156# ARMv8.1 architectural features
157#
158CONFIG_ARM64_HW_AFDBM=y
159CONFIG_ARM64_PAN=y
76d533f8 160CONFIG_ARM64_USE_LSE_ATOMICS=y
2b86e6fb 161# end of ARMv8.1 architectural features
43556e68
AF
162
163#
164# ARMv8.2 architectural features
165#
29c70149 166CONFIG_ARM64_PMEM=y
0b77b019 167CONFIG_ARM64_RAS_EXTN=y
0619f7fe 168CONFIG_ARM64_CNP=y
2b86e6fb 169# end of ARMv8.2 architectural features
75047608
AF
170
171#
172# ARMv8.3 architectural features
173#
174CONFIG_ARM64_PTR_AUTH=y
76d533f8 175CONFIG_AS_HAS_CFI_NEGATE_RA_STATE=y
dc125ed4 176# end of ARMv8.3 architectural features
76d533f8
MT
177
178#
179# ARMv8.4 architectural features
180#
181CONFIG_ARM64_AMU_EXTN=y
182# end of ARMv8.4 architectural features
183
184#
185# ARMv8.5 architectural features
186#
187CONFIG_ARM64_BTI=y
188CONFIG_ARM64_E0PD=y
189# end of ARMv8.5 architectural features
190
191#
192# ARMv8.7 architectural features
193#
194CONFIG_ARM64_EPAN=y
195# end of ARMv8.7 architectural features
5ecb3b18 196CONFIG_ARM64_SVE=y
76d533f8 197CONFIG_ARM64_SME=y
43556e68 198CONFIG_ARM64_MODULE_PLTS=y
1b1a9c16
AF
199CONFIG_ARM64_PSEUDO_NMI=y
200# CONFIG_ARM64_DEBUG_PRIORITY_MASKING is not set
202187a3 201CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
849a0073 202
d5383c43
MT
203#
204# Boot options
205#
43556e68 206CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y
d5383c43 207CONFIG_CMDLINE=""
dc125ed4 208# end of Boot options
d5383c43 209
c738d0b2
MT
210#
211# Power management options
212#
213CONFIG_CPU_PM=y
214# end of Power management options
215
216#
217# ARM CPU Idle Drivers
218#
219# CONFIG_ARM_PSCI_CPUIDLE is not set
220# end of ARM CPU Idle Drivers
221
222#
223# CPU Frequency scaling
224#
225# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
226# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
227
d5383c43 228#
a40c4c43 229# CPU frequency scaling drivers
d5383c43 230#
8e496662 231CONFIG_ACPI_CPPC_CPUFREQ=m
76d533f8 232CONFIG_ACPI_CPPC_CPUFREQ_FIE=y
6dd0eca7
MT
233# CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM is not set
234CONFIG_ARM_ARMADA_37XX_CPUFREQ=m
235CONFIG_ARM_ARMADA_8K_CPUFREQ=m
c738d0b2 236CONFIG_ARM_SCPI_CPUFREQ=m
6dd0eca7 237CONFIG_ARM_IMX_CPUFREQ_DT=m
c738d0b2
MT
238CONFIG_ARM_SCMI_CPUFREQ=m
239# end of CPU Frequency scaling
cd59c044
MT
240CONFIG_ACPI_GENERIC_GSI=y
241CONFIG_ACPI_CCA_REQUIRED=y
cd59c044 242CONFIG_ACPI_MCFG=y
cd59c044 243CONFIG_ACPI_THERMAL=m
cd59c044 244CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y
5e011eb5 245CONFIG_ACPI_APEI_SEA=y
cd59c044
MT
246CONFIG_ACPI_IORT=y
247CONFIG_ACPI_GTDT=y
ee731e2d 248CONFIG_ACPI_APMT=y
cd59c044 249CONFIG_ACPI_PPTT=y
76d533f8 250CONFIG_IRQ_BYPASS_MANAGER=y
ee731e2d 251CONFIG_NEED_KVM_DIRTY_RING_WITH_BITMAP=y
cd59c044 252CONFIG_KVM=y
76d533f8 253# CONFIG_NVHE_EL2_DEBUG is not set
cd59c044
MT
254
255#
256# General architecture-dependent options
257#
c738d0b2
MT
258CONFIG_GENERIC_IDLE_POLL_SETUP=y
259CONFIG_ARCH_HAS_KEEPINITRD=y
cd59c044 260CONFIG_ARCH_MMAP_RND_BITS=27
c738d0b2
MT
261CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y
262CONFIG_CLONE_BACKWARDS=y
76d533f8 263CONFIG_ARCH_HAS_RELR=y
76d533f8 264CONFIG_ARCH_HAVE_TRACE_MMIO_ACCESS=y
ee731e2d
MT
265
266#
267# GCOV-based kernel profiling
268#
269CONFIG_FUNCTION_ALIGNMENT=0
2b86e6fb 270# end of General architecture-dependent options
cd59c044 271
cd59c044
MT
272#
273# Executable file formats
274#
76d533f8
MT
275CONFIG_ARCH_BINFMT_ELF_STATE=y
276CONFIG_ARCH_BINFMT_ELF_EXTRA_PHDRS=y
277CONFIG_ARCH_HAVE_ELF_PROT=y
278CONFIG_ARCH_USE_GNU_PROPERTY=y
2b86e6fb 279# end of Executable file formats
cd59c044
MT
280
281#
76d533f8 282# SLAB allocator options
cd59c044 283#
c738d0b2 284CONFIG_ARCH_KEEP_MEMBLOCK=y
76d533f8 285CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
76d533f8 286
75047608
AF
287#
288# Device Drivers
289#
c738d0b2
MT
290CONFIG_ARM_AMBA=y
291CONFIG_PCI_DOMAINS_GENERIC=y
292CONFIG_PCI_SYSCALL=y
6dd0eca7 293CONFIG_PCI_BRIDGE_EMUL=y
75047608
AF
294CONFIG_HOTPLUG_PCI_ACPI_IBM=y
295
296#
76d533f8 297# PCI controller drivers
75047608 298#
6dd0eca7 299CONFIG_PCI_AARDVARK=m
75047608
AF
300CONFIG_PCI_XGENE=y
301CONFIG_PCI_XGENE_MSI=y
6dd0eca7
MT
302CONFIG_PCIE_ALTERA=m
303CONFIG_PCIE_ALTERA_MSI=m
75047608
AF
304CONFIG_PCI_HOST_THUNDER_PEM=y
305CONFIG_PCI_HOST_THUNDER_ECAM=y
6dd0eca7
MT
306CONFIG_PCIE_ROCKCHIP=y
307CONFIG_PCIE_ROCKCHIP_HOST=m
308CONFIG_PCIE_BRCMSTB=m
5e011eb5 309# CONFIG_PCIE_HISI_ERR is not set
75047608
AF
310
311#
312# DesignWare PCI Core Support
313#
6dd0eca7 314CONFIG_PCI_IMX6=y
75047608 315CONFIG_PCI_HISI=y
6dd0eca7
MT
316CONFIG_PCIE_ARMADA_8K=y
317CONFIG_PCIE_ROCKCHIP_DW_HOST=y
318CONFIG_PCIE_KIRIN=m
319CONFIG_PCIE_AL=y
2b86e6fb 320# end of DesignWare PCI Core Support
76d533f8 321# end of PCI controller drivers
75047608 322
d5383c43 323#
58640b55 324# Firmware loader
d5383c43 325#
c738d0b2
MT
326CONFIG_SOC_BUS=y
327CONFIG_GENERIC_ARCH_TOPOLOGY=y
76d533f8 328CONFIG_GENERIC_ARCH_NUMA=y
dc125ed4 329
d5383c43 330#
364d5655 331# Bus devices
d5383c43 332#
c738d0b2
MT
333CONFIG_ARM_CCI=y
334CONFIG_ARM_CCI400_COMMON=y
202187a3 335# CONFIG_BRCMSTB_GISB_ARB is not set
6dd0eca7
MT
336# CONFIG_IMX_WEIM is not set
337CONFIG_SUN50I_DE2_BUS=y
338CONFIG_SUNXI_RSB=y
c738d0b2 339CONFIG_VEXPRESS_CONFIG=y
6dd0eca7 340# CONFIG_FSL_MC_BUS is not set
dc125ed4 341# end of Bus devices
76d533f8
MT
342
343#
344# ARM System Control and Management Interface Protocol
345#
c738d0b2
MT
346CONFIG_ARM_SCMI_PROTOCOL=y
347CONFIG_ARM_SCMI_HAVE_TRANSPORT=y
348CONFIG_ARM_SCMI_HAVE_SHMEM=y
349CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
350CONFIG_ARM_SCMI_TRANSPORT_SMC=y
351# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
352CONFIG_ARM_SCMI_POWER_DOMAIN=m
353# CONFIG_ARM_SCMI_POWER_CONTROL is not set
354# end of ARM System Control and Management Interface Protocol
355CONFIG_ARM_SCPI_PROTOCOL=m
356CONFIG_ARM_SCPI_POWER_DOMAIN=m
5e011eb5 357# CONFIG_ARM_SDE_INTERFACE is not set
76d533f8 358# CONFIG_ISCSI_IBFT is not set
6dd0eca7
MT
359# CONFIG_RASPBERRYPI_FIRMWARE is not set
360# CONFIG_TURRIS_MOX_RWTM is not set
76d533f8
MT
361# CONFIG_ARM_FFA_TRANSPORT is not set
362
363#
364# EFI (Extensible Firmware Interface) Support
365#
76d533f8 366CONFIG_EFI_PARAMS_FROM_FDT=y
76d533f8 367CONFIG_EFI_GENERIC_STUB=y
d1ee2bc9 368CONFIG_EFI_ZBOOT=y
76d533f8 369CONFIG_EFI_ARMSTUB_DTB_LOADER=y
76d533f8 370# end of EFI (Extensible Firmware Interface) Support
5e011eb5 371CONFIG_UEFI_CPER_ARM=y
6dd0eca7
MT
372# CONFIG_IMX_DSP is not set
373# CONFIG_IMX_SCU is not set
c738d0b2
MT
374CONFIG_ARM_PSCI_FW=y
375# CONFIG_ARM_PSCI_CHECKER is not set
376CONFIG_ARM_SMCCC_SOC_ID=y
76d533f8
MT
377
378#
379# Tegra firmware driver
380#
c738d0b2
MT
381CONFIG_OF_EARLY_FLATTREE=y
382CONFIG_OF_RESERVED_MEM=y
fe1f3d4a 383CONFIG_OF_NUMA=y
463530b8
MT
384
385#
386# Protocols
387#
c738d0b2 388# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
c738d0b2
MT
389
390#
391# Misc devices
392#
c738d0b2 393# CONFIG_OPEN_DICE is not set
c738d0b2 394# end of Misc devices
d5383c43
MT
395
396#
2b86e6fb 397# SCSI Transports
d5383c43 398#
c738d0b2
MT
399CONFIG_AIC79XX_RESET_DELAY_MS=5000
400CONFIG_AIC79XX_REG_PRETTY_PRINT=y
6cb87b05 401CONFIG_SCSI_HISI_SAS=m
202187a3 402CONFIG_SCSI_HISI_SAS_PCI=m
76d533f8 403# CONFIG_SCSI_HISI_SAS_DEBUGFS_DEFAULT_ENABLE is not set
c738d0b2
MT
404# CONFIG_SCSI_MVSAS_TASKLET is not set
405# CONFIG_SCSI_ADVANSYS is not set
406# CONFIG_MEGARAID_NEWGEN is not set
407# CONFIG_SCSI_BUSLOGIC is not set
463530b8 408CONFIG_SATA_ZPODD=y
d5383c43
MT
409
410#
411# Controllers with non-SFF native interface
412#
6dd0eca7
MT
413CONFIG_AHCI_IMX=m
414CONFIG_AHCI_MVEBU=m
415CONFIG_AHCI_SUNXI=m
d5383c43
MT
416CONFIG_AHCI_XGENE=m
417
463530b8 418#
6dd0eca7 419# PATA SFF controllers with BMDMA
c738d0b2 420#
6dd0eca7 421CONFIG_PATA_IMX=m
c738d0b2
MT
422
423#
424# IEEE 1394 (FireWire) support
463530b8 425#
c738d0b2 426CONFIG_MII=y
463530b8 427
d5383c43 428#
2b86e6fb 429# Distributed Switch Architecture drivers
d5383c43 430#
6dd0eca7
MT
431CONFIG_NET_DSA_MSCC_FELIX=m
432# end of Distributed Switch Architecture drivers
433CONFIG_NET_VENDOR_ALLWINNER=y
434CONFIG_SUN4I_EMAC=m
c738d0b2 435CONFIG_AMD8111_ETH=y
463530b8 436CONFIG_NET_XGENE=m
d27a5bdd 437CONFIG_NET_XGENE_V2=m
6dd0eca7 438# CONFIG_EMAC_ROCKCHIP is not set
c738d0b2
MT
439# CONFIG_DE2104X is not set
440# CONFIG_TULIP_MMIO is not set
441# CONFIG_TULIP_NAPI is not set
6dd0eca7
MT
442CONFIG_NET_VENDOR_FREESCALE=y
443CONFIG_FEC=m
444CONFIG_FSL_PQ_MDIO=m
445CONFIG_FSL_XGMAC_MDIO=m
446CONFIG_GIANFAR=m
447CONFIG_FSL_DPAA2_SWITCH=m
448CONFIG_FSL_ENETC=m
449CONFIG_FSL_ENETC_VF=m
450CONFIG_FSL_ENETC_IERB=m
451CONFIG_FSL_ENETC_MDIO=m
452CONFIG_FSL_ENETC_PTP_CLOCK=m
453# CONFIG_FSL_ENETC_QOS is not set
c738d0b2
MT
454CONFIG_NET_VENDOR_HISILICON=y
455CONFIG_HIX5HD2_GMAC=m
456CONFIG_HISI_FEMAC=m
457CONFIG_HIP04_ETH=m
458CONFIG_HI13X1_GMAC=y
459CONFIG_HNS_MDIO=m
460CONFIG_HNS=m
461CONFIG_HNS_DSAF=m
462CONFIG_HNS_ENET=m
463CONFIG_HNS3=m
464CONFIG_HNS3_HCLGE=m
465CONFIG_HNS3_HCLGEVF=m
e9924988 466CONFIG_HNS3_ENET=m
6dd0eca7
MT
467CONFIG_MVNETA=m
468CONFIG_MVPP2=m
469CONFIG_MVPP2_PTP=y
470CONFIG_PXA168_ETH=m
c738d0b2 471# CONFIG_SKGE_GENESIS is not set
0619f7fe
MT
472CONFIG_OCTEONTX2_MBOX=m
473CONFIG_OCTEONTX2_AF=m
76d533f8 474# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set
6dd0eca7
MT
475CONFIG_OCTEONTX2_PF=m
476CONFIG_OCTEONTX2_VF=m
477CONFIG_MLXBF_GIGE=m
c738d0b2
MT
478CONFIG_8139TOO_PIO=y
479# CONFIG_8139TOO_8129 is not set
480CONFIG_SMC91X=m
481CONFIG_DWMAC_MESON=m
6dd0eca7
MT
482CONFIG_DWMAC_ROCKCHIP=m
483CONFIG_DWMAC_SUNXI=m
484CONFIG_DWMAC_SUN8I=m
485CONFIG_DWMAC_IMX8=m
c738d0b2
MT
486# CONFIG_STMMAC_PCI is not set
487# CONFIG_VIA_RHINE_MMIO is not set
76d533f8 488# CONFIG_XILINX_AXI_EMAC is not set
c738d0b2 489# CONFIG_XILINX_LL_TEMAC is not set
76d533f8
MT
490
491#
492# MII PHY device drivers
493#
c738d0b2 494CONFIG_MESON_GXL_PHY=m
6dd0eca7 495CONFIG_MDIO_SUN4I=m
76d533f8 496CONFIG_MDIO_XGENE=m
849a0073
MT
497
498#
76d533f8
MT
499# MDIO Multiplexers
500#
c738d0b2 501CONFIG_MDIO_BUS_MUX_MESON_G12A=m
76d533f8
MT
502
503#
c738d0b2 504# PCS device drivers
849a0073 505#
c738d0b2
MT
506CONFIG_WIL6210_TRACING=y
507# CONFIG_IPW2100_MONITOR is not set
508# CONFIG_IPW2200_MONITOR is not set
509# CONFIG_IPW2200_QOS is not set
849a0073 510
d5383c43 511#
c738d0b2 512# Input Device Drivers
d5383c43 513#
6dd0eca7
MT
514# CONFIG_KEYBOARD_SNVS_PWRKEY is not set
515# CONFIG_KEYBOARD_IMX is not set
516# CONFIG_KEYBOARD_SUN4I_LRADC is not set
c738d0b2
MT
517CONFIG_INPUT_MAX77693_HAPTIC=m
518# CONFIG_INPUT_MAX8997_HAPTIC is not set
519# CONFIG_INPUT_GPIO_BEEPER is not set
520# CONFIG_INPUT_TWL4030_PWRBUTTON is not set
c738d0b2
MT
521# CONFIG_INPUT_PWM_BEEPER is not set
522# CONFIG_INPUT_PWM_VIBRA is not set
76d533f8
MT
523
524#
c738d0b2 525# Hardware I/O ports
76d533f8 526#
c738d0b2 527# CONFIG_SERIO_AMBAKMI is not set
6dd0eca7 528# CONFIG_SERIO_SUN4I_PS2 is not set
c738d0b2 529# end of Hardware I/O ports
d5383c43 530
463530b8
MT
531#
532# Serial drivers
533#
6dd0eca7 534# CONFIG_SERIAL_8250_BCM2835AUX is not set
c738d0b2
MT
535CONFIG_SERIAL_8250_FSL=y
536CONFIG_SERIAL_OF_PLATFORM=y
463530b8 537
d5383c43 538#
2b86e6fb 539# Non-8250 serial port support
d5383c43 540#
c738d0b2
MT
541CONFIG_SERIAL_AMBA_PL010=m
542CONFIG_SERIAL_AMBA_PL011=m
543CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=y
544CONFIG_SERIAL_MESON=m
545# CONFIG_SERIAL_MESON_CONSOLE is not set
6dd0eca7
MT
546# CONFIG_SERIAL_IMX is not set
547# CONFIG_SERIAL_IMX_EARLYCON is not set
c738d0b2 548# CONFIG_SERIAL_JSM is not set
6dd0eca7 549# CONFIG_SERIAL_QE is not set
c738d0b2
MT
550# CONFIG_SERIAL_SCCNXP is not set
551# CONFIG_SERIAL_XILINX_PS_UART is not set
552# CONFIG_SERIAL_ARC is not set
553# CONFIG_SERIAL_RP2 is not set
6dd0eca7 554# CONFIG_SERIAL_MVEBU_UART is not set
c738d0b2
MT
555# end of Serial drivers
556# CONFIG_SYNCLINK_GT is not set
557# CONFIG_NOZOMI is not set
8e496662 558CONFIG_HVC_DCC=y
76d533f8 559# CONFIG_HVC_DCC_SERIALIZE_SMP is not set
6dd0eca7
MT
560CONFIG_HW_RANDOM_BCM2835=y
561CONFIG_HW_RANDOM_IPROC_RNG200=y
562CONFIG_HW_RANDOM_OMAP=y
d5383c43 563CONFIG_HW_RANDOM_XGENE=m
1688d420
MT
564CONFIG_HW_RANDOM_MESON=m
565CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=m
566CONFIG_HW_RANDOM_CN10K=m
d5383c43 567
463530b8 568#
c738d0b2 569# Multiplexer I2C Chip support
463530b8 570#
c738d0b2
MT
571# CONFIG_I2C_ARB_GPIO_CHALLENGE is not set
572# end of Multiplexer I2C Chip support
463530b8 573
dc125ed4
AF
574#
575# PC SMBus host controller drivers
576#
c738d0b2
MT
577CONFIG_I2C_ALI1535=m
578CONFIG_I2C_ALI1563=m
579CONFIG_I2C_ALI15X3=m
580CONFIG_I2C_SIS5595=m
581CONFIG_I2C_SIS630=m
463530b8 582
d5383c43
MT
583#
584# I2C system bus drivers (mostly embedded / system-on-chip)
585#
6dd0eca7
MT
586CONFIG_I2C_BCM2835=m
587CONFIG_I2C_BRCMSTB=y
8e496662 588CONFIG_I2C_CADENCE=m
6dd0eca7
MT
589CONFIG_I2C_HISI=m
590CONFIG_I2C_IMX=m
591CONFIG_I2C_IMX_LPI2C=m
c738d0b2 592CONFIG_I2C_MESON=m
6dd0eca7 593CONFIG_I2C_MV64XXX=m
d5383c43 594CONFIG_I2C_NOMADIK=m
6dd0eca7
MT
595CONFIG_I2C_PXA=m
596# CONFIG_I2C_PXA_SLAVE is not set
c738d0b2 597CONFIG_I2C_VERSATILE=m
d27a5bdd 598CONFIG_I2C_THUNDERX=m
d5383c43 599
a40c4c43
MT
600#
601# Other I2C/SMBus bus drivers
602#
364d5655 603CONFIG_I2C_XGENE_SLIMPRO=m
a40c4c43 604
6dd0eca7
MT
605#
606# PTP clock support
607#
608CONFIG_PTP_1588_CLOCK_QORIQ=m
609
d5383c43 610#
2b86e6fb 611# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
463530b8 612#
c738d0b2 613CONFIG_PTP_1588_CLOCK_KVM=y
6dd0eca7 614# end of PTP clock support
d27a5bdd 615CONFIG_PINCTRL_AS3722=m
d27a5bdd 616CONFIG_PINCTRL_PALMAS=m
6dd0eca7
MT
617CONFIG_PINCTRL_ROCKCHIP=m
618CONFIG_PINCTRL_BCM2835=y
619CONFIG_PINCTRL_BERLIN=y
620CONFIG_PINCTRL_AS370=y
621CONFIG_PINCTRL_BERLIN_BG4CT=y
622CONFIG_PINCTRL_IMX=y
623CONFIG_PINCTRL_IMX8MM=m
624CONFIG_PINCTRL_IMX8MN=m
625CONFIG_PINCTRL_IMX8MP=m
626CONFIG_PINCTRL_IMX8MQ=m
627CONFIG_PINCTRL_IMX8ULP=m
628CONFIG_PINCTRL_IMXRT1050=y
629CONFIG_PINCTRL_IMX93=m
630CONFIG_PINCTRL_IMXRT1170=y
631CONFIG_PINCTRL_MESON=m
632CONFIG_PINCTRL_MESON_GXBB=m
633CONFIG_PINCTRL_MESON_GXL=m
634CONFIG_PINCTRL_MESON8_PMX=m
635CONFIG_PINCTRL_MESON_AXG=m
636CONFIG_PINCTRL_MESON_AXG_PMX=m
637CONFIG_PINCTRL_MESON_G12A=m
638CONFIG_PINCTRL_MESON_A1=m
639CONFIG_PINCTRL_MESON_S4=m
640CONFIG_PINCTRL_MVEBU=y
641CONFIG_PINCTRL_ARMADA_AP806=y
642CONFIG_PINCTRL_ARMADA_CP110=y
643CONFIG_PINCTRL_AC5=y
644CONFIG_PINCTRL_ARMADA_37XX=y
645
646#
647# Renesas pinctrl drivers
648#
649CONFIG_PINCTRL_SUNXI=y
650CONFIG_PINCTRL_SUN4I_A10=y
651CONFIG_PINCTRL_SUN5I=y
652CONFIG_PINCTRL_SUN6I_A31=y
653CONFIG_PINCTRL_SUN6I_A31_R=y
654CONFIG_PINCTRL_SUN8I_A23=y
655CONFIG_PINCTRL_SUN8I_A33=y
656CONFIG_PINCTRL_SUN8I_A83T=y
657CONFIG_PINCTRL_SUN8I_A83T_R=y
658CONFIG_PINCTRL_SUN8I_A23_R=y
659CONFIG_PINCTRL_SUN8I_H3=y
660CONFIG_PINCTRL_SUN8I_H3_R=y
661CONFIG_PINCTRL_SUN8I_V3S=y
662CONFIG_PINCTRL_SUN9I_A80=y
663CONFIG_PINCTRL_SUN9I_A80_R=y
664CONFIG_PINCTRL_SUN20I_D1=y
665CONFIG_PINCTRL_SUN50I_A64=y
666CONFIG_PINCTRL_SUN50I_A64_R=y
667CONFIG_PINCTRL_SUN50I_A100=y
668CONFIG_PINCTRL_SUN50I_A100_R=y
669CONFIG_PINCTRL_SUN50I_H5=y
670CONFIG_PINCTRL_SUN50I_H6=y
671CONFIG_PINCTRL_SUN50I_H6_R=y
672CONFIG_PINCTRL_SUN50I_H616=y
673CONFIG_PINCTRL_SUN50I_H616_R=y
76d533f8 674
463530b8
MT
675#
676# Memory mapped GPIO drivers
d5383c43 677#
c738d0b2 678# CONFIG_GPIO_GRGPIO is not set
76d533f8 679# CONFIG_GPIO_HISI is not set
6dd0eca7
MT
680CONFIG_GPIO_MVEBU=y
681CONFIG_GPIO_MXC=m
682CONFIG_GPIO_PL061=m
683CONFIG_GPIO_ROCKCHIP=m
684CONFIG_GPIO_VF610=y
d5383c43 685CONFIG_GPIO_XGENE=y
94cce289 686CONFIG_GPIO_XGENE_SB=m
2b86e6fb 687# end of Memory mapped GPIO drivers
d5383c43 688
e9924988
MT
689#
690# MFD GPIO expanders
691#
c738d0b2 692# CONFIG_GPIO_TC3589X is not set
2b86e6fb 693# end of MFD GPIO expanders
e9924988 694
dc125ed4 695#
76d533f8 696# Virtual GPIO drivers
d5383c43 697#
c738d0b2 698CONFIG_POWER_RESET_BRCMSTB=y
6dd0eca7 699# CONFIG_POWER_RESET_LINKSTATION is not set
c738d0b2 700CONFIG_POWER_RESET_VEXPRESS=y
d5383c43 701CONFIG_POWER_RESET_XGENE=y
c738d0b2
MT
702# CONFIG_MAX8925_POWER is not set
703# CONFIG_WM831X_BACKUP is not set
704# CONFIG_WM831X_POWER is not set
705# CONFIG_WM8350_POWER is not set
706# CONFIG_BATTERY_88PM860X is not set
707# CONFIG_BATTERY_DA9030 is not set
708# CONFIG_BATTERY_DA9052 is not set
709# CONFIG_CHARGER_TWL4030 is not set
710# CONFIG_CHARGER_MAX8997 is not set
711# CONFIG_CHARGER_MAX8998 is not set
d5383c43 712
d27a5bdd
AF
713#
714# Native drivers
715#
c738d0b2
MT
716CONFIG_SENSORS_ARM_SCMI=m
717CONFIG_SENSORS_ARM_SCPI=m
c738d0b2
MT
718CONFIG_SENSORS_PWM_FAN=m
719CONFIG_SENSORS_VEXPRESS=m
720
721#
722# ACPI drivers
723#
6dd0eca7
MT
724CONFIG_IMX_THERMAL=m
725CONFIG_IMX8MM_THERMAL=m
726CONFIG_QORIQ_THERMAL=m
727CONFIG_SUN8I_THERMAL=m
728CONFIG_ROCKCHIP_THERMAL=m
729CONFIG_ARMADA_THERMAL=m
730CONFIG_AMLOGIC_THERMAL=m
731
732#
733# Broadcom thermal drivers
734#
735CONFIG_BCM2711_THERMAL=m
736CONFIG_BCM2835_THERMAL=m
737# end of Broadcom thermal drivers
463530b8 738
43556e68
AF
739#
740# Watchdog Device Drivers
741#
c738d0b2 742CONFIG_ARM_SP805_WATCHDOG=m
43556e68 743CONFIG_ARM_SBSA_WATCHDOG=m
6dd0eca7
MT
744CONFIG_ARMADA_37XX_WATCHDOG=m
745CONFIG_SUNXI_WATCHDOG=m
746CONFIG_IMX2_WDT=m
747CONFIG_IMX7ULP_WDT=m
c738d0b2
MT
748CONFIG_MESON_GXBB_WATCHDOG=m
749CONFIG_MESON_WATCHDOG=m
6dd0eca7
MT
750CONFIG_ARM_SMC_WATCHDOG=m
751CONFIG_BCM2835_WDT=m
43556e68 752
d5383c43
MT
753#
754# Multifunction device drivers
755#
6dd0eca7 756# CONFIG_MFD_SUN4I_GPADC is not set
a40c4c43 757# CONFIG_MFD_ATMEL_HLCDC is not set
6dd0eca7
MT
758# CONFIG_MFD_AC100 is not set
759# CONFIG_MFD_AXP20X_RSB is not set
c738d0b2 760# CONFIG_LPC_ICH is not set
d5383c43
MT
761
762#
2b86e6fb 763# STMicroelectronics STMPE Interface Drivers
d5383c43 764#
6dd0eca7 765# CONFIG_MFD_SUN6I_PRCM is not set
c738d0b2
MT
766# CONFIG_MFD_VX855 is not set
767# CONFIG_MFD_KHADAS_MCU is not set
768CONFIG_MFD_VEXPRESS_SYSREG=y
769# end of Multifunction device drivers
770CONFIG_REGULATOR_FIXED_VOLTAGE=y
771# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
772# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
d5383c43 773# CONFIG_REGULATOR_88PM8607 is not set
6dd0eca7 774# CONFIG_REGULATOR_ANATOP is not set
c738d0b2 775# CONFIG_REGULATOR_ARM_SCMI is not set
d5383c43
MT
776# CONFIG_REGULATOR_GPIO is not set
777# CONFIG_REGULATOR_LP872X is not set
778# CONFIG_REGULATOR_LP8788 is not set
c738d0b2 779CONFIG_REGULATOR_PWM=m
d5383c43 780# CONFIG_REGULATOR_TWL4030 is not set
c738d0b2 781CONFIG_REGULATOR_VEXPRESS=m
463530b8 782
76d533f8
MT
783#
784# CEC support
785#
c738d0b2
MT
786# CONFIG_CEC_MESON_AO is not set
787# CONFIG_CEC_MESON_G12A_AO is not set
76d533f8
MT
788# end of CEC support
789
c738d0b2
MT
790#
791# I2C encoder or helper chips
792#
793# CONFIG_DRM_I2C_NXP_TDA998X is not set
794# end of I2C encoder or helper chips
795
796#
797# ARM devices
798#
799CONFIG_DRM_HDLCD=m
800# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set
801CONFIG_DRM_MALI_DISPLAY=m
802# end of ARM devices
76d533f8 803
75047608 804#
2b86e6fb 805# Display Engine Configuration
75047608
AF
806#
807# CONFIG_HSA_AMD is not set
6dd0eca7
MT
808# CONFIG_DRM_ROCKCHIP is not set
809CONFIG_DRM_SUN4I=m
6dd0eca7
MT
810CONFIG_DRM_SUN6I_DSI=m
811CONFIG_DRM_SUN8I_DW_HDMI=m
812CONFIG_DRM_SUN8I_MIXER=m
813CONFIG_DRM_SUN8I_TCON_TOP=m
75047608 814
fe1f3d4a 815#
2b86e6fb 816# Display Interface Bridges
fe1f3d4a 817#
c738d0b2 818CONFIG_DRM_DISPLAY_CONNECTOR=m
6dd0eca7
MT
819# CONFIG_DRM_FSL_LDB is not set
820# CONFIG_DRM_IMX8QM_LDB is not set
821# CONFIG_DRM_IMX8QXP_LDB is not set
822# CONFIG_DRM_IMX8QXP_PIXEL_COMBINER is not set
823# CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI is not set
79c26193
MT
824CONFIG_DRM_DW_HDMI=m
825CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
c738d0b2 826CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
79c26193
MT
827# CONFIG_DRM_DW_HDMI_GP_AUDIO is not set
828CONFIG_DRM_DW_HDMI_CEC=m
c738d0b2 829# end of Display Interface Bridges
6dd0eca7
MT
830CONFIG_DRM_IMX_DCSS=m
831CONFIG_DRM_V3D=m
76d533f8 832CONFIG_DRM_HISI_HIBMC=m
fe1f3d4a 833CONFIG_DRM_HISI_KIRIN=m
c738d0b2
MT
834CONFIG_DRM_MESON=m
835CONFIG_DRM_MESON_DW_HDMI=m
836CONFIG_DRM_PL111=m
837CONFIG_DRM_LIMA=m
838CONFIG_DRM_PANFROST=m
839# CONFIG_DRM_TIDSS is not set
fe1f3d4a 840
17283c11
MT
841#
842# Frame buffer hardware drivers
843#
844# CONFIG_FB_ARMCLCD is not set
845# CONFIG_FB_IMX is not set
846# CONFIG_FB_MX3 is not set
847
c738d0b2
MT
848#
849# Backlight & LCD device support
850#
851# CONFIG_LCD_PLATFORM is not set
852# CONFIG_BACKLIGHT_PWM is not set
853# CONFIG_BACKLIGHT_LM3630A is not set
854# CONFIG_BACKLIGHT_LP855X is not set
855# CONFIG_BACKLIGHT_LP8788 is not set
856# end of Backlight & LCD device support
fe1f3d4a 857
d5383c43
MT
858#
859# Console display driver support
860#
79c26193
MT
861CONFIG_SND_PCM_ELD=y
862CONFIG_SND_PCM_IEC958=y
c738d0b2 863CONFIG_SND_DMAENGINE_PCM=m
76d533f8
MT
864# CONFIG_SND_ALS300 is not set
865# CONFIG_SND_ALI5451 is not set
866# CONFIG_SND_AZT3328 is not set
867# CONFIG_SND_EMU10K1 is not set
868# CONFIG_SND_EMU10K1X is not set
869# CONFIG_SND_ES1938 is not set
870# CONFIG_SND_ES1968 is not set
871# CONFIG_SND_ICE1712 is not set
d5383c43 872# CONFIG_SND_LX6464ES is not set
76d533f8
MT
873# CONFIG_SND_MAESTRO3 is not set
874# CONFIG_SND_SONICVIBES is not set
875# CONFIG_SND_TRIDENT is not set
d5383c43 876
94cce289 877#
2b86e6fb 878# HD-Audio
d27a5bdd 879#
76d533f8
MT
880# CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set
881# end of HD-Audio
c738d0b2
MT
882CONFIG_SND_SOC=m
883CONFIG_SND_SOC_AC97_BUS=y
884CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
885# CONFIG_SND_SOC_ADI is not set
886CONFIG_SND_SOC_AMD_ACP=m
76d533f8 887CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m
c738d0b2 888CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
76d533f8 889# CONFIG_SND_SOC_AMD_ST_ES8336_MACH is not set
c738d0b2
MT
890# CONFIG_SND_AMD_ACP_CONFIG is not set
891CONFIG_SND_ATMEL_SOC=m
892CONFIG_SND_SOC_MIKROE_PROTO=m
6dd0eca7 893# CONFIG_SND_BCM2835_SOC_I2S is not set
c738d0b2
MT
894# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set
895CONFIG_SND_DESIGNWARE_I2S=m
d27a5bdd
AF
896# CONFIG_SND_DESIGNWARE_PCM is not set
897
19b95f86
AF
898#
899# Common SoC Audio options for Freescale CPUs:
900#
c738d0b2
MT
901CONFIG_SND_SOC_FSL_ASRC=m
902CONFIG_SND_SOC_FSL_SAI=m
903# CONFIG_SND_SOC_FSL_MQS is not set
904CONFIG_SND_SOC_FSL_AUDMIX=m
905CONFIG_SND_SOC_FSL_SSI=m
906CONFIG_SND_SOC_FSL_SPDIF=m
907CONFIG_SND_SOC_FSL_ESAI=m
19b95f86 908CONFIG_SND_SOC_FSL_MICFIL=m
c738d0b2
MT
909# CONFIG_SND_SOC_FSL_EASRC is not set
910# CONFIG_SND_SOC_FSL_XCVR is not set
6dd0eca7 911# CONFIG_SND_SOC_FSL_AUD2HTX is not set
c738d0b2
MT
912CONFIG_SND_SOC_FSL_UTILS=m
913# CONFIG_SND_SOC_FSL_RPMSG is not set
914CONFIG_SND_SOC_IMX_AUDMUX=m
6dd0eca7 915# CONFIG_SND_IMX_SOC is not set
c738d0b2 916CONFIG_SND_I2S_HI6210_I2S=m
6dd0eca7 917# CONFIG_SND_KIRKWOOD_SOC is not set
c738d0b2
MT
918# CONFIG_SND_SOC_IMG is not set
919CONFIG_SND_SOC_MTK_BTCVSD=m
920
921#
922# ASoC support for Amlogic platforms
923#
924# CONFIG_SND_MESON_AIU is not set
925CONFIG_SND_MESON_AXG_FIFO=m
926CONFIG_SND_MESON_AXG_FRDDR=m
927CONFIG_SND_MESON_AXG_TODDR=m
928CONFIG_SND_MESON_AXG_TDM_FORMATTER=m
929CONFIG_SND_MESON_AXG_TDM_INTERFACE=m
930CONFIG_SND_MESON_AXG_TDMIN=m
931CONFIG_SND_MESON_AXG_TDMOUT=m
932CONFIG_SND_MESON_AXG_SOUND_CARD=m
933CONFIG_SND_MESON_AXG_SPDIFOUT=m
934CONFIG_SND_MESON_AXG_SPDIFIN=m
935CONFIG_SND_MESON_AXG_PDM=m
936CONFIG_SND_MESON_CARD_UTILS=m
937CONFIG_SND_MESON_CODEC_GLUE=m
938# CONFIG_SND_MESON_GX_SOUND_CARD is not set
939CONFIG_SND_MESON_G12A_TOACODEC=m
940CONFIG_SND_MESON_G12A_TOHDMITX=m
941CONFIG_SND_SOC_MESON_T9015=m
942# end of ASoC support for Amlogic platforms
6dd0eca7 943# CONFIG_SND_SOC_ROCKCHIP is not set
c738d0b2 944# CONFIG_SND_SOC_SOF_TOPLEVEL is not set
19b95f86 945
d27a5bdd 946#
6dd0eca7 947# Allwinner SoC Audio support
94cce289 948#
6dd0eca7
MT
949# CONFIG_SND_SUN4I_CODEC is not set
950# CONFIG_SND_SUN8I_CODEC is not set
951# CONFIG_SND_SUN8I_CODEC_ANALOG is not set
952# CONFIG_SND_SUN50I_CODEC_ANALOG is not set
953# CONFIG_SND_SUN4I_I2S is not set
954# CONFIG_SND_SUN4I_SPDIF is not set
d1ee2bc9 955CONFIG_SND_SUN50I_DMIC=m
6dd0eca7 956# end of Allwinner SoC Audio support
75047608 957# CONFIG_SND_SOC_XILINX_I2S is not set
c738d0b2
MT
958CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER=m
959CONFIG_SND_SOC_XILINX_SPDIF=m
94cce289 960# CONFIG_SND_SOC_XTFPGA_I2S is not set
c738d0b2 961CONFIG_SND_SOC_I2C_AND_SPI=m
94cce289 962
76d533f8
MT
963#
964# CODEC drivers
965#
c738d0b2
MT
966CONFIG_SND_SOC_AC97_CODEC=m
967CONFIG_SND_SOC_ADAU_UTILS=m
968# CONFIG_SND_SOC_ADAU1372_I2C is not set
969CONFIG_SND_SOC_ADAU1701=m
970CONFIG_SND_SOC_ADAU17X1=m
971CONFIG_SND_SOC_ADAU1761=m
972CONFIG_SND_SOC_ADAU1761_I2C=m
973CONFIG_SND_SOC_ADAU7002=m
974# CONFIG_SND_SOC_ADAU7118_HW is not set
975# CONFIG_SND_SOC_ADAU7118_I2C is not set
976CONFIG_SND_SOC_AK4118=m
977# CONFIG_SND_SOC_AK4375 is not set
978CONFIG_SND_SOC_AK4458=m
979CONFIG_SND_SOC_AK4554=m
980CONFIG_SND_SOC_AK4613=m
981CONFIG_SND_SOC_AK4642=m
982CONFIG_SND_SOC_AK5386=m
983CONFIG_SND_SOC_AK5558=m
984CONFIG_SND_SOC_ALC5623=m
985# CONFIG_SND_SOC_AW8738 is not set
986CONFIG_SND_SOC_BD28623=m
987CONFIG_SND_SOC_BT_SCO=m
988CONFIG_SND_SOC_CS35L32=m
989CONFIG_SND_SOC_CS35L33=m
990CONFIG_SND_SOC_CS35L34=m
991CONFIG_SND_SOC_CS35L35=m
992CONFIG_SND_SOC_CS35L36=m
993# CONFIG_SND_SOC_CS35L41_I2C is not set
994# CONFIG_SND_SOC_CS35L45_I2C is not set
d1ee2bc9 995CONFIG_SND_SOC_CS42L42_CORE=m
c738d0b2
MT
996CONFIG_SND_SOC_CS42L42=m
997CONFIG_SND_SOC_CS42L51=m
998CONFIG_SND_SOC_CS42L51_I2C=m
999CONFIG_SND_SOC_CS42L52=m
1000CONFIG_SND_SOC_CS42L56=m
1001CONFIG_SND_SOC_CS42L73=m
d1ee2bc9 1002CONFIG_SND_SOC_CS42L83=m
c738d0b2
MT
1003# CONFIG_SND_SOC_CS4234 is not set
1004CONFIG_SND_SOC_CS4265=m
1005CONFIG_SND_SOC_CS4270=m
1006CONFIG_SND_SOC_CS4271=m
1007CONFIG_SND_SOC_CS4271_I2C=m
1008CONFIG_SND_SOC_CS42XX8=m
1009CONFIG_SND_SOC_CS42XX8_I2C=m
1010CONFIG_SND_SOC_CS43130=m
1011CONFIG_SND_SOC_CS4341=m
1012CONFIG_SND_SOC_CS4349=m
1013CONFIG_SND_SOC_CS53L30=m
1014CONFIG_SND_SOC_CX2072X=m
1015# CONFIG_SND_SOC_DA7213 is not set
1016CONFIG_SND_SOC_DA7219=m
1017CONFIG_SND_SOC_DMIC=m
1018CONFIG_SND_SOC_HDMI_CODEC=m
1019CONFIG_SND_SOC_ES7134=m
1020CONFIG_SND_SOC_ES7241=m
1021CONFIG_SND_SOC_ES8316=m
d1ee2bc9 1022CONFIG_SND_SOC_ES8326=m
c738d0b2
MT
1023CONFIG_SND_SOC_ES8328=m
1024CONFIG_SND_SOC_ES8328_I2C=m
1025CONFIG_SND_SOC_GTM601=m
1026# CONFIG_SND_SOC_HDA is not set
1027# CONFIG_SND_SOC_ICS43432 is not set
1028CONFIG_SND_SOC_INNO_RK3036=m
1029CONFIG_SND_SOC_MAX98088=m
1030CONFIG_SND_SOC_MAX98357A=m
1031CONFIG_SND_SOC_MAX98504=m
1032CONFIG_SND_SOC_MAX9867=m
1033CONFIG_SND_SOC_MAX98927=m
1034# CONFIG_SND_SOC_MAX98520 is not set
1035# CONFIG_SND_SOC_MAX98373_I2C is not set
1036# CONFIG_SND_SOC_MAX98390 is not set
1037# CONFIG_SND_SOC_MAX98396 is not set
1038CONFIG_SND_SOC_MAX9860=m
1039CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
1040CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
1041CONFIG_SND_SOC_PCM1681=m
1042CONFIG_SND_SOC_PCM1789=m
1043CONFIG_SND_SOC_PCM1789_I2C=m
1044CONFIG_SND_SOC_PCM179X=m
1045CONFIG_SND_SOC_PCM179X_I2C=m
1046CONFIG_SND_SOC_PCM186X=m
1047CONFIG_SND_SOC_PCM186X_I2C=m
1048CONFIG_SND_SOC_PCM3060=m
1049CONFIG_SND_SOC_PCM3060_I2C=m
1050CONFIG_SND_SOC_PCM3168A=m
1051CONFIG_SND_SOC_PCM3168A_I2C=m
1052# CONFIG_SND_SOC_PCM5102A is not set
1053CONFIG_SND_SOC_PCM512x=m
1054CONFIG_SND_SOC_PCM512x_I2C=m
1055CONFIG_SND_SOC_RK3328=m
1056# CONFIG_SND_SOC_RK817 is not set
1057CONFIG_SND_SOC_RL6231=m
1058CONFIG_SND_SOC_RT5616=m
1059CONFIG_SND_SOC_RT5631=m
1060# CONFIG_SND_SOC_RT5640 is not set
1061CONFIG_SND_SOC_RT5645=m
1062# CONFIG_SND_SOC_RT5659 is not set
76d533f8
MT
1063CONFIG_SND_SOC_RT5682=m
1064CONFIG_SND_SOC_RT5682_I2C=m
c738d0b2
MT
1065# CONFIG_SND_SOC_RT9120 is not set
1066CONFIG_SND_SOC_SGTL5000=m
1067CONFIG_SND_SOC_SIGMADSP=m
1068CONFIG_SND_SOC_SIGMADSP_I2C=m
1069CONFIG_SND_SOC_SIGMADSP_REGMAP=m
1070CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
1071# CONFIG_SND_SOC_SIMPLE_MUX is not set
1072CONFIG_SND_SOC_SPDIF=m
d1ee2bc9
MT
1073CONFIG_SND_SOC_SRC4XXX_I2C=m
1074CONFIG_SND_SOC_SRC4XXX=m
c738d0b2
MT
1075CONFIG_SND_SOC_SSM2305=m
1076# CONFIG_SND_SOC_SSM2518 is not set
1077CONFIG_SND_SOC_SSM2602=m
1078CONFIG_SND_SOC_SSM2602_I2C=m
1079CONFIG_SND_SOC_SSM4567=m
1080CONFIG_SND_SOC_STA32X=m
1081CONFIG_SND_SOC_STA350=m
1082CONFIG_SND_SOC_STI_SAS=m
1083CONFIG_SND_SOC_TAS2552=m
1084# CONFIG_SND_SOC_TAS2562 is not set
1085# CONFIG_SND_SOC_TAS2764 is not set
1086# CONFIG_SND_SOC_TAS2770 is not set
1087# CONFIG_SND_SOC_TAS2780 is not set
1088CONFIG_SND_SOC_TAS5086=m
1089CONFIG_SND_SOC_TAS571X=m
1090CONFIG_SND_SOC_TAS5720=m
1091# CONFIG_SND_SOC_TAS5805M is not set
1092CONFIG_SND_SOC_TAS6424=m
1093CONFIG_SND_SOC_TDA7419=m
1094CONFIG_SND_SOC_TFA9879=m
1095# CONFIG_SND_SOC_TFA989X is not set
1096# CONFIG_SND_SOC_TLV320ADC3XXX is not set
1097CONFIG_SND_SOC_TLV320AIC23=m
1098CONFIG_SND_SOC_TLV320AIC23_I2C=m
1099CONFIG_SND_SOC_TLV320AIC31XX=m
1100CONFIG_SND_SOC_TLV320AIC32X4=m
1101CONFIG_SND_SOC_TLV320AIC32X4_I2C=m
1102# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set
1103# CONFIG_SND_SOC_TLV320ADCX140 is not set
1104CONFIG_SND_SOC_TS3A227E=m
1105CONFIG_SND_SOC_TSCS42XX=m
1106CONFIG_SND_SOC_TSCS454=m
1107# CONFIG_SND_SOC_UDA1334 is not set
1108CONFIG_SND_SOC_WM8510=m
1109CONFIG_SND_SOC_WM8523=m
1110CONFIG_SND_SOC_WM8524=m
1111CONFIG_SND_SOC_WM8580=m
1112CONFIG_SND_SOC_WM8711=m
1113CONFIG_SND_SOC_WM8728=m
1114CONFIG_SND_SOC_WM8731=m
1115# CONFIG_SND_SOC_WM8731_I2C is not set
1116CONFIG_SND_SOC_WM8737=m
1117CONFIG_SND_SOC_WM8741=m
1118CONFIG_SND_SOC_WM8750=m
1119CONFIG_SND_SOC_WM8753=m
1120CONFIG_SND_SOC_WM8776=m
1121CONFIG_SND_SOC_WM8782=m
1122CONFIG_SND_SOC_WM8804=m
1123CONFIG_SND_SOC_WM8804_I2C=m
1124CONFIG_SND_SOC_WM8903=m
1125CONFIG_SND_SOC_WM8904=m
1126# CONFIG_SND_SOC_WM8940 is not set
1127CONFIG_SND_SOC_WM8960=m
ee731e2d 1128CONFIG_SND_SOC_WM8961=m
c738d0b2
MT
1129CONFIG_SND_SOC_WM8962=m
1130CONFIG_SND_SOC_WM8974=m
1131CONFIG_SND_SOC_WM8978=m
1132CONFIG_SND_SOC_WM8985=m
1133CONFIG_SND_SOC_MAX9759=m
1134CONFIG_SND_SOC_MT6351=m
1135CONFIG_SND_SOC_MT6358=m
1136# CONFIG_SND_SOC_MT6660 is not set
1137# CONFIG_SND_SOC_NAU8315 is not set
1138CONFIG_SND_SOC_NAU8540=m
1139CONFIG_SND_SOC_NAU8810=m
1140# CONFIG_SND_SOC_NAU8821 is not set
1141CONFIG_SND_SOC_NAU8822=m
1142CONFIG_SND_SOC_NAU8824=m
1143CONFIG_SND_SOC_TPA6130A2=m
1144# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set
1145# CONFIG_SND_SOC_LPASS_VA_MACRO is not set
1146# CONFIG_SND_SOC_LPASS_RX_MACRO is not set
1147# CONFIG_SND_SOC_LPASS_TX_MACRO is not set
76d533f8 1148# end of CODEC drivers
c738d0b2
MT
1149CONFIG_SND_SIMPLE_CARD_UTILS=m
1150CONFIG_SND_SIMPLE_CARD=m
1151CONFIG_SND_AUDIO_GRAPH_CARD=m
1152# CONFIG_SND_AUDIO_GRAPH_CARD2 is not set
1153# CONFIG_SND_TEST_COMPONENT is not set
a40c4c43 1154
6dd0eca7
MT
1155#
1156# USB Host Controller Drivers
1157#
1158# CONFIG_USB_XHCI_MVEBU is not set
dcfddfaf
MT
1159CONFIG_USB_EHCI_HCD_ORION=m
1160
1161#
ee731e2d 1162# USB dual-mode controller drivers
dcfddfaf
MT
1163#
1164CONFIG_USB_CDNS3_IMX=m
6dd0eca7
MT
1165
1166#
1167# Platform Glue Layer
1168#
1169# CONFIG_USB_MUSB_SUNXI is not set
1170
d27a5bdd
AF
1171#
1172# Platform Glue Driver Support
1173#
c738d0b2 1174CONFIG_USB_DWC3_MESON_G12A=m
6dd0eca7 1175CONFIG_USB_DWC3_IMX8MP=m
d27a5bdd 1176
76d533f8 1177#
c738d0b2 1178# USB Physical Layer drivers
76d533f8 1179#
6dd0eca7 1180# CONFIG_USB_MXS_PHY is not set
c738d0b2
MT
1181CONFIG_USB_ULPI=y
1182CONFIG_USB_ULPI_VIEWPORT=y
1183# end of USB Physical Layer drivers
76d533f8
MT
1184
1185#
c738d0b2 1186# MMC/SD/SDIO Host Controller Drivers
76d533f8 1187#
c738d0b2
MT
1188CONFIG_MMC_ARMMMCI=m
1189CONFIG_MMC_STM32_SDMMC=y
1190# CONFIG_MMC_RICOH_MMC is not set
6dd0eca7
MT
1191# CONFIG_MMC_SDHCI_OF_ESDHC is not set
1192# CONFIG_MMC_SDHCI_ESDHC_IMX is not set
1193CONFIG_MMC_SDHCI_PXAV3=m
1194# CONFIG_MMC_SDHCI_IPROC is not set
c738d0b2
MT
1195CONFIG_MMC_MESON_GX=m
1196CONFIG_MMC_MESON_MX_SDIO=m
6dd0eca7 1197CONFIG_MMC_MXC=m
c738d0b2
MT
1198CONFIG_MMC_DW=m
1199CONFIG_MMC_DW_PLTFM=m
1200CONFIG_MMC_DW_BLUEFIELD=m
1201CONFIG_MMC_DW_EXYNOS=m
1202CONFIG_MMC_DW_HI3798CV200=m
1203CONFIG_MMC_DW_K3=m
1204CONFIG_MMC_DW_PCI=m
6dd0eca7
MT
1205# CONFIG_MMC_DW_ROCKCHIP is not set
1206CONFIG_MMC_SUNXI=m
1207CONFIG_MMC_BCM2835=m
76d533f8 1208
a40c4c43 1209#
c738d0b2 1210# LED drivers
a40c4c43 1211#
c738d0b2 1212CONFIG_LEDS_PWM=m
a40c4c43 1213
364d5655 1214#
76d533f8 1215# Simple LED drivers
364d5655 1216#
364d5655 1217CONFIG_EDAC_LEGACY_SYSFS=y
5e011eb5 1218CONFIG_EDAC_GHES=y
7846dc81 1219CONFIG_EDAC_AL_MC=m
d27a5bdd 1220CONFIG_EDAC_THUNDERX=m
6dd0eca7 1221CONFIG_EDAC_SYNOPSYS=m
364d5655 1222CONFIG_EDAC_XGENE=m
6dd0eca7 1223CONFIG_EDAC_DMC520=m
364d5655 1224
d5383c43
MT
1225#
1226# Platform RTC drivers
1227#
1228CONFIG_RTC_DRV_EFI=m
1229
364d5655
MT
1230#
1231# on-CPU RTC drivers
1232#
6dd0eca7 1233CONFIG_RTC_DRV_IMXDI=m
c738d0b2
MT
1234CONFIG_RTC_DRV_MESON_VRTC=m
1235CONFIG_RTC_DRV_PL030=m
1236CONFIG_RTC_DRV_PL031=m
6dd0eca7
MT
1237CONFIG_RTC_DRV_SUN6I=y
1238CONFIG_RTC_DRV_MV=m
1239CONFIG_RTC_DRV_ARMADA38X=m
1240CONFIG_RTC_DRV_MXC=m
1241CONFIG_RTC_DRV_MXC_V2=m
1242CONFIG_RTC_DRV_SNVS=m
364d5655
MT
1243CONFIG_RTC_DRV_XGENE=m
1244
d5383c43
MT
1245#
1246# DMA Devices
1247#
c738d0b2 1248CONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH=y
6dd0eca7
MT
1249CONFIG_DMA_VIRTUAL_CHANNELS=y
1250CONFIG_AMBA_PL08X=y
202187a3 1251CONFIG_BCM_SBA_RAID=m
6dd0eca7
MT
1252CONFIG_DMA_BCM2835=m
1253CONFIG_DMA_SUN6I=m
c738d0b2 1254CONFIG_FSL_QDMA=m
6dd0eca7
MT
1255CONFIG_HISI_DMA=m
1256CONFIG_IMX_DMA=m
1257CONFIG_IMX_SDMA=m
1258CONFIG_MV_XOR=y
d27a5bdd 1259CONFIG_MV_XOR_V2=y
6dd0eca7
MT
1260CONFIG_MXS_DMA=y
1261CONFIG_MX3_IPU=y
1262CONFIG_MX3_IPU_IRQS=4
1263CONFIG_PL330_DMA=m
849a0073 1264CONFIG_XGENE_DMA=m
c738d0b2
MT
1265CONFIG_XILINX_DMA=m
1266CONFIG_XILINX_ZYNQMP_DMA=m
6dd0eca7
MT
1267CONFIG_DW_DMAC_CORE=m
1268CONFIG_DW_DMAC_PCI=m
76d533f8 1269
94cce289 1270#
b748bd90 1271# Xen driver support
94cce289 1272#
c738d0b2 1273CONFIG_XEN_PCIDEV_STUB=m
dc125ed4 1274# end of Xen driver support
dc125ed4 1275
d5383c43 1276#
76d533f8 1277# Clock driver for ARM Reference designs
d5383c43 1278#
6dd0eca7 1279CONFIG_CLK_ICST=y
c738d0b2 1280CONFIG_CLK_SP810=y
6dd0eca7 1281CONFIG_CLK_VEXPRESS_OSC=m
76d533f8 1282# end of Clock driver for ARM Reference designs
c738d0b2
MT
1283CONFIG_COMMON_CLK_SCMI=m
1284CONFIG_COMMON_CLK_SCPI=m
d5383c43 1285CONFIG_COMMON_CLK_XGENE=y
c738d0b2 1286CONFIG_COMMON_CLK_PWM=m
6dd0eca7
MT
1287CONFIG_CLK_BCM2711_DVP=m
1288CONFIG_CLK_BCM2835=y
1289CONFIG_MXC_CLK=m
1290CONFIG_CLK_IMX8MM=m
1291CONFIG_CLK_IMX8MN=m
1292CONFIG_CLK_IMX8MP=m
1293CONFIG_CLK_IMX8MQ=m
1294CONFIG_CLK_IMX8ULP=m
1295CONFIG_CLK_IMX93=m
76d533f8
MT
1296
1297#
1298# Clock support for Amlogic platforms
1299#
6dd0eca7
MT
1300CONFIG_COMMON_CLK_MESON_REGMAP=m
1301CONFIG_COMMON_CLK_MESON_DUALDIV=m
1302CONFIG_COMMON_CLK_MESON_MPLL=m
76d533f8 1303CONFIG_COMMON_CLK_MESON_PHASE=m
6dd0eca7 1304CONFIG_COMMON_CLK_MESON_PLL=m
76d533f8 1305CONFIG_COMMON_CLK_MESON_SCLK_DIV=m
6dd0eca7
MT
1306CONFIG_COMMON_CLK_MESON_VID_PLL_DIV=m
1307CONFIG_COMMON_CLK_MESON_AO_CLKC=m
1308CONFIG_COMMON_CLK_MESON_EE_CLKC=m
1309CONFIG_COMMON_CLK_MESON_CPU_DYNDIV=m
1310CONFIG_COMMON_CLK_GXBB=m
1311CONFIG_COMMON_CLK_AXG=m
76d533f8 1312CONFIG_COMMON_CLK_AXG_AUDIO=m
6dd0eca7 1313CONFIG_COMMON_CLK_G12A=m
76d533f8 1314# end of Clock support for Amlogic platforms
6dd0eca7
MT
1315CONFIG_ARMADA_AP_CP_HELPER=y
1316CONFIG_ARMADA_37XX_CLK=y
1317CONFIG_ARMADA_AP806_SYSCON=y
1318CONFIG_ARMADA_AP_CPU_CLK=y
1319CONFIG_ARMADA_CP110_SYSCON=y
1320CONFIG_COMMON_CLK_ROCKCHIP=y
1321CONFIG_CLK_PX30=y
1322CONFIG_CLK_RK3308=y
1323CONFIG_CLK_RK3328=y
1324CONFIG_CLK_RK3368=y
1325CONFIG_CLK_RK3399=y
1326CONFIG_CLK_RK3568=y
ee731e2d 1327CONFIG_CLK_RK3588=y
6dd0eca7
MT
1328CONFIG_SUNXI_CCU=m
1329CONFIG_SUN50I_A64_CCU=m
1330CONFIG_SUN50I_A100_CCU=m
1331CONFIG_SUN50I_A100_R_CCU=m
1332CONFIG_SUN50I_H6_CCU=m
1333CONFIG_SUN50I_H616_CCU=m
1334CONFIG_SUN50I_H6_R_CCU=m
1335CONFIG_SUN6I_RTC_CCU=m
1336CONFIG_SUN8I_H3_CCU=m
1337CONFIG_SUN8I_DE2_CCU=m
1338CONFIG_SUN8I_R_CCU=m
1339# CONFIG_HWSPINLOCK_SUN6I is not set
d5383c43
MT
1340
1341#
1342# Clock Source drivers
1343#
202187a3 1344CONFIG_TIMER_ACPI=y
6dd0eca7
MT
1345CONFIG_CLKSRC_MMIO=y
1346CONFIG_DW_APB_TIMER=y
1347CONFIG_DW_APB_TIMER_OF=y
1348CONFIG_ROCKCHIP_TIMER=y
1349CONFIG_SUN4I_TIMER=y
c738d0b2
MT
1350CONFIG_ARM_ARCH_TIMER=y
1351CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
d27a5bdd
AF
1352CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y
1353CONFIG_FSL_ERRATUM_A008585=y
1354CONFIG_HISILICON_ERRATUM_161010101=y
1355CONFIG_ARM64_ERRATUM_858921=y
6dd0eca7
MT
1356CONFIG_SUN50I_ERRATUM_UNKNOWN1=y
1357CONFIG_ARM_TIMER_SP804=y
1358CONFIG_TIMER_IMX_SYS_CTR=y
dc125ed4 1359# end of Clock Source drivers
c738d0b2 1360CONFIG_ARM_MHU=m
6dd0eca7
MT
1361CONFIG_ARM_MHU_V2=m
1362CONFIG_IMX_MBOX=m
1363CONFIG_PL320_MBOX=y
1364CONFIG_ARMADA_37XX_RWTM_MBOX=m
1365CONFIG_ROCKCHIP_MBOX=y
1366CONFIG_BCM2835_MBOX=m
43556e68 1367CONFIG_XGENE_SLIMPRO_MBOX=m
6dd0eca7 1368CONFIG_SUN6I_MSGBOX=m
94cce289
MT
1369
1370#
2b86e6fb 1371# Generic IOMMU Pagetable Support
94cce289 1372#
c738d0b2
MT
1373CONFIG_IOMMU_IO_PGTABLE_LPAE=y
1374# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
1375CONFIG_IOMMU_IO_PGTABLE_ARMV7S=y
1376# CONFIG_IOMMU_IO_PGTABLE_ARMV7S_SELFTEST is not set
d1ee2bc9 1377# CONFIG_IOMMU_IO_PGTABLE_DART is not set
c738d0b2 1378# end of Generic IOMMU Pagetable Support
6dd0eca7
MT
1379CONFIG_ROCKCHIP_IOMMU=y
1380CONFIG_SUN50I_IOMMU=y
1381CONFIG_ARM_SMMU=m
1382CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
1383CONFIG_ARM_SMMU_V3=m
1384CONFIG_ARM_SMMU_V3_SVA=y
364d5655
MT
1385
1386#
76d533f8 1387# Amlogic SoC drivers
d27a5bdd 1388#
c738d0b2 1389CONFIG_MESON_CANVAS=m
6dd0eca7 1390CONFIG_MESON_CLK_MEASURE=m
76d533f8 1391CONFIG_MESON_GX_SOCINFO=y
6dd0eca7
MT
1392CONFIG_MESON_GX_PM_DOMAINS=m
1393CONFIG_MESON_EE_PM_DOMAINS=m
76d533f8 1394# end of Amlogic SoC drivers
d27a5bdd 1395
202187a3
AF
1396#
1397# Broadcom SoC drivers
1398#
6dd0eca7
MT
1399CONFIG_BCM2835_POWER=y
1400CONFIG_SOC_BRCMSTB=y
2b86e6fb 1401# end of Broadcom SoC drivers
202187a3 1402
c738d0b2
MT
1403#
1404# NXP/Freescale QorIQ SoC drivers
1405#
6dd0eca7 1406CONFIG_QUICC_ENGINE=y
c738d0b2
MT
1407# end of NXP/Freescale QorIQ SoC drivers
1408
76d533f8
MT
1409#
1410# fujitsu SoC drivers
1411#
6dd0eca7 1412CONFIG_A64FX_DIAG=y
76d533f8
MT
1413# end of fujitsu SoC drivers
1414
6dd0eca7
MT
1415#
1416# i.MX SoC drivers
1417#
1418CONFIG_IMX_GPCV2_PM_DOMAINS=y
1419CONFIG_SOC_IMX8M=y
d1ee2bc9 1420CONFIG_SOC_IMX9=y
6dd0eca7
MT
1421# end of i.MX SoC drivers
1422
1423#
1424# Qualcomm SoC drivers
1425#
1426CONFIG_ROCKCHIP_GRF=y
1427CONFIG_ROCKCHIP_IODOMAIN=m
1428CONFIG_ROCKCHIP_PM_DOMAINS=y
1429CONFIG_SUNXI_MBUS=y
1430CONFIG_SUNXI_SRAM=y
1431
1432#
1433# DEVFREQ Drivers
1434#
1435CONFIG_ARM_IMX_BUS_DEVFREQ=m
1436CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m
1437CONFIG_ARM_RK3399_DMC_DEVFREQ=m
1438CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ=m
1439CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=m
1440
fe1f3d4a 1441#
c738d0b2 1442# Extcon Device Drivers
fe1f3d4a 1443#
c738d0b2 1444CONFIG_ARM_PL172_MPMC=m
fe1f3d4a 1445
76d533f8 1446#
c738d0b2 1447# Analog to digital converters
76d533f8 1448#
6dd0eca7
MT
1449# CONFIG_BERLIN2_ADC is not set
1450# CONFIG_IMX7D_ADC is not set
1451# CONFIG_IMX8QXP_ADC is not set
1452# CONFIG_MESON_SARADC is not set
1453# CONFIG_ROCKCHIP_SARADC is not set
c738d0b2 1454# end of Analog to digital converters
76d533f8 1455
364d5655 1456#
c738d0b2 1457# IIO SCMI Sensors
364d5655 1458#
c738d0b2
MT
1459# CONFIG_IIO_SCMI is not set
1460# end of IIO SCMI Sensors
1461
1462#
1463# Temperature sensors
1464#
1465CONFIG_PWM=y
1466CONFIG_PWM_SYSFS=y
1467# CONFIG_PWM_DEBUG is not set
6dd0eca7
MT
1468CONFIG_PWM_ATMEL_TCB=m
1469CONFIG_PWM_BCM2835=m
1470CONFIG_PWM_BERLIN=m
1471CONFIG_PWM_CLK=m
1472CONFIG_PWM_DWC=m
1473CONFIG_PWM_FSL_FTM=m
1474CONFIG_PWM_IMX1=m
1475CONFIG_PWM_IMX27=m
1476CONFIG_PWM_IMX_TPM=m
1477CONFIG_PWM_LP3943=m
c738d0b2 1478CONFIG_PWM_MESON=m
6dd0eca7
MT
1479CONFIG_PWM_PCA9685=m
1480CONFIG_PWM_ROCKCHIP=m
c738d0b2 1481CONFIG_PWM_STMPE=y
6dd0eca7
MT
1482CONFIG_PWM_SUN4I=m
1483CONFIG_PWM_TWL=m
1484CONFIG_PWM_TWL_LED=m
1485CONFIG_PWM_XILINX=m
d5383c43 1486
76d533f8
MT
1487#
1488# IRQ chip support
1489#
c738d0b2
MT
1490CONFIG_ARM_GIC=y
1491CONFIG_ARM_GIC_MAX_NR=1
1492CONFIG_ARM_GIC_V2M=y
1493CONFIG_ARM_GIC_V3=y
1494CONFIG_ARM_GIC_V3_ITS=y
1495CONFIG_ARM_GIC_V3_ITS_PCI=y
7846dc81 1496CONFIG_ALPINE_MSI=y
6dd0eca7
MT
1497CONFIG_BRCMSTB_L2_IRQ=y
1498CONFIG_DW_APB_ICTL=y
1499CONFIG_SUN6I_R_INTC=y
1500CONFIG_SUNXI_NMI_INTC=y
1501CONFIG_IMX_GPCV2=y
1502CONFIG_MVEBU_GICP=y
1503CONFIG_MVEBU_ICU=y
1504CONFIG_MVEBU_ODMI=y
1505CONFIG_MVEBU_PIC=y
1506CONFIG_MVEBU_SEI=y
c738d0b2
MT
1507CONFIG_PARTITION_PERCPU=y
1508CONFIG_MESON_IRQ_GPIO=y
6dd0eca7
MT
1509CONFIG_IMX_IRQSTEER=y
1510CONFIG_IMX_INTMUX=y
d1ee2bc9 1511CONFIG_IMX_MU_MSI=m
c738d0b2 1512# end of IRQ chip support
6dd0eca7
MT
1513CONFIG_ARCH_HAS_RESET_CONTROLLER=y
1514CONFIG_RESET_BERLIN=m
1515CONFIG_RESET_IMX7=m
1516CONFIG_RESET_MESON=m
c738d0b2 1517CONFIG_RESET_MESON_AUDIO_ARB=m
6dd0eca7
MT
1518CONFIG_RESET_SCMI=m
1519CONFIG_RESET_SUNXI=y
76d533f8 1520
d5383c43
MT
1521#
1522# PHY Subsystem
1523#
202187a3 1524CONFIG_PHY_XGENE=m
6dd0eca7
MT
1525CONFIG_PHY_SUN4I_USB=m
1526CONFIG_PHY_SUN6I_MIPI_DPHY=m
1527CONFIG_PHY_SUN9I_USB=m
1528CONFIG_PHY_SUN50I_USB3=m
1529CONFIG_PHY_MESON8B_USB2=m
1530CONFIG_PHY_MESON_GXL_USB2=m
1531CONFIG_PHY_MESON_G12A_MIPI_DPHY_ANALOG=m
1532CONFIG_PHY_MESON_G12A_USB2=m
1533CONFIG_PHY_MESON_G12A_USB3_PCIE=m
1534CONFIG_PHY_MESON_AXG_PCIE=m
1535CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG=m
1536CONFIG_PHY_MESON_AXG_MIPI_DPHY=m
1537
1538#
1539# PHY drivers for Broadcom platforms
1540#
1541CONFIG_PHY_FSL_IMX8MQ_USB=m
1542CONFIG_PHY_MIXEL_LVDS_PHY=m
1543CONFIG_PHY_MIXEL_MIPI_DPHY=m
1544CONFIG_PHY_FSL_IMX8M_PCIE=m
1545CONFIG_PHY_BERLIN_SATA=m
1546CONFIG_PHY_BERLIN_USB=m
1547CONFIG_PHY_MVEBU_A3700_COMPHY=m
1548CONFIG_PHY_MVEBU_A3700_UTMI=m
1549CONFIG_PHY_MVEBU_A38X_COMPHY=m
1550CONFIG_PHY_MVEBU_CP110_COMPHY=m
1551CONFIG_PHY_MVEBU_CP110_UTMI=m
1552CONFIG_PHY_ROCKCHIP_DP=m
1553CONFIG_PHY_ROCKCHIP_DPHY_RX0=m
1554CONFIG_PHY_ROCKCHIP_EMMC=m
1555CONFIG_PHY_ROCKCHIP_INNO_HDMI=m
1556CONFIG_PHY_ROCKCHIP_INNO_USB2=m
1557CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY=m
1558CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m
1559CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=m
1560CONFIG_PHY_ROCKCHIP_PCIE=m
d1ee2bc9 1561CONFIG_PHY_ROCKCHIP_SNPS_PCIE3=m
6dd0eca7
MT
1562CONFIG_PHY_ROCKCHIP_TYPEC=m
1563CONFIG_PHY_ROCKCHIP_USB=m
2b86e6fb 1564# end of PHY Subsystem
d5383c43 1565
d27a5bdd
AF
1566#
1567# Performance monitor support
1568#
c738d0b2
MT
1569CONFIG_ARM_CCI_PMU=y
1570CONFIG_ARM_CCI400_PMU=y
1571CONFIG_ARM_CCI5xx_PMU=y
1572# CONFIG_ARM_CCN is not set
76d533f8 1573# CONFIG_ARM_CMN is not set
c738d0b2 1574CONFIG_ARM_PMU=y
d27a5bdd 1575CONFIG_ARM_PMU_ACPI=y
dc125ed4 1576CONFIG_ARM_SMMU_V3_PMU=m
0b77b019 1577# CONFIG_ARM_DSU_PMU is not set
6dd0eca7 1578# CONFIG_FSL_IMX8_DDR_PMU is not set
d27a5bdd 1579CONFIG_XGENE_PMU=y
5ecb3b18 1580# CONFIG_ARM_SPE_PMU is not set
76d533f8 1581# CONFIG_ARM_DMC620_PMU is not set
d1ee2bc9 1582# CONFIG_ALIBABA_UNCORE_DRW_PMU is not set
76d533f8
MT
1583# CONFIG_HISI_PMU is not set
1584# CONFIG_HISI_PCIE_PMU is not set
1585# CONFIG_HNS3_PMU is not set
ee731e2d
MT
1586# CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU is not set
1587# CONFIG_MESON_DDR_PMU is not set
2b86e6fb 1588# end of Performance monitor support
d27a5bdd 1589
364d5655 1590#
2b86e6fb 1591# Android
364d5655 1592#
6dd0eca7
MT
1593CONFIG_NVMEM_IMX_IIM=m
1594CONFIG_NVMEM_IMX_OCOTP=m
d1ee2bc9
MT
1595CONFIG_NVMEM_MESON_MX_EFUSE=m
1596CONFIG_NVMEM_ROCKCHIP_EFUSE=m
1597CONFIG_NVMEM_ROCKCHIP_OTP=m
6dd0eca7 1598CONFIG_NVMEM_SNVS_LPGPR=m
d1ee2bc9
MT
1599CONFIG_NVMEM_SUNXI_SID=m
1600
1601#
1602# HW tracing support
1603#
1604# CONFIG_HISI_PTT is not set
1605# end of HW tracing support
d27a5bdd 1606
202187a3
AF
1607#
1608# Multiplexer drivers
1609#
1610CONFIG_MUX_ADG792A=m
1611CONFIG_MUX_GPIO=m
1612CONFIG_MUX_MMIO=m
2b86e6fb
MT
1613# end of Multiplexer drivers
1614# end of Device Drivers
202187a3 1615
d5383c43
MT
1616#
1617# Pseudo filesystems
1618#
76d533f8 1619CONFIG_ARCH_SUPPORTS_HUGETLBFS=y
d5383c43 1620CONFIG_EFIVAR_FS=y
2b86e6fb 1621# end of Pseudo filesystems
dc125ed4
AF
1622
1623#
1624# Memory initialization
1625#
202187a3
AF
1626CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y
1627CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y
d5383c43 1628
d5383c43 1629#
d1ee2bc9
MT
1630# Userspace interface
1631#
1632CONFIG_CRYPTO_NHPOLY1305_NEON=m
1633CONFIG_CRYPTO_CHACHA20_NEON=m
1634
d5383c43 1635#
d1ee2bc9
MT
1636# Accelerated Cryptographic Algorithms for CPU (arm64)
1637#
1638CONFIG_CRYPTO_GHASH_ARM64_CE=m
1639CONFIG_CRYPTO_POLY1305_NEON=m
1640CONFIG_CRYPTO_SHA1_ARM64_CE=m
1641CONFIG_CRYPTO_SHA256_ARM64=m
1642CONFIG_CRYPTO_SHA2_ARM64_CE=m
1643CONFIG_CRYPTO_SHA512_ARM64=m
1644CONFIG_CRYPTO_SHA512_ARM64_CE=m
1645CONFIG_CRYPTO_SHA3_ARM64=m
03ed32f9 1646# CONFIG_CRYPTO_SM3_NEON is not set
d1ee2bc9
MT
1647# CONFIG_CRYPTO_SM3_ARM64_CE is not set
1648# CONFIG_CRYPTO_POLYVAL_ARM64_CE is not set
1649CONFIG_CRYPTO_AES_ARM64=m
1650CONFIG_CRYPTO_AES_ARM64_CE=m
1651CONFIG_CRYPTO_AES_ARM64_CE_BLK=m
1652CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m
1653CONFIG_CRYPTO_AES_ARM64_BS=m
1654# CONFIG_CRYPTO_SM4_ARM64_CE is not set
1655# CONFIG_CRYPTO_SM4_ARM64_CE_BLK is not set
1656# CONFIG_CRYPTO_SM4_ARM64_NEON_BLK is not set
1657CONFIG_CRYPTO_AES_ARM64_CE_CCM=m
ee731e2d
MT
1658# CONFIG_CRYPTO_SM4_ARM64_CE_CCM is not set
1659# CONFIG_CRYPTO_SM4_ARM64_CE_GCM is not set
d1ee2bc9
MT
1660CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
1661# end of Accelerated Cryptographic Algorithms for CPU (arm64)
6dd0eca7
MT
1662CONFIG_CRYPTO_DEV_ALLWINNER=y
1663CONFIG_CRYPTO_DEV_SUN4I_SS=m
1664CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y
1665CONFIG_CRYPTO_DEV_SUN4I_SS_DEBUG=y
1666CONFIG_CRYPTO_DEV_SUN8I_CE=m
1667CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG=y
1668CONFIG_CRYPTO_DEV_SUN8I_CE_HASH=y
1669CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG=y
1670CONFIG_CRYPTO_DEV_SUN8I_CE_TRNG=y
1671CONFIG_CRYPTO_DEV_SUN8I_SS=m
1672CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG=y
1673CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG=y
1674CONFIG_CRYPTO_DEV_SUN8I_SS_HASH=y
1675CONFIG_CRYPTO_DEV_FSL_CAAM_COMMON=m
1676CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC=m
1677CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC=m
1678CONFIG_CRYPTO_DEV_FSL_CAAM=m
1679# CONFIG_CRYPTO_DEV_FSL_CAAM_DEBUG is not set
1680CONFIG_CRYPTO_DEV_FSL_CAAM_JR=m
1681CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=9
1682# CONFIG_CRYPTO_DEV_FSL_CAAM_INTC is not set
1683CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=y
1684CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=y
1685CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
1686CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
1687CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y
1688CONFIG_CRYPTO_DEV_SAHARA=m
1689CONFIG_CRYPTO_DEV_MXS_DCP=m
1690CONFIG_CRYPTO_DEV_MARVELL=m
1691CONFIG_CRYPTO_DEV_MARVELL_CESA=m
1692CONFIG_CRYPTO_DEV_CAVIUM_ZIP=m
1693CONFIG_CRYPTO_DEV_ROCKCHIP=m
ee731e2d 1694# CONFIG_CRYPTO_DEV_ROCKCHIP_DEBUG is not set
cd59c044 1695CONFIG_CRYPTO_DEV_HISI_SEC=m
03ed32f9 1696# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
6dd0eca7
MT
1697CONFIG_CRYPTO_DEV_HISI_QM=m
1698CONFIG_CRYPTO_DEV_HISI_ZIP=m
1699CONFIG_CRYPTO_DEV_HISI_HPRE=m
1700CONFIG_CRYPTO_DEV_HISI_TRNG=m
d5383c43
MT
1701
1702#
1703# Library routines
1704#
6dd0eca7 1705CONFIG_STMP_DEVICE=y
19f76fd7 1706# CONFIG_INDIRECT_PIO is not set
76d533f8
MT
1707# CONFIG_TRACE_MMIO_ACCESS is not set
1708
1709#
1710# Crypto library routines
1711#
c738d0b2
MT
1712CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
1713# end of Crypto library routines
d5383c43 1714CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
b46f65b8 1715CONFIG_ZLIB_DEFLATE=m
c738d0b2
MT
1716CONFIG_DMA_DECLARE_COHERENT=y
1717CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
1718CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
1719CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
1720CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
dc125ed4 1721CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y
c738d0b2
MT
1722# CONFIG_DMA_RESTRICTED_POOL is not set
1723CONFIG_DMA_NONCOHERENT_MMAP=y
76d533f8 1724CONFIG_DMA_COHERENT_POOL=y
75047608 1725CONFIG_DMA_DIRECT_REMAP=y
19b95f86
AF
1726
1727#
1728# Default contiguous memory area size:
1729#
cd59c044 1730CONFIG_SG_SPLIT=y
2b86e6fb 1731# end of Library routines
76d533f8 1732CONFIG_GENERIC_IOREMAP=y
c738d0b2 1733CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
cd59c044
MT
1734
1735#
1736# Compile-time checks and compiler options
1737#
1738CONFIG_ARCH_WANT_FRAME_POINTERS=y
1739CONFIG_FRAME_POINTER=y
2b86e6fb 1740# end of Compile-time checks and compiler options
cd59c044 1741
76d533f8 1742#
c738d0b2 1743# Debug Oops, Lockups and Hangs
76d533f8 1744#
c738d0b2
MT
1745# CONFIG_SOFTLOCKUP_DETECTOR is not set
1746# end of Debug Oops, Lockups and Hangs
76d533f8 1747
cd59c044 1748#
2b86e6fb 1749# RCU Debugging
cd59c044 1750#
c738d0b2
MT
1751CONFIG_RCU_CPU_STALL_TIMEOUT=21
1752# end of RCU Debugging
1753# CONFIG_FTRACE_SYSCALLS is not set
76d533f8
MT
1754CONFIG_FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY=y
1755
1756#
1757# arm64 Debugging
1758#
c738d0b2 1759# CONFIG_PID_IN_CONTEXTIDR is not set
cd59c044 1760# CONFIG_ARM64_RELOC_TEST is not set
c738d0b2 1761# CONFIG_CORESIGHT is not set
76d533f8 1762# end of arm64 Debugging