]> git.ipfire.org Git - ipfire-3.x.git/blame - kernel/config-aarch64-generic
kernel: Improve memory hardening with KFENCE
[ipfire-3.x.git] / kernel / config-aarch64-generic
CommitLineData
76d533f8
MT
1
2#
3# IRQ subsystem
4#
c738d0b2
MT
5CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
6CONFIG_GENERIC_IRQ_IPI=y
76d533f8 7# end of IRQ subsystem
c738d0b2 8CONFIG_ARCH_HAS_TICK_BROADCAST=y
d5383c43 9
d5383c43 10#
c738d0b2 11# CPU/Task time and stats accounting
d5383c43 12#
c738d0b2
MT
13CONFIG_SCHED_THERMAL_PRESSURE=y
14# end of CPU/Task time and stats accounting
76d533f8
MT
15
16#
17# RCU Subsystem
18#
c738d0b2 19CONFIG_GENERIC_SCHED_CLOCK=y
d5383c43
MT
20
21#
2b86e6fb 22# Kernel Performance Events And Counters
d5383c43 23#
cd59c044 24CONFIG_ARM64=y
76d533f8 25CONFIG_GCC_SUPPORTS_DYNAMIC_FTRACE_WITH_REGS=y
cd59c044 26CONFIG_ARM64_PAGE_SHIFT=16
76d533f8
MT
27CONFIG_ARM64_CONT_PTE_SHIFT=5
28CONFIG_ARM64_CONT_PMD_SHIFT=5
cd59c044
MT
29CONFIG_ARCH_MMAP_RND_BITS_MIN=14
30CONFIG_ARCH_MMAP_RND_BITS_MAX=27
31CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=7
c738d0b2 32CONFIG_GENERIC_HWEIGHT=y
cd59c044 33CONFIG_GENERIC_CSUM=y
c738d0b2
MT
34CONFIG_KERNEL_MODE_NEON=y
35CONFIG_PGTABLE_LEVELS=2
cd59c044 36CONFIG_ARCH_PROC_KCORE_TEXT=y
76d533f8 37CONFIG_BROKEN_GAS_INST=y
d5383c43
MT
38
39#
40# Platform selection
41#
c738d0b2 42# CONFIG_ARCH_ACTIONS is not set
43556e68 43# CONFIG_ARCH_SUNXI is not set
c738d0b2 44# CONFIG_ARCH_ALPINE is not set
76d533f8 45# CONFIG_ARCH_APPLE is not set
c738d0b2 46# CONFIG_ARCH_BCM2835 is not set
76d533f8 47# CONFIG_ARCH_BCM4908 is not set
849a0073 48# CONFIG_ARCH_BCM_IPROC is not set
c738d0b2 49# CONFIG_ARCH_BCMBCA is not set
849a0073 50# CONFIG_ARCH_BERLIN is not set
19b95f86 51# CONFIG_ARCH_BITMAIN is not set
d27a5bdd 52# CONFIG_ARCH_BRCMSTB is not set
43556e68 53# CONFIG_ARCH_EXYNOS is not set
76d533f8 54# CONFIG_ARCH_SPARX5 is not set
cd59c044 55# CONFIG_ARCH_K3 is not set
8e496662 56# CONFIG_ARCH_LAYERSCAPE 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
MT
61CONFIG_ARCH_MESON=y
62# CONFIG_ARCH_MVEBU is not set
75047608 63# CONFIG_ARCH_MXC is not set
c738d0b2 64# CONFIG_ARCH_NPCM is not set
463530b8 65# CONFIG_ARCH_QCOM is not set
c738d0b2
MT
66# CONFIG_ARCH_REALTEK is not set
67# CONFIG_ARCH_RENESAS is not set
849a0073 68# CONFIG_ARCH_ROCKCHIP is not set
76d533f8 69# CONFIG_ARCH_S32 is not set
a40c4c43 70CONFIG_ARCH_SEATTLE=y
c738d0b2 71# CONFIG_ARCH_INTEL_SOCFPGA is not set
0619f7fe 72# CONFIG_ARCH_SYNQUACER is not set
94cce289 73# CONFIG_ARCH_TEGRA is not set
463530b8 74# CONFIG_ARCH_SPRD is not set
d5383c43 75# CONFIG_ARCH_THUNDER is not set
d27a5bdd 76# CONFIG_ARCH_THUNDER2 is not set
c738d0b2
MT
77# CONFIG_ARCH_UNIPHIER is not set
78CONFIG_ARCH_VEXPRESS=y
76d533f8 79# CONFIG_ARCH_VISCONTI is not set
d5383c43 80CONFIG_ARCH_XGENE=y
463530b8 81# CONFIG_ARCH_ZYNQMP is not set
2b86e6fb 82# end of Platform selection
d5383c43 83
d5383c43 84#
a40c4c43 85# ARM errata workarounds via the alternatives framework
d5383c43 86#
75047608 87CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y
a40c4c43
MT
88CONFIG_ARM64_ERRATUM_826319=y
89CONFIG_ARM64_ERRATUM_827319=y
90CONFIG_ARM64_ERRATUM_824069=y
91CONFIG_ARM64_ERRATUM_819472=y
92CONFIG_ARM64_ERRATUM_832075=y
849a0073 93CONFIG_ARM64_ERRATUM_834220=y
364d5655 94CONFIG_ARM64_ERRATUM_843419=y
0b77b019 95CONFIG_ARM64_ERRATUM_1024718=y
76d533f8 96CONFIG_ARM64_WORKAROUND_SPECULATIVE_AT=y
75047608 97CONFIG_ARM64_ERRATUM_1165522=y
76d533f8
MT
98CONFIG_ARM64_ERRATUM_1319367=y
99CONFIG_ARM64_ERRATUM_1530923=y
100CONFIG_ARM64_WORKAROUND_REPEAT_TLBI=y
101CONFIG_ARM64_ERRATUM_2441007=y
0619f7fe 102CONFIG_ARM64_ERRATUM_1286807=y
dc125ed4 103CONFIG_ARM64_ERRATUM_1463225=y
76d533f8
MT
104CONFIG_ARM64_ERRATUM_1542419=y
105CONFIG_ARM64_ERRATUM_1508412=y
106CONFIG_ARM64_ERRATUM_2051678=y
107CONFIG_ARM64_ERRATUM_2077057=y
108CONFIG_ARM64_WORKAROUND_TSB_FLUSH_FAILURE=y
109CONFIG_ARM64_ERRATUM_2054223=y
110CONFIG_ARM64_ERRATUM_2067961=y
111CONFIG_ARM64_ERRATUM_2441009=y
112CONFIG_ARM64_ERRATUM_2457168=y
8e496662 113CONFIG_CAVIUM_ERRATUM_22375=y
fe1f3d4a 114CONFIG_CAVIUM_ERRATUM_23144=y
8e496662 115CONFIG_CAVIUM_ERRATUM_23154=y
43556e68 116CONFIG_CAVIUM_ERRATUM_27456=y
202187a3 117CONFIG_CAVIUM_ERRATUM_30115=y
121c5df1 118CONFIG_CAVIUM_TX2_ERRATUM_219=y
76d533f8
MT
119CONFIG_FUJITSU_ERRATUM_010001=y
120# CONFIG_HISILICON_ERRATUM_161600802 is not set
d27a5bdd
AF
121CONFIG_QCOM_FALKOR_ERRATUM_1003=y
122CONFIG_QCOM_FALKOR_ERRATUM_1009=y
123CONFIG_QCOM_QDF2400_ERRATUM_0065=y
e9924988 124CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
76d533f8
MT
125CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=y
126# CONFIG_SOCIONEXT_SYNQUACER_PREITS is not set
dc125ed4 127# end of ARM errata workarounds via the alternatives framework
d5383c43 128# CONFIG_ARM64_4K_PAGES is not set
8e496662 129# CONFIG_ARM64_16K_PAGES is not set
d5383c43
MT
130CONFIG_ARM64_64K_PAGES=y
131CONFIG_ARM64_VA_BITS_42=y
132# CONFIG_ARM64_VA_BITS_48 is not set
76d533f8 133# CONFIG_ARM64_VA_BITS_52 is not set
d5383c43 134CONFIG_ARM64_VA_BITS=42
0b77b019
MT
135CONFIG_ARM64_PA_BITS_48=y
136# CONFIG_ARM64_PA_BITS_52 is not set
137CONFIG_ARM64_PA_BITS=48
c738d0b2
MT
138# CONFIG_CPU_BIG_ENDIAN is not set
139CONFIG_CPU_LITTLE_ENDIAN=y
fe1f3d4a 140CONFIG_NODES_SHIFT=2
c738d0b2 141CONFIG_HW_PERF_EVENTS=y
d27a5bdd 142# CONFIG_CRASH_DUMP is not set
76d533f8 143CONFIG_FORCE_MAX_ZONEORDER=14
e9924988 144CONFIG_UNMAP_KERNEL_AT_EL0=y
76d533f8 145CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y
75047608 146CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
dc125ed4 147CONFIG_ARM64_SW_TTBR0_PAN=y
76d533f8 148CONFIG_ARM64_TAGGED_ADDR_ABI=y
a3371197 149# CONFIG_COMPAT is not set
d5383c43 150
849a0073
MT
151#
152# ARMv8.1 architectural features
153#
154CONFIG_ARM64_HW_AFDBM=y
155CONFIG_ARM64_PAN=y
76d533f8 156CONFIG_ARM64_USE_LSE_ATOMICS=y
2b86e6fb 157# end of ARMv8.1 architectural features
43556e68
AF
158
159#
160# ARMv8.2 architectural features
161#
29c70149 162CONFIG_ARM64_PMEM=y
0b77b019 163CONFIG_ARM64_RAS_EXTN=y
0619f7fe 164CONFIG_ARM64_CNP=y
2b86e6fb 165# end of ARMv8.2 architectural features
75047608
AF
166
167#
168# ARMv8.3 architectural features
169#
170CONFIG_ARM64_PTR_AUTH=y
76d533f8 171CONFIG_AS_HAS_CFI_NEGATE_RA_STATE=y
dc125ed4 172# end of ARMv8.3 architectural features
76d533f8
MT
173
174#
175# ARMv8.4 architectural features
176#
177CONFIG_ARM64_AMU_EXTN=y
178# end of ARMv8.4 architectural features
179
180#
181# ARMv8.5 architectural features
182#
183CONFIG_ARM64_BTI=y
184CONFIG_ARM64_E0PD=y
185# end of ARMv8.5 architectural features
186
187#
188# ARMv8.7 architectural features
189#
190CONFIG_ARM64_EPAN=y
191# end of ARMv8.7 architectural features
5ecb3b18 192CONFIG_ARM64_SVE=y
76d533f8 193CONFIG_ARM64_SME=y
43556e68 194CONFIG_ARM64_MODULE_PLTS=y
1b1a9c16
AF
195CONFIG_ARM64_PSEUDO_NMI=y
196# CONFIG_ARM64_DEBUG_PRIORITY_MASKING is not set
202187a3 197CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
76d533f8 198CONFIG_ARCH_NR_GPIO=0
849a0073 199
d5383c43
MT
200#
201# Boot options
202#
43556e68 203CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y
d5383c43 204CONFIG_CMDLINE=""
dc125ed4 205# end of Boot options
d5383c43 206
c738d0b2
MT
207#
208# Power management options
209#
210CONFIG_CPU_PM=y
211# end of Power management options
212
213#
214# ARM CPU Idle Drivers
215#
216# CONFIG_ARM_PSCI_CPUIDLE is not set
217# end of ARM CPU Idle Drivers
218
219#
220# CPU Frequency scaling
221#
222# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
223# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
224
d5383c43 225#
a40c4c43 226# CPU frequency scaling drivers
d5383c43 227#
8e496662 228CONFIG_ACPI_CPPC_CPUFREQ=m
76d533f8 229CONFIG_ACPI_CPPC_CPUFREQ_FIE=y
c738d0b2
MT
230CONFIG_ARM_SCPI_CPUFREQ=m
231CONFIG_ARM_SCMI_CPUFREQ=m
232# end of CPU Frequency scaling
cd59c044
MT
233CONFIG_ACPI_GENERIC_GSI=y
234CONFIG_ACPI_CCA_REQUIRED=y
1b1a9c16
AF
235CONFIG_ACPI_AC=y
236CONFIG_ACPI_BATTERY=y
76d533f8 237# CONFIG_ACPI_VIDEO is not set
cd59c044 238CONFIG_ACPI_MCFG=y
cd59c044 239CONFIG_ACPI_PROCESSOR=m
cd59c044 240CONFIG_ACPI_THERMAL=m
cd59c044 241# CONFIG_ACPI_PCI_SLOT is not set
cd59c044 242CONFIG_ACPI_HED=m
cd59c044
MT
243CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y
244# CONFIG_ACPI_APEI is not set
cd59c044
MT
245CONFIG_ACPI_IORT=y
246CONFIG_ACPI_GTDT=y
247CONFIG_ACPI_PPTT=y
76d533f8 248CONFIG_IRQ_BYPASS_MANAGER=y
cd59c044 249CONFIG_KVM=y
76d533f8 250# CONFIG_NVHE_EL2_DEBUG is not set
cd59c044
MT
251CONFIG_ARM64_CRYPTO=y
252CONFIG_CRYPTO_SHA256_ARM64=m
253CONFIG_CRYPTO_SHA512_ARM64=m
254CONFIG_CRYPTO_SHA1_ARM64_CE=m
255CONFIG_CRYPTO_SHA2_ARM64_CE=m
256CONFIG_CRYPTO_SHA512_ARM64_CE=m
257CONFIG_CRYPTO_SHA3_ARM64=m
258# CONFIG_CRYPTO_SM3_ARM64_CE is not set
259# CONFIG_CRYPTO_SM4_ARM64_CE is not set
76d533f8
MT
260# CONFIG_CRYPTO_SM4_ARM64_CE_BLK is not set
261# CONFIG_CRYPTO_SM4_ARM64_NEON_BLK is not set
cd59c044 262CONFIG_CRYPTO_GHASH_ARM64_CE=m
76d533f8 263# CONFIG_CRYPTO_POLYVAL_ARM64_CE is not set
cd59c044 264CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
cd59c044
MT
265CONFIG_CRYPTO_AES_ARM64=m
266CONFIG_CRYPTO_AES_ARM64_CE=m
267CONFIG_CRYPTO_AES_ARM64_CE_CCM=m
268CONFIG_CRYPTO_AES_ARM64_CE_BLK=m
269CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m
c738d0b2 270CONFIG_CRYPTO_CHACHA20_NEON=m
d86661fd 271CONFIG_CRYPTO_POLY1305_NEON=m
c738d0b2 272CONFIG_CRYPTO_NHPOLY1305_NEON=m
cd59c044
MT
273CONFIG_CRYPTO_AES_ARM64_BS=m
274
275#
276# General architecture-dependent options
277#
c738d0b2
MT
278CONFIG_GENERIC_IDLE_POLL_SETUP=y
279CONFIG_ARCH_HAS_KEEPINITRD=y
76d533f8 280CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
cd59c044 281CONFIG_ARCH_MMAP_RND_BITS=27
c738d0b2
MT
282CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y
283CONFIG_CLONE_BACKWARDS=y
76d533f8 284CONFIG_ARCH_HAS_RELR=y
76d533f8 285CONFIG_ARCH_HAVE_TRACE_MMIO_ACCESS=y
2b86e6fb 286# end of General architecture-dependent options
cd59c044 287
cd59c044
MT
288#
289# Executable file formats
290#
76d533f8
MT
291CONFIG_ARCH_BINFMT_ELF_STATE=y
292CONFIG_ARCH_BINFMT_ELF_EXTRA_PHDRS=y
293CONFIG_ARCH_HAVE_ELF_PROT=y
294CONFIG_ARCH_USE_GNU_PROPERTY=y
2b86e6fb 295# end of Executable file formats
cd59c044
MT
296
297#
76d533f8 298# SLAB allocator options
cd59c044 299#
c738d0b2 300CONFIG_ARCH_KEEP_MEMBLOCK=y
76d533f8 301CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
cd59c044
MT
302# CONFIG_MEMORY_FAILURE is not set
303# CONFIG_TRANSPARENT_HUGEPAGE is not set
76d533f8
MT
304
305#
306# Network testing
307#
c738d0b2 308# CONFIG_RFKILL_GPIO is not set
76d533f8 309
75047608
AF
310#
311# Device Drivers
312#
c738d0b2
MT
313CONFIG_ARM_AMBA=y
314CONFIG_PCI_DOMAINS_GENERIC=y
315CONFIG_PCI_SYSCALL=y
316# CONFIG_PCIEAER_INJECT is not set
317# CONFIG_PCIE_ECRC is not set
318# CONFIG_PCI_STUB is not set
319# CONFIG_PCI_IOV is not set
320# CONFIG_PCI_PRI is not set
321# CONFIG_PCI_PASID is not set
75047608
AF
322CONFIG_HOTPLUG_PCI_ACPI_IBM=y
323
324#
76d533f8 325# PCI controller drivers
75047608 326#
75047608
AF
327CONFIG_PCI_XGENE=y
328CONFIG_PCI_XGENE_MSI=y
19b95f86 329# CONFIG_PCIE_ALTERA is not set
75047608
AF
330CONFIG_PCI_HOST_THUNDER_PEM=y
331CONFIG_PCI_HOST_THUNDER_ECAM=y
332
333#
334# DesignWare PCI Core Support
335#
336CONFIG_PCI_HISI=y
337# CONFIG_PCIE_KIRIN is not set
76d533f8 338# CONFIG_PCIE_AL is not set
2b86e6fb 339# end of DesignWare PCI Core Support
76d533f8 340# end of PCI controller drivers
75047608 341
d5383c43 342#
58640b55 343# Firmware loader
d5383c43 344#
c738d0b2
MT
345CONFIG_SOC_BUS=y
346CONFIG_GENERIC_ARCH_TOPOLOGY=y
76d533f8 347CONFIG_GENERIC_ARCH_NUMA=y
dc125ed4 348
d5383c43 349#
364d5655 350# Bus devices
d5383c43 351#
c738d0b2
MT
352CONFIG_ARM_CCI=y
353CONFIG_ARM_CCI400_COMMON=y
202187a3 354# CONFIG_BRCMSTB_GISB_ARB is not set
c738d0b2 355CONFIG_VEXPRESS_CONFIG=y
dc125ed4 356# end of Bus devices
76d533f8
MT
357
358#
359# ARM System Control and Management Interface Protocol
360#
c738d0b2
MT
361CONFIG_ARM_SCMI_PROTOCOL=y
362CONFIG_ARM_SCMI_HAVE_TRANSPORT=y
363CONFIG_ARM_SCMI_HAVE_SHMEM=y
364CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
365CONFIG_ARM_SCMI_TRANSPORT_SMC=y
366# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
367CONFIG_ARM_SCMI_POWER_DOMAIN=m
368# CONFIG_ARM_SCMI_POWER_CONTROL is not set
369# end of ARM System Control and Management Interface Protocol
370CONFIG_ARM_SCPI_PROTOCOL=m
371CONFIG_ARM_SCPI_POWER_DOMAIN=m
372# CONFIG_FIRMWARE_MEMMAP is not set
76d533f8 373# CONFIG_ISCSI_IBFT is not set
76d533f8
MT
374# CONFIG_ARM_FFA_TRANSPORT is not set
375
376#
377# EFI (Extensible Firmware Interface) Support
378#
76d533f8 379CONFIG_EFI_PARAMS_FROM_FDT=y
76d533f8
MT
380CONFIG_EFI_GENERIC_STUB=y
381CONFIG_EFI_ARMSTUB_DTB_LOADER=y
76d533f8 382# end of EFI (Extensible Firmware Interface) Support
c738d0b2
MT
383CONFIG_ARM_PSCI_FW=y
384# CONFIG_ARM_PSCI_CHECKER is not set
385CONFIG_ARM_SMCCC_SOC_ID=y
76d533f8
MT
386
387#
388# Tegra firmware driver
389#
c738d0b2
MT
390CONFIG_OF_EARLY_FLATTREE=y
391CONFIG_OF_RESERVED_MEM=y
fe1f3d4a 392CONFIG_OF_NUMA=y
463530b8
MT
393
394#
395# Protocols
396#
c738d0b2
MT
397# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
398CONFIG_BLK_DEV_RAM_SIZE=4096
399
400#
401# Misc devices
402#
403# CONFIG_HP_ILO is not set
404CONFIG_SRAM=y
405# CONFIG_OPEN_DICE is not set
d5383c43
MT
406
407#
76d533f8 408# Texas Instruments shared transport line discipline
d5383c43 409#
76d533f8 410# CONFIG_VMWARE_VMCI is not set
c738d0b2 411# end of Misc devices
d5383c43
MT
412
413#
2b86e6fb 414# SCSI Transports
d5383c43 415#
c738d0b2
MT
416CONFIG_AIC79XX_RESET_DELAY_MS=5000
417CONFIG_AIC79XX_REG_PRETTY_PRINT=y
6cb87b05 418CONFIG_SCSI_HISI_SAS=m
202187a3 419CONFIG_SCSI_HISI_SAS_PCI=m
76d533f8 420# CONFIG_SCSI_HISI_SAS_DEBUGFS_DEFAULT_ENABLE is not set
c738d0b2
MT
421# CONFIG_SCSI_MVSAS_TASKLET is not set
422# CONFIG_SCSI_ADVANSYS is not set
423# CONFIG_MEGARAID_NEWGEN is not set
424# CONFIG_SCSI_BUSLOGIC is not set
463530b8 425CONFIG_SATA_ZPODD=y
d5383c43
MT
426
427#
428# Controllers with non-SFF native interface
429#
430CONFIG_AHCI_XGENE=m
43556e68 431CONFIG_SATA_AHCI_SEATTLE=m
d5383c43 432
463530b8 433#
c738d0b2
MT
434# PIO-only SFF controllers
435#
436# CONFIG_PATA_OF_PLATFORM is not set
437
438#
439# IEEE 1394 (FireWire) support
463530b8 440#
c738d0b2 441CONFIG_MII=y
463530b8 442
d5383c43 443#
2b86e6fb 444# Distributed Switch Architecture drivers
d5383c43 445#
c738d0b2 446CONFIG_AMD8111_ETH=y
463530b8 447CONFIG_NET_XGENE=m
d27a5bdd 448CONFIG_NET_XGENE_V2=m
c738d0b2
MT
449# CONFIG_CHELSIO_T1_1G is not set
450# CONFIG_DE2104X is not set
451# CONFIG_TULIP_MMIO is not set
452# CONFIG_TULIP_NAPI is not set
453CONFIG_NET_VENDOR_HISILICON=y
454CONFIG_HIX5HD2_GMAC=m
455CONFIG_HISI_FEMAC=m
456CONFIG_HIP04_ETH=m
457CONFIG_HI13X1_GMAC=y
458CONFIG_HNS_MDIO=m
459CONFIG_HNS=m
460CONFIG_HNS_DSAF=m
461CONFIG_HNS_ENET=m
462CONFIG_HNS3=m
463CONFIG_HNS3_HCLGE=m
464CONFIG_HNS3_HCLGEVF=m
e9924988 465CONFIG_HNS3_ENET=m
c738d0b2 466# CONFIG_SKGE_GENESIS is not set
0619f7fe
MT
467CONFIG_OCTEONTX2_MBOX=m
468CONFIG_OCTEONTX2_AF=m
76d533f8
MT
469# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set
470# CONFIG_OCTEONTX2_PF is not set
76d533f8 471# CONFIG_MLXBF_GIGE is not set
c738d0b2
MT
472CONFIG_8139TOO_PIO=y
473# CONFIG_8139TOO_8129 is not set
474CONFIG_SMC91X=m
475CONFIG_DWMAC_MESON=m
476# CONFIG_STMMAC_PCI is not set
477# CONFIG_VIA_RHINE_MMIO is not set
76d533f8 478# CONFIG_XILINX_AXI_EMAC is not set
c738d0b2 479# CONFIG_XILINX_LL_TEMAC is not set
76d533f8
MT
480
481#
482# MII PHY device drivers
483#
c738d0b2 484CONFIG_MESON_GXL_PHY=m
76d533f8 485CONFIG_MDIO_XGENE=m
849a0073
MT
486
487#
76d533f8
MT
488# MDIO Multiplexers
489#
c738d0b2 490CONFIG_MDIO_BUS_MUX_MESON_G12A=m
76d533f8
MT
491
492#
c738d0b2 493# PCS device drivers
849a0073 494#
c738d0b2
MT
495CONFIG_WIL6210_TRACING=y
496# CONFIG_IPW2100_MONITOR is not set
497# CONFIG_IPW2200_MONITOR is not set
498# CONFIG_IPW2200_QOS is not set
849a0073 499
d5383c43 500#
c738d0b2 501# Input Device Drivers
d5383c43 502#
c738d0b2
MT
503CONFIG_INPUT_MAX77693_HAPTIC=m
504# CONFIG_INPUT_MAX8997_HAPTIC is not set
505# CONFIG_INPUT_GPIO_BEEPER is not set
506# CONFIG_INPUT_TWL4030_PWRBUTTON is not set
c738d0b2
MT
507# CONFIG_INPUT_PWM_BEEPER is not set
508# CONFIG_INPUT_PWM_VIBRA is not set
76d533f8
MT
509
510#
c738d0b2 511# Hardware I/O ports
76d533f8 512#
c738d0b2
MT
513# CONFIG_SERIO_AMBAKMI is not set
514# end of Hardware I/O ports
d5383c43 515
463530b8
MT
516#
517# Serial drivers
518#
c738d0b2
MT
519CONFIG_SERIAL_8250_FSL=y
520CONFIG_SERIAL_OF_PLATFORM=y
463530b8 521
d5383c43 522#
2b86e6fb 523# Non-8250 serial port support
d5383c43 524#
c738d0b2
MT
525CONFIG_SERIAL_AMBA_PL010=m
526CONFIG_SERIAL_AMBA_PL011=m
527CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=y
528CONFIG_SERIAL_MESON=m
529# CONFIG_SERIAL_MESON_CONSOLE is not set
530# CONFIG_SERIAL_JSM is not set
531# CONFIG_SERIAL_SCCNXP is not set
532# CONFIG_SERIAL_XILINX_PS_UART is not set
533# CONFIG_SERIAL_ARC is not set
534# CONFIG_SERIAL_RP2 is not set
535# end of Serial drivers
536# CONFIG_SYNCLINK_GT is not set
537# CONFIG_NOZOMI is not set
8e496662 538CONFIG_HVC_DCC=y
76d533f8 539# CONFIG_HVC_DCC_SERIALIZE_SMP is not set
d5383c43 540CONFIG_HW_RANDOM_XGENE=m
1688d420
MT
541CONFIG_HW_RANDOM_MESON=m
542CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=m
543CONFIG_HW_RANDOM_CN10K=m
c738d0b2 544CONFIG_RANDOM_TRUST_CPU=y
d5383c43 545
463530b8 546#
c738d0b2 547# Multiplexer I2C Chip support
463530b8 548#
c738d0b2
MT
549# CONFIG_I2C_ARB_GPIO_CHALLENGE is not set
550# end of Multiplexer I2C Chip support
463530b8 551
dc125ed4
AF
552#
553# PC SMBus host controller drivers
554#
c738d0b2
MT
555CONFIG_I2C_ALI1535=m
556CONFIG_I2C_ALI1563=m
557CONFIG_I2C_ALI15X3=m
558CONFIG_I2C_SIS5595=m
559CONFIG_I2C_SIS630=m
463530b8 560
d5383c43
MT
561#
562# I2C system bus drivers (mostly embedded / system-on-chip)
563#
8e496662 564CONFIG_I2C_CADENCE=m
76d533f8
MT
565# CONFIG_I2C_HISI is not set
566# CONFIG_I2C_MLXBF is not set
c738d0b2 567CONFIG_I2C_MESON=m
d5383c43 568CONFIG_I2C_NOMADIK=m
c738d0b2 569CONFIG_I2C_VERSATILE=m
d27a5bdd 570CONFIG_I2C_THUNDERX=m
d5383c43 571
a40c4c43
MT
572#
573# Other I2C/SMBus bus drivers
574#
364d5655 575CONFIG_I2C_XGENE_SLIMPRO=m
a40c4c43 576
d5383c43 577#
2b86e6fb 578# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
463530b8 579#
c738d0b2 580CONFIG_PTP_1588_CLOCK_KVM=y
76d533f8 581# CONFIG_PINCTRL_AMD is not set
d27a5bdd 582CONFIG_PINCTRL_AS3722=m
d27a5bdd 583CONFIG_PINCTRL_PALMAS=m
c738d0b2 584CONFIG_PINCTRL_MESON=y
5ecb3b18
MT
585CONFIG_PINCTRL_MESON_GXBB=y
586CONFIG_PINCTRL_MESON_GXL=y
c738d0b2 587CONFIG_PINCTRL_MESON8_PMX=y
0b77b019
MT
588CONFIG_PINCTRL_MESON_AXG=y
589CONFIG_PINCTRL_MESON_AXG_PMX=y
0619f7fe 590CONFIG_PINCTRL_MESON_G12A=y
76d533f8
MT
591CONFIG_PINCTRL_MESON_A1=y
592CONFIG_PINCTRL_MESON_S4=y
593
463530b8
MT
594#
595# Memory mapped GPIO drivers
d5383c43 596#
c738d0b2 597# CONFIG_GPIO_GRGPIO is not set
76d533f8 598# CONFIG_GPIO_HISI is not set
c738d0b2 599CONFIG_GPIO_PL061=y
d5383c43 600CONFIG_GPIO_XGENE=y
94cce289 601CONFIG_GPIO_XGENE_SB=m
2b86e6fb 602# end of Memory mapped GPIO drivers
d5383c43 603
e9924988
MT
604#
605# MFD GPIO expanders
606#
c738d0b2 607# CONFIG_GPIO_TC3589X is not set
2b86e6fb 608# end of MFD GPIO expanders
e9924988 609
d5383c43 610#
dc125ed4
AF
611# PCI GPIO expanders
612#
613CONFIG_GPIO_MLXBF=m
76d533f8 614# CONFIG_GPIO_MLXBF2 is not set
2b86e6fb 615# end of PCI GPIO expanders
dc125ed4
AF
616
617#
76d533f8 618# Virtual GPIO drivers
d5383c43 619#
c738d0b2
MT
620CONFIG_POWER_RESET_BRCMSTB=y
621CONFIG_POWER_RESET_VEXPRESS=y
d5383c43 622CONFIG_POWER_RESET_XGENE=y
c738d0b2
MT
623# CONFIG_MAX8925_POWER is not set
624# CONFIG_WM831X_BACKUP is not set
625# CONFIG_WM831X_POWER is not set
626# CONFIG_WM8350_POWER is not set
627# CONFIG_BATTERY_88PM860X is not set
628# CONFIG_BATTERY_DA9030 is not set
629# CONFIG_BATTERY_DA9052 is not set
630# CONFIG_CHARGER_TWL4030 is not set
631# CONFIG_CHARGER_MAX8997 is not set
632# CONFIG_CHARGER_MAX8998 is not set
d5383c43 633
d27a5bdd
AF
634#
635# Native drivers
636#
c738d0b2
MT
637CONFIG_SENSORS_ARM_SCMI=m
638CONFIG_SENSORS_ARM_SCPI=m
dc125ed4 639CONFIG_SENSORS_MLXREG_FAN=m
c738d0b2
MT
640CONFIG_SENSORS_OCC_P8_I2C=m
641CONFIG_SENSORS_OCC=m
642CONFIG_SENSORS_PWM_FAN=m
643CONFIG_SENSORS_VEXPRESS=m
644
645#
646# ACPI drivers
647#
648CONFIG_AMLOGIC_THERMAL=y
463530b8 649
43556e68
AF
650#
651# Watchdog Device Drivers
652#
dc125ed4 653CONFIG_MLX_WDT=m
c738d0b2 654CONFIG_ARM_SP805_WATCHDOG=m
43556e68 655CONFIG_ARM_SBSA_WATCHDOG=m
c738d0b2
MT
656CONFIG_MESON_GXBB_WATCHDOG=m
657CONFIG_MESON_WATCHDOG=m
658# CONFIG_ARM_SMC_WATCHDOG is not set
659
660#
661# PCI-based Watchdog Cards
662#
663# CONFIG_PCIPCWATCHDOG is not set
664# CONFIG_WDTPCI is not set
43556e68 665
d5383c43
MT
666#
667# Multifunction device drivers
668#
a40c4c43 669# CONFIG_MFD_ATMEL_HLCDC is not set
c738d0b2 670# CONFIG_LPC_ICH is not set
d5383c43
MT
671
672#
2b86e6fb 673# STMicroelectronics STMPE Interface Drivers
d5383c43 674#
c738d0b2
MT
675# CONFIG_MFD_VX855 is not set
676# CONFIG_MFD_KHADAS_MCU is not set
677CONFIG_MFD_VEXPRESS_SYSREG=y
678# end of Multifunction device drivers
679CONFIG_REGULATOR_FIXED_VOLTAGE=y
680# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
681# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
d5383c43 682# CONFIG_REGULATOR_88PM8607 is not set
c738d0b2 683# CONFIG_REGULATOR_ARM_SCMI is not set
d5383c43
MT
684# CONFIG_REGULATOR_GPIO is not set
685# CONFIG_REGULATOR_LP872X is not set
686# CONFIG_REGULATOR_LP8788 is not set
c738d0b2 687CONFIG_REGULATOR_PWM=m
d5383c43 688# CONFIG_REGULATOR_TWL4030 is not set
c738d0b2 689CONFIG_REGULATOR_VEXPRESS=m
463530b8 690# CONFIG_IR_ENE is not set
463530b8 691# CONFIG_IR_FINTEK is not set
76d533f8 692# CONFIG_IR_ITE_CIR is not set
c738d0b2
MT
693# CONFIG_IR_MESON is not set
694# CONFIG_IR_MESON_TX is not set
463530b8
MT
695# CONFIG_IR_NUVOTON is not set
696
76d533f8
MT
697#
698# CEC support
699#
c738d0b2
MT
700# CONFIG_CEC_MESON_AO is not set
701# CONFIG_CEC_MESON_G12A_AO is not set
76d533f8
MT
702# end of CEC support
703
704#
c738d0b2
MT
705# Digital TV USB devices
706#
707CONFIG_DVB_TTUSB_BUDGET=y
708CONFIG_DVB_TTUSB_DEC=y
709
710#
711# Media capture/analog/hybrid TV support
712#
713# CONFIG_VIDEO_CX18 is not set
714# CONFIG_VIDEO_CX23885 is not set
715# CONFIG_VIDEO_CX25821 is not set
716# CONFIG_VIDEO_CX88 is not set
717# CONFIG_VIDEO_SAA7134 is not set
718# CONFIG_VIDEO_SAA7164 is not set
719
720#
721# Media digital TV PCI Adapters
722#
723# CONFIG_DVB_B2C2_FLEXCOP_PCI is not set
724# CONFIG_DVB_DM1105 is not set
725# CONFIG_MANTIS_CORE is not set
726# CONFIG_DVB_NGENE is not set
727# CONFIG_DVB_PLUTO2 is not set
728# CONFIG_DVB_PT1 is not set
729# CONFIG_DVB_BUDGET_CORE is not set
730
731#
732# Amlogic media platform drivers
733#
734# CONFIG_VIDEO_MESON_GE2D is not set
735
736#
737# Audio decoders, processors and mixers
738#
739CONFIG_VIDEO_TDA1997X=m
740# end of Audio decoders, processors and mixers
741
742#
743# RDS decoders
76d533f8 744#
c738d0b2
MT
745# CONFIG_VIDEO_SAA6588 is not set
746# end of RDS decoders
747
748#
749# Audio/Video compression chips
750#
751# CONFIG_VIDEO_SAA6752HS is not set
752# end of Audio/Video compression chips
753
754#
755# DVB-S (satellite) frontends
756#
757CONFIG_DVB_STV0299=y
758CONFIG_DVB_TDA8083=y
759
760#
761# DVB-T (terrestrial) frontends
762#
763CONFIG_DVB_CX22700=y
764CONFIG_DVB_TDA1004X=y
765
766#
767# DVB-C (cable) frontends
768#
769CONFIG_DVB_STV0297=y
770CONFIG_DVB_VES1820=y
771
772#
773# SEC control devices for DVB-S
774#
775CONFIG_DVB_LNBP21=y
776
777#
778# I2C encoder or helper chips
779#
780# CONFIG_DRM_I2C_NXP_TDA998X is not set
781# end of I2C encoder or helper chips
782
783#
784# ARM devices
785#
786CONFIG_DRM_HDLCD=m
787# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set
788CONFIG_DRM_MALI_DISPLAY=m
789# end of ARM devices
76d533f8 790
75047608 791#
2b86e6fb 792# Display Engine Configuration
75047608
AF
793#
794# CONFIG_HSA_AMD is not set
76d533f8 795# CONFIG_DRM_VMWGFX is not set
75047608 796
fe1f3d4a 797#
2b86e6fb 798# Display Interface Bridges
fe1f3d4a 799#
c738d0b2 800CONFIG_DRM_DISPLAY_CONNECTOR=m
79c26193
MT
801CONFIG_DRM_DW_HDMI=m
802CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
c738d0b2 803CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
79c26193
MT
804# CONFIG_DRM_DW_HDMI_GP_AUDIO is not set
805CONFIG_DRM_DW_HDMI_CEC=m
c738d0b2 806# end of Display Interface Bridges
76d533f8 807CONFIG_DRM_HISI_HIBMC=m
fe1f3d4a 808CONFIG_DRM_HISI_KIRIN=m
c738d0b2
MT
809CONFIG_DRM_MESON=m
810CONFIG_DRM_MESON_DW_HDMI=m
811CONFIG_DRM_PL111=m
812CONFIG_DRM_LIMA=m
813CONFIG_DRM_PANFROST=m
814# CONFIG_DRM_TIDSS is not set
fe1f3d4a 815
c738d0b2
MT
816#
817# Backlight & LCD device support
818#
819# CONFIG_LCD_PLATFORM is not set
820# CONFIG_BACKLIGHT_PWM is not set
821# CONFIG_BACKLIGHT_LM3630A is not set
822# CONFIG_BACKLIGHT_LP855X is not set
823# CONFIG_BACKLIGHT_LP8788 is not set
824# end of Backlight & LCD device support
fe1f3d4a 825
d5383c43
MT
826#
827# Console display driver support
828#
79c26193
MT
829CONFIG_SND_PCM_ELD=y
830CONFIG_SND_PCM_IEC958=y
c738d0b2 831CONFIG_SND_DMAENGINE_PCM=m
76d533f8
MT
832# CONFIG_SND_ALS300 is not set
833# CONFIG_SND_ALI5451 is not set
834# CONFIG_SND_AZT3328 is not set
835# CONFIG_SND_EMU10K1 is not set
836# CONFIG_SND_EMU10K1X is not set
837# CONFIG_SND_ES1938 is not set
838# CONFIG_SND_ES1968 is not set
839# CONFIG_SND_ICE1712 is not set
d5383c43 840# CONFIG_SND_LX6464ES is not set
76d533f8
MT
841# CONFIG_SND_MAESTRO3 is not set
842# CONFIG_SND_SONICVIBES is not set
843# CONFIG_SND_TRIDENT is not set
d5383c43 844
94cce289 845#
2b86e6fb 846# HD-Audio
d27a5bdd 847#
76d533f8
MT
848# CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set
849# end of HD-Audio
c738d0b2
MT
850CONFIG_SND_SOC=m
851CONFIG_SND_SOC_AC97_BUS=y
852CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
853# CONFIG_SND_SOC_ADI is not set
854CONFIG_SND_SOC_AMD_ACP=m
76d533f8 855CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m
c738d0b2 856CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
76d533f8 857# CONFIG_SND_SOC_AMD_ST_ES8336_MACH is not set
c738d0b2
MT
858# CONFIG_SND_AMD_ACP_CONFIG is not set
859CONFIG_SND_ATMEL_SOC=m
860CONFIG_SND_SOC_MIKROE_PROTO=m
861# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set
862CONFIG_SND_DESIGNWARE_I2S=m
d27a5bdd
AF
863# CONFIG_SND_DESIGNWARE_PCM is not set
864
19b95f86
AF
865#
866# Common SoC Audio options for Freescale CPUs:
867#
c738d0b2
MT
868CONFIG_SND_SOC_FSL_ASRC=m
869CONFIG_SND_SOC_FSL_SAI=m
870# CONFIG_SND_SOC_FSL_MQS is not set
871CONFIG_SND_SOC_FSL_AUDMIX=m
872CONFIG_SND_SOC_FSL_SSI=m
873CONFIG_SND_SOC_FSL_SPDIF=m
874CONFIG_SND_SOC_FSL_ESAI=m
19b95f86 875CONFIG_SND_SOC_FSL_MICFIL=m
c738d0b2
MT
876# CONFIG_SND_SOC_FSL_EASRC is not set
877# CONFIG_SND_SOC_FSL_XCVR is not set
878CONFIG_SND_SOC_FSL_UTILS=m
879# CONFIG_SND_SOC_FSL_RPMSG is not set
880CONFIG_SND_SOC_IMX_AUDMUX=m
881CONFIG_SND_I2S_HI6210_I2S=m
882# CONFIG_SND_SOC_IMG is not set
883CONFIG_SND_SOC_MTK_BTCVSD=m
884
885#
886# ASoC support for Amlogic platforms
887#
888# CONFIG_SND_MESON_AIU is not set
889CONFIG_SND_MESON_AXG_FIFO=m
890CONFIG_SND_MESON_AXG_FRDDR=m
891CONFIG_SND_MESON_AXG_TODDR=m
892CONFIG_SND_MESON_AXG_TDM_FORMATTER=m
893CONFIG_SND_MESON_AXG_TDM_INTERFACE=m
894CONFIG_SND_MESON_AXG_TDMIN=m
895CONFIG_SND_MESON_AXG_TDMOUT=m
896CONFIG_SND_MESON_AXG_SOUND_CARD=m
897CONFIG_SND_MESON_AXG_SPDIFOUT=m
898CONFIG_SND_MESON_AXG_SPDIFIN=m
899CONFIG_SND_MESON_AXG_PDM=m
900CONFIG_SND_MESON_CARD_UTILS=m
901CONFIG_SND_MESON_CODEC_GLUE=m
902# CONFIG_SND_MESON_GX_SOUND_CARD is not set
903CONFIG_SND_MESON_G12A_TOACODEC=m
904CONFIG_SND_MESON_G12A_TOHDMITX=m
905CONFIG_SND_SOC_MESON_T9015=m
906# end of ASoC support for Amlogic platforms
907# CONFIG_SND_SOC_SOF_TOPLEVEL is not set
19b95f86 908
d27a5bdd 909#
2b86e6fb 910# STMicroelectronics STM32 SOC audio support
94cce289 911#
75047608 912# CONFIG_SND_SOC_XILINX_I2S is not set
c738d0b2
MT
913CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER=m
914CONFIG_SND_SOC_XILINX_SPDIF=m
94cce289 915# CONFIG_SND_SOC_XTFPGA_I2S is not set
c738d0b2 916CONFIG_SND_SOC_I2C_AND_SPI=m
94cce289 917
76d533f8
MT
918#
919# CODEC drivers
920#
c738d0b2
MT
921CONFIG_SND_SOC_AC97_CODEC=m
922CONFIG_SND_SOC_ADAU_UTILS=m
923# CONFIG_SND_SOC_ADAU1372_I2C is not set
924CONFIG_SND_SOC_ADAU1701=m
925CONFIG_SND_SOC_ADAU17X1=m
926CONFIG_SND_SOC_ADAU1761=m
927CONFIG_SND_SOC_ADAU1761_I2C=m
928CONFIG_SND_SOC_ADAU7002=m
929# CONFIG_SND_SOC_ADAU7118_HW is not set
930# CONFIG_SND_SOC_ADAU7118_I2C is not set
931CONFIG_SND_SOC_AK4118=m
932# CONFIG_SND_SOC_AK4375 is not set
933CONFIG_SND_SOC_AK4458=m
934CONFIG_SND_SOC_AK4554=m
935CONFIG_SND_SOC_AK4613=m
936CONFIG_SND_SOC_AK4642=m
937CONFIG_SND_SOC_AK5386=m
938CONFIG_SND_SOC_AK5558=m
939CONFIG_SND_SOC_ALC5623=m
940# CONFIG_SND_SOC_AW8738 is not set
941CONFIG_SND_SOC_BD28623=m
942CONFIG_SND_SOC_BT_SCO=m
943CONFIG_SND_SOC_CS35L32=m
944CONFIG_SND_SOC_CS35L33=m
945CONFIG_SND_SOC_CS35L34=m
946CONFIG_SND_SOC_CS35L35=m
947CONFIG_SND_SOC_CS35L36=m
948# CONFIG_SND_SOC_CS35L41_I2C is not set
949# CONFIG_SND_SOC_CS35L45_I2C is not set
950CONFIG_SND_SOC_CS42L42=m
951CONFIG_SND_SOC_CS42L51=m
952CONFIG_SND_SOC_CS42L51_I2C=m
953CONFIG_SND_SOC_CS42L52=m
954CONFIG_SND_SOC_CS42L56=m
955CONFIG_SND_SOC_CS42L73=m
956# CONFIG_SND_SOC_CS4234 is not set
957CONFIG_SND_SOC_CS4265=m
958CONFIG_SND_SOC_CS4270=m
959CONFIG_SND_SOC_CS4271=m
960CONFIG_SND_SOC_CS4271_I2C=m
961CONFIG_SND_SOC_CS42XX8=m
962CONFIG_SND_SOC_CS42XX8_I2C=m
963CONFIG_SND_SOC_CS43130=m
964CONFIG_SND_SOC_CS4341=m
965CONFIG_SND_SOC_CS4349=m
966CONFIG_SND_SOC_CS53L30=m
967CONFIG_SND_SOC_CX2072X=m
968# CONFIG_SND_SOC_DA7213 is not set
969CONFIG_SND_SOC_DA7219=m
970CONFIG_SND_SOC_DMIC=m
971CONFIG_SND_SOC_HDMI_CODEC=m
972CONFIG_SND_SOC_ES7134=m
973CONFIG_SND_SOC_ES7241=m
974CONFIG_SND_SOC_ES8316=m
975CONFIG_SND_SOC_ES8328=m
976CONFIG_SND_SOC_ES8328_I2C=m
977CONFIG_SND_SOC_GTM601=m
978# CONFIG_SND_SOC_HDA is not set
979# CONFIG_SND_SOC_ICS43432 is not set
980CONFIG_SND_SOC_INNO_RK3036=m
981CONFIG_SND_SOC_MAX98088=m
982CONFIG_SND_SOC_MAX98357A=m
983CONFIG_SND_SOC_MAX98504=m
984CONFIG_SND_SOC_MAX9867=m
985CONFIG_SND_SOC_MAX98927=m
986# CONFIG_SND_SOC_MAX98520 is not set
987# CONFIG_SND_SOC_MAX98373_I2C is not set
988# CONFIG_SND_SOC_MAX98390 is not set
989# CONFIG_SND_SOC_MAX98396 is not set
990CONFIG_SND_SOC_MAX9860=m
991CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
992CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
993CONFIG_SND_SOC_PCM1681=m
994CONFIG_SND_SOC_PCM1789=m
995CONFIG_SND_SOC_PCM1789_I2C=m
996CONFIG_SND_SOC_PCM179X=m
997CONFIG_SND_SOC_PCM179X_I2C=m
998CONFIG_SND_SOC_PCM186X=m
999CONFIG_SND_SOC_PCM186X_I2C=m
1000CONFIG_SND_SOC_PCM3060=m
1001CONFIG_SND_SOC_PCM3060_I2C=m
1002CONFIG_SND_SOC_PCM3168A=m
1003CONFIG_SND_SOC_PCM3168A_I2C=m
1004# CONFIG_SND_SOC_PCM5102A is not set
1005CONFIG_SND_SOC_PCM512x=m
1006CONFIG_SND_SOC_PCM512x_I2C=m
1007CONFIG_SND_SOC_RK3328=m
1008# CONFIG_SND_SOC_RK817 is not set
1009CONFIG_SND_SOC_RL6231=m
1010CONFIG_SND_SOC_RT5616=m
1011CONFIG_SND_SOC_RT5631=m
1012# CONFIG_SND_SOC_RT5640 is not set
1013CONFIG_SND_SOC_RT5645=m
1014# CONFIG_SND_SOC_RT5659 is not set
76d533f8
MT
1015CONFIG_SND_SOC_RT5682=m
1016CONFIG_SND_SOC_RT5682_I2C=m
c738d0b2
MT
1017# CONFIG_SND_SOC_RT9120 is not set
1018CONFIG_SND_SOC_SGTL5000=m
1019CONFIG_SND_SOC_SIGMADSP=m
1020CONFIG_SND_SOC_SIGMADSP_I2C=m
1021CONFIG_SND_SOC_SIGMADSP_REGMAP=m
1022CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
1023# CONFIG_SND_SOC_SIMPLE_MUX is not set
1024CONFIG_SND_SOC_SPDIF=m
1025CONFIG_SND_SOC_SSM2305=m
1026# CONFIG_SND_SOC_SSM2518 is not set
1027CONFIG_SND_SOC_SSM2602=m
1028CONFIG_SND_SOC_SSM2602_I2C=m
1029CONFIG_SND_SOC_SSM4567=m
1030CONFIG_SND_SOC_STA32X=m
1031CONFIG_SND_SOC_STA350=m
1032CONFIG_SND_SOC_STI_SAS=m
1033CONFIG_SND_SOC_TAS2552=m
1034# CONFIG_SND_SOC_TAS2562 is not set
1035# CONFIG_SND_SOC_TAS2764 is not set
1036# CONFIG_SND_SOC_TAS2770 is not set
1037# CONFIG_SND_SOC_TAS2780 is not set
1038CONFIG_SND_SOC_TAS5086=m
1039CONFIG_SND_SOC_TAS571X=m
1040CONFIG_SND_SOC_TAS5720=m
1041# CONFIG_SND_SOC_TAS5805M is not set
1042CONFIG_SND_SOC_TAS6424=m
1043CONFIG_SND_SOC_TDA7419=m
1044CONFIG_SND_SOC_TFA9879=m
1045# CONFIG_SND_SOC_TFA989X is not set
1046# CONFIG_SND_SOC_TLV320ADC3XXX is not set
1047CONFIG_SND_SOC_TLV320AIC23=m
1048CONFIG_SND_SOC_TLV320AIC23_I2C=m
1049CONFIG_SND_SOC_TLV320AIC31XX=m
1050CONFIG_SND_SOC_TLV320AIC32X4=m
1051CONFIG_SND_SOC_TLV320AIC32X4_I2C=m
1052# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set
1053# CONFIG_SND_SOC_TLV320ADCX140 is not set
1054CONFIG_SND_SOC_TS3A227E=m
1055CONFIG_SND_SOC_TSCS42XX=m
1056CONFIG_SND_SOC_TSCS454=m
1057# CONFIG_SND_SOC_UDA1334 is not set
1058CONFIG_SND_SOC_WM8510=m
1059CONFIG_SND_SOC_WM8523=m
1060CONFIG_SND_SOC_WM8524=m
1061CONFIG_SND_SOC_WM8580=m
1062CONFIG_SND_SOC_WM8711=m
1063CONFIG_SND_SOC_WM8728=m
1064CONFIG_SND_SOC_WM8731=m
1065# CONFIG_SND_SOC_WM8731_I2C is not set
1066CONFIG_SND_SOC_WM8737=m
1067CONFIG_SND_SOC_WM8741=m
1068CONFIG_SND_SOC_WM8750=m
1069CONFIG_SND_SOC_WM8753=m
1070CONFIG_SND_SOC_WM8776=m
1071CONFIG_SND_SOC_WM8782=m
1072CONFIG_SND_SOC_WM8804=m
1073CONFIG_SND_SOC_WM8804_I2C=m
1074CONFIG_SND_SOC_WM8903=m
1075CONFIG_SND_SOC_WM8904=m
1076# CONFIG_SND_SOC_WM8940 is not set
1077CONFIG_SND_SOC_WM8960=m
1078CONFIG_SND_SOC_WM8962=m
1079CONFIG_SND_SOC_WM8974=m
1080CONFIG_SND_SOC_WM8978=m
1081CONFIG_SND_SOC_WM8985=m
1082CONFIG_SND_SOC_MAX9759=m
1083CONFIG_SND_SOC_MT6351=m
1084CONFIG_SND_SOC_MT6358=m
1085# CONFIG_SND_SOC_MT6660 is not set
1086# CONFIG_SND_SOC_NAU8315 is not set
1087CONFIG_SND_SOC_NAU8540=m
1088CONFIG_SND_SOC_NAU8810=m
1089# CONFIG_SND_SOC_NAU8821 is not set
1090CONFIG_SND_SOC_NAU8822=m
1091CONFIG_SND_SOC_NAU8824=m
1092CONFIG_SND_SOC_TPA6130A2=m
1093# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set
1094# CONFIG_SND_SOC_LPASS_VA_MACRO is not set
1095# CONFIG_SND_SOC_LPASS_RX_MACRO is not set
1096# CONFIG_SND_SOC_LPASS_TX_MACRO is not set
76d533f8 1097# end of CODEC drivers
c738d0b2
MT
1098CONFIG_SND_SIMPLE_CARD_UTILS=m
1099CONFIG_SND_SIMPLE_CARD=m
1100CONFIG_SND_AUDIO_GRAPH_CARD=m
1101# CONFIG_SND_AUDIO_GRAPH_CARD2 is not set
1102# CONFIG_SND_TEST_COMPONENT is not set
a40c4c43 1103
d27a5bdd
AF
1104#
1105# Platform Glue Driver Support
1106#
c738d0b2 1107CONFIG_USB_DWC3_MESON_G12A=m
d27a5bdd 1108
76d533f8 1109#
c738d0b2 1110# USB Physical Layer drivers
76d533f8 1111#
c738d0b2
MT
1112CONFIG_USB_ULPI=y
1113CONFIG_USB_ULPI_VIEWPORT=y
1114# end of USB Physical Layer drivers
76d533f8
MT
1115
1116#
c738d0b2 1117# MMC/SD/SDIO Host Controller Drivers
76d533f8 1118#
c738d0b2
MT
1119CONFIG_MMC_ARMMMCI=m
1120CONFIG_MMC_STM32_SDMMC=y
1121# CONFIG_MMC_RICOH_MMC is not set
1122CONFIG_MMC_MESON_GX=m
1123CONFIG_MMC_MESON_MX_SDIO=m
1124CONFIG_MMC_DW=m
1125CONFIG_MMC_DW_PLTFM=m
1126CONFIG_MMC_DW_BLUEFIELD=m
1127CONFIG_MMC_DW_EXYNOS=m
1128CONFIG_MMC_DW_HI3798CV200=m
1129CONFIG_MMC_DW_K3=m
1130CONFIG_MMC_DW_PCI=m
76d533f8 1131
a40c4c43 1132#
c738d0b2 1133# LED drivers
a40c4c43 1134#
c738d0b2 1135CONFIG_LEDS_PWM=m
a40c4c43 1136
364d5655 1137#
76d533f8 1138# Simple LED drivers
364d5655 1139#
364d5655 1140CONFIG_EDAC_LEGACY_SYSFS=y
d27a5bdd 1141CONFIG_EDAC_THUNDERX=m
364d5655 1142CONFIG_EDAC_XGENE=m
76d533f8
MT
1143# CONFIG_EDAC_BLUEFIELD is not set
1144# CONFIG_EDAC_DMC520 is not set
364d5655 1145
d5383c43
MT
1146#
1147# Platform RTC drivers
1148#
1149CONFIG_RTC_DRV_EFI=m
1150
364d5655
MT
1151#
1152# on-CPU RTC drivers
1153#
c738d0b2
MT
1154CONFIG_RTC_DRV_MESON_VRTC=m
1155CONFIG_RTC_DRV_PL030=m
1156CONFIG_RTC_DRV_PL031=m
364d5655
MT
1157CONFIG_RTC_DRV_XGENE=m
1158
d5383c43
MT
1159#
1160# DMA Devices
1161#
c738d0b2
MT
1162CONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH=y
1163# CONFIG_AMBA_PL08X is not set
202187a3 1164CONFIG_BCM_SBA_RAID=m
c738d0b2 1165CONFIG_FSL_QDMA=m
76d533f8 1166# CONFIG_HISI_DMA is not set
d27a5bdd 1167CONFIG_MV_XOR_V2=y
c738d0b2 1168# CONFIG_PL330_DMA is not set
849a0073 1169CONFIG_XGENE_DMA=m
c738d0b2
MT
1170CONFIG_XILINX_DMA=m
1171CONFIG_XILINX_ZYNQMP_DMA=m
1172# CONFIG_DW_DMAC is not set
1173# CONFIG_DW_DMAC_PCI is not set
1b1a9c16 1174
76d533f8
MT
1175#
1176# Microsoft Hyper-V guest support
1177#
1178# CONFIG_HYPERV is not set
1179# end of Microsoft Hyper-V guest support
1180
94cce289 1181#
b748bd90 1182# Xen driver support
94cce289 1183#
c738d0b2 1184CONFIG_XEN_PCIDEV_STUB=m
dc125ed4 1185# end of Xen driver support
dc125ed4
AF
1186CONFIG_MELLANOX_PLATFORM=y
1187CONFIG_MLXREG_HOTPLUG=m
1188CONFIG_MLXREG_IO=m
76d533f8 1189# CONFIG_MLXREG_LC is not set
dc125ed4 1190CONFIG_MLXBF_TMFIFO=m
76d533f8
MT
1191# CONFIG_MLXBF_BOOTCTL is not set
1192# CONFIG_MLXBF_PMC is not set
1193# CONFIG_NVSW_SN2201 is not set
c738d0b2 1194CONFIG_COMMON_CLK_WM831X=y
dc125ed4 1195
d5383c43 1196#
76d533f8 1197# Clock driver for ARM Reference designs
d5383c43 1198#
76d533f8 1199# CONFIG_CLK_ICST is not set
c738d0b2
MT
1200CONFIG_CLK_SP810=y
1201CONFIG_CLK_VEXPRESS_OSC=y
76d533f8 1202# end of Clock driver for ARM Reference designs
c738d0b2
MT
1203CONFIG_COMMON_CLK_MAX77686=y
1204CONFIG_COMMON_CLK_SCMI=m
1205CONFIG_COMMON_CLK_SCPI=m
d5383c43 1206CONFIG_COMMON_CLK_XGENE=y
c738d0b2 1207CONFIG_COMMON_CLK_PWM=m
76d533f8
MT
1208
1209#
1210# Clock support for Amlogic platforms
1211#
c738d0b2 1212CONFIG_COMMON_CLK_MESON_REGMAP=y
19b95f86 1213CONFIG_COMMON_CLK_MESON_DUALDIV=y
c738d0b2 1214CONFIG_COMMON_CLK_MESON_MPLL=y
76d533f8 1215CONFIG_COMMON_CLK_MESON_PHASE=m
c738d0b2 1216CONFIG_COMMON_CLK_MESON_PLL=y
76d533f8 1217CONFIG_COMMON_CLK_MESON_SCLK_DIV=m
19b95f86
AF
1218CONFIG_COMMON_CLK_MESON_VID_PLL_DIV=y
1219CONFIG_COMMON_CLK_MESON_AO_CLKC=y
1220CONFIG_COMMON_CLK_MESON_EE_CLKC=y
76d533f8 1221CONFIG_COMMON_CLK_MESON_CPU_DYNDIV=y
d27a5bdd 1222CONFIG_COMMON_CLK_GXBB=y
0b77b019 1223CONFIG_COMMON_CLK_AXG=y
76d533f8 1224CONFIG_COMMON_CLK_AXG_AUDIO=m
19b95f86 1225CONFIG_COMMON_CLK_G12A=y
76d533f8 1226# end of Clock support for Amlogic platforms
d5383c43
MT
1227
1228#
1229# Clock Source drivers
1230#
c738d0b2 1231CONFIG_TIMER_OF=y
202187a3 1232CONFIG_TIMER_ACPI=y
c738d0b2
MT
1233CONFIG_TIMER_PROBE=y
1234CONFIG_ARM_ARCH_TIMER=y
1235CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
d27a5bdd
AF
1236CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y
1237CONFIG_FSL_ERRATUM_A008585=y
1238CONFIG_HISILICON_ERRATUM_161010101=y
1239CONFIG_ARM64_ERRATUM_858921=y
dc125ed4 1240# end of Clock Source drivers
c738d0b2
MT
1241CONFIG_ARM_MHU=m
1242# CONFIG_ARM_MHU_V2 is not set
d5383c43 1243# CONFIG_PL320_MBOX is not set
43556e68 1244CONFIG_XGENE_SLIMPRO_MBOX=m
94cce289
MT
1245
1246#
2b86e6fb 1247# Generic IOMMU Pagetable Support
94cce289 1248#
c738d0b2
MT
1249CONFIG_IOMMU_IO_PGTABLE_LPAE=y
1250# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
1251CONFIG_IOMMU_IO_PGTABLE_ARMV7S=y
1252# CONFIG_IOMMU_IO_PGTABLE_ARMV7S_SELFTEST is not set
1253# end of Generic IOMMU Pagetable Support
d5383c43 1254# CONFIG_ARM_SMMU is not set
364d5655 1255CONFIG_ARM_SMMU_V3=y
76d533f8 1256# CONFIG_ARM_SMMU_V3_SVA is not set
364d5655
MT
1257
1258#
76d533f8 1259# Amlogic SoC drivers
d27a5bdd 1260#
c738d0b2
MT
1261CONFIG_MESON_CANVAS=m
1262CONFIG_MESON_CLK_MEASURE=y
76d533f8 1263CONFIG_MESON_GX_SOCINFO=y
c738d0b2
MT
1264CONFIG_MESON_GX_PM_DOMAINS=y
1265CONFIG_MESON_EE_PM_DOMAINS=y
76d533f8 1266# end of Amlogic SoC drivers
d27a5bdd 1267
202187a3
AF
1268#
1269# Broadcom SoC drivers
1270#
1271# CONFIG_SOC_BRCMSTB is not set
2b86e6fb 1272# end of Broadcom SoC drivers
202187a3 1273
c738d0b2
MT
1274#
1275# NXP/Freescale QorIQ SoC drivers
1276#
1277# CONFIG_QUICC_ENGINE is not set
1278# end of NXP/Freescale QorIQ SoC drivers
1279
76d533f8
MT
1280#
1281# fujitsu SoC drivers
1282#
1283# CONFIG_A64FX_DIAG is not set
1284# end of fujitsu SoC drivers
1285
fe1f3d4a 1286#
c738d0b2 1287# Extcon Device Drivers
fe1f3d4a 1288#
c738d0b2 1289CONFIG_ARM_PL172_MPMC=m
fe1f3d4a 1290
76d533f8 1291#
c738d0b2 1292# Analog to digital converters
76d533f8 1293#
c738d0b2
MT
1294CONFIG_MESON_SARADC=m
1295# end of Analog to digital converters
76d533f8 1296
364d5655 1297#
c738d0b2 1298# IIO SCMI Sensors
364d5655 1299#
c738d0b2
MT
1300# CONFIG_IIO_SCMI is not set
1301# end of IIO SCMI Sensors
1302
1303#
1304# Temperature sensors
1305#
1306CONFIG_PWM=y
1307CONFIG_PWM_SYSFS=y
1308# CONFIG_PWM_DEBUG is not set
1309# CONFIG_PWM_ATMEL_TCB is not set
1310# CONFIG_PWM_CLK is not set
1311# CONFIG_PWM_DWC is not set
1312# CONFIG_PWM_FSL_FTM is not set
1313# CONFIG_PWM_LP3943 is not set
1314CONFIG_PWM_MESON=m
1315# CONFIG_PWM_PCA9685 is not set
1316CONFIG_PWM_STMPE=y
1317# CONFIG_PWM_TWL is not set
1318# CONFIG_PWM_TWL_LED is not set
1319# CONFIG_PWM_XILINX is not set
d5383c43 1320
76d533f8
MT
1321#
1322# IRQ chip support
1323#
c738d0b2
MT
1324CONFIG_ARM_GIC=y
1325CONFIG_ARM_GIC_MAX_NR=1
1326CONFIG_ARM_GIC_V2M=y
1327CONFIG_ARM_GIC_V3=y
1328CONFIG_ARM_GIC_V3_ITS=y
1329CONFIG_ARM_GIC_V3_ITS_PCI=y
1330CONFIG_PARTITION_PERCPU=y
1331CONFIG_MESON_IRQ_GPIO=y
1332# end of IRQ chip support
1333CONFIG_RESET_MESON=y
1334CONFIG_RESET_MESON_AUDIO_ARB=m
1335CONFIG_RESET_SCMI=y
76d533f8 1336
d5383c43
MT
1337#
1338# PHY Subsystem
1339#
202187a3 1340CONFIG_PHY_XGENE=m
c738d0b2
MT
1341CONFIG_PHY_MESON8B_USB2=y
1342CONFIG_PHY_MESON_GXL_USB2=y
1343CONFIG_PHY_MESON_G12A_MIPI_DPHY_ANALOG=y
1344CONFIG_PHY_MESON_G12A_USB2=y
1345CONFIG_PHY_MESON_G12A_USB3_PCIE=y
1346CONFIG_PHY_MESON_AXG_PCIE=y
1347CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG=y
1348CONFIG_PHY_MESON_AXG_MIPI_DPHY=y
2b86e6fb 1349# end of PHY Subsystem
d5383c43 1350
d27a5bdd
AF
1351#
1352# Performance monitor support
1353#
c738d0b2
MT
1354CONFIG_ARM_CCI_PMU=y
1355CONFIG_ARM_CCI400_PMU=y
1356CONFIG_ARM_CCI5xx_PMU=y
1357# CONFIG_ARM_CCN is not set
76d533f8 1358# CONFIG_ARM_CMN is not set
c738d0b2 1359CONFIG_ARM_PMU=y
d27a5bdd 1360CONFIG_ARM_PMU_ACPI=y
dc125ed4 1361CONFIG_ARM_SMMU_V3_PMU=m
0b77b019 1362# CONFIG_ARM_DSU_PMU is not set
d27a5bdd 1363CONFIG_XGENE_PMU=y
5ecb3b18 1364# CONFIG_ARM_SPE_PMU is not set
76d533f8
MT
1365# CONFIG_ARM_DMC620_PMU is not set
1366# CONFIG_HISI_PMU is not set
1367# CONFIG_HISI_PCIE_PMU is not set
1368# CONFIG_HNS3_PMU is not set
2b86e6fb 1369# end of Performance monitor support
d27a5bdd 1370
364d5655 1371#
2b86e6fb 1372# Android
364d5655 1373#
c738d0b2 1374CONFIG_MESON_MX_EFUSE=m
d27a5bdd 1375
202187a3
AF
1376#
1377# Multiplexer drivers
1378#
1379CONFIG_MUX_ADG792A=m
1380CONFIG_MUX_GPIO=m
1381CONFIG_MUX_MMIO=m
2b86e6fb
MT
1382# end of Multiplexer drivers
1383# end of Device Drivers
202187a3 1384
d5383c43
MT
1385#
1386# Pseudo filesystems
1387#
76d533f8 1388CONFIG_ARCH_SUPPORTS_HUGETLBFS=y
d5383c43 1389CONFIG_EFIVAR_FS=y
2b86e6fb 1390# end of Pseudo filesystems
dc125ed4
AF
1391
1392#
1393# Memory initialization
1394#
202187a3
AF
1395CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y
1396CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y
d5383c43 1397
d5383c43
MT
1398#
1399# Random Number Generation
1400#
c738d0b2
MT
1401# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set
1402# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set
1403# CONFIG_CRYPTO_DEV_QAT_C62X is not set
1404# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set
1405# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set
1406# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set
d27a5bdd 1407# CONFIG_CRYPTO_DEV_CAVIUM_ZIP is not set
cd59c044 1408CONFIG_CRYPTO_DEV_HISI_SEC=m
76d533f8
MT
1409# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
1410# CONFIG_CRYPTO_DEV_HISI_ZIP is not set
1411# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
1412# CONFIG_CRYPTO_DEV_HISI_TRNG is not set
d5383c43
MT
1413
1414#
1415# Library routines
1416#
19f76fd7 1417# CONFIG_INDIRECT_PIO is not set
76d533f8
MT
1418# CONFIG_TRACE_MMIO_ACCESS is not set
1419
1420#
1421# Crypto library routines
1422#
c738d0b2
MT
1423CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
1424# end of Crypto library routines
d5383c43 1425CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
b46f65b8 1426CONFIG_ZLIB_DEFLATE=m
c738d0b2
MT
1427CONFIG_DMA_DECLARE_COHERENT=y
1428CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
1429CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
1430CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
1431CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
dc125ed4 1432CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y
c738d0b2
MT
1433# CONFIG_DMA_RESTRICTED_POOL is not set
1434CONFIG_DMA_NONCOHERENT_MMAP=y
76d533f8 1435CONFIG_DMA_COHERENT_POOL=y
75047608 1436CONFIG_DMA_DIRECT_REMAP=y
19b95f86
AF
1437
1438#
1439# Default contiguous memory area size:
1440#
cd59c044 1441CONFIG_SG_SPLIT=y
2b86e6fb 1442# end of Library routines
76d533f8 1443CONFIG_GENERIC_IOREMAP=y
c738d0b2 1444CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
cd59c044
MT
1445
1446#
1447# Compile-time checks and compiler options
1448#
1449CONFIG_ARCH_WANT_FRAME_POINTERS=y
1450CONFIG_FRAME_POINTER=y
2b86e6fb 1451# end of Compile-time checks and compiler options
cd59c044
MT
1452
1453#
1454# Memory Debugging
1455#
76d533f8 1456# CONFIG_DEBUG_WX is not set
2b86e6fb 1457# end of Memory Debugging
cd59c044 1458
76d533f8 1459#
c738d0b2 1460# Debug Oops, Lockups and Hangs
76d533f8 1461#
c738d0b2
MT
1462# CONFIG_SOFTLOCKUP_DETECTOR is not set
1463# end of Debug Oops, Lockups and Hangs
76d533f8 1464
cd59c044 1465#
2b86e6fb 1466# RCU Debugging
cd59c044 1467#
c738d0b2
MT
1468CONFIG_RCU_CPU_STALL_TIMEOUT=21
1469# end of RCU Debugging
1470# CONFIG_FTRACE_SYSCALLS is not set
76d533f8
MT
1471CONFIG_FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY=y
1472
1473#
1474# arm64 Debugging
1475#
c738d0b2 1476# CONFIG_PID_IN_CONTEXTIDR is not set
cd59c044 1477# CONFIG_ARM64_RELOC_TEST is not set
c738d0b2 1478# CONFIG_CORESIGHT is not set
76d533f8 1479# end of arm64 Debugging