]> git.ipfire.org Git - ipfire-3.x.git/blame - kernel/config-aarch64-generic
json-c: Update to version 0.17-20230812
[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#
9a9607f5 23# Kexec and crash features
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
d19e461f 39CONFIG_BUILTIN_RETURN_ADDRESS_STRIPS_PAC=y
d5383c43
MT
40
41#
42# Platform selection
43#
c738d0b2 44# CONFIG_ARCH_ACTIONS is not set
6dd0eca7 45CONFIG_ARCH_SUNXI=y
7846dc81 46CONFIG_ARCH_ALPINE=y
76d533f8 47# CONFIG_ARCH_APPLE is not set
d1ee2bc9 48CONFIG_ARCH_BCM=y
6dd0eca7 49CONFIG_ARCH_BCM2835=y
849a0073 50# CONFIG_ARCH_BCM_IPROC is not set
c738d0b2 51# CONFIG_ARCH_BCMBCA is not set
d1ee2bc9 52# CONFIG_ARCH_BRCMSTB is not set
6dd0eca7 53CONFIG_ARCH_BERLIN=y
19b95f86 54# CONFIG_ARCH_BITMAIN is not set
43556e68 55# CONFIG_ARCH_EXYNOS is not set
76d533f8 56# CONFIG_ARCH_SPARX5 is not set
cd59c044 57# CONFIG_ARCH_K3 is not set
fe1f3d4a 58# CONFIG_ARCH_LG1K is not set
364d5655 59# CONFIG_ARCH_HISI is not set
76d533f8 60# CONFIG_ARCH_KEEMBAY is not set
94cce289 61# CONFIG_ARCH_MEDIATEK is not set
c738d0b2 62CONFIG_ARCH_MESON=y
6dd0eca7 63CONFIG_ARCH_MVEBU=y
d1ee2bc9
MT
64CONFIG_ARCH_NXP=y
65# CONFIG_ARCH_LAYERSCAPE is not set
6dd0eca7 66CONFIG_ARCH_MXC=y
d1ee2bc9 67# CONFIG_ARCH_S32 is not set
bbc2926a 68CONFIG_ARCH_MA35=y
c738d0b2 69# CONFIG_ARCH_NPCM is not set
463530b8 70# CONFIG_ARCH_QCOM is not set
c738d0b2
MT
71# CONFIG_ARCH_REALTEK is not set
72# CONFIG_ARCH_RENESAS is not set
6dd0eca7 73CONFIG_ARCH_ROCKCHIP=y
6dd0eca7 74# CONFIG_ARCH_SEATTLE is not set
c738d0b2 75# CONFIG_ARCH_INTEL_SOCFPGA is not set
bbc2926a 76# CONFIG_ARCH_STM32 is not set
0619f7fe 77# CONFIG_ARCH_SYNQUACER is not set
94cce289 78# CONFIG_ARCH_TEGRA is not set
463530b8 79# CONFIG_ARCH_SPRD is not set
d5383c43 80# CONFIG_ARCH_THUNDER is not set
d27a5bdd 81# CONFIG_ARCH_THUNDER2 is not set
c738d0b2
MT
82# CONFIG_ARCH_UNIPHIER is not set
83CONFIG_ARCH_VEXPRESS=y
76d533f8 84# CONFIG_ARCH_VISCONTI is not set
d5383c43 85CONFIG_ARCH_XGENE=y
463530b8 86# CONFIG_ARCH_ZYNQMP is not set
2b86e6fb 87# end of Platform selection
d5383c43 88
d5383c43 89#
a40c4c43 90# ARM errata workarounds via the alternatives framework
d5383c43 91#
bbc2926a 92CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y
75047608 93CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y
a40c4c43
MT
94CONFIG_ARM64_ERRATUM_826319=y
95CONFIG_ARM64_ERRATUM_827319=y
96CONFIG_ARM64_ERRATUM_824069=y
97CONFIG_ARM64_ERRATUM_819472=y
98CONFIG_ARM64_ERRATUM_832075=y
849a0073 99CONFIG_ARM64_ERRATUM_834220=y
364d5655 100CONFIG_ARM64_ERRATUM_843419=y
0b77b019 101CONFIG_ARM64_ERRATUM_1024718=y
76d533f8 102CONFIG_ARM64_WORKAROUND_SPECULATIVE_AT=y
75047608 103CONFIG_ARM64_ERRATUM_1165522=y
76d533f8
MT
104CONFIG_ARM64_ERRATUM_1319367=y
105CONFIG_ARM64_ERRATUM_1530923=y
106CONFIG_ARM64_WORKAROUND_REPEAT_TLBI=y
107CONFIG_ARM64_ERRATUM_2441007=y
0619f7fe 108CONFIG_ARM64_ERRATUM_1286807=y
dc125ed4 109CONFIG_ARM64_ERRATUM_1463225=y
76d533f8
MT
110CONFIG_ARM64_ERRATUM_1542419=y
111CONFIG_ARM64_ERRATUM_1508412=y
112CONFIG_ARM64_ERRATUM_2051678=y
113CONFIG_ARM64_ERRATUM_2077057=y
d1ee2bc9 114CONFIG_ARM64_ERRATUM_2658417=y
76d533f8
MT
115CONFIG_ARM64_WORKAROUND_TSB_FLUSH_FAILURE=y
116CONFIG_ARM64_ERRATUM_2054223=y
117CONFIG_ARM64_ERRATUM_2067961=y
118CONFIG_ARM64_ERRATUM_2441009=y
119CONFIG_ARM64_ERRATUM_2457168=y
ee731e2d 120CONFIG_ARM64_ERRATUM_2645198=y
9a9607f5 121CONFIG_ARM64_ERRATUM_2966298=y
8e496662 122CONFIG_CAVIUM_ERRATUM_22375=y
fe1f3d4a 123CONFIG_CAVIUM_ERRATUM_23144=y
8e496662 124CONFIG_CAVIUM_ERRATUM_23154=y
43556e68 125CONFIG_CAVIUM_ERRATUM_27456=y
202187a3 126CONFIG_CAVIUM_ERRATUM_30115=y
121c5df1 127CONFIG_CAVIUM_TX2_ERRATUM_219=y
76d533f8
MT
128CONFIG_FUJITSU_ERRATUM_010001=y
129# CONFIG_HISILICON_ERRATUM_161600802 is not set
d27a5bdd
AF
130CONFIG_QCOM_FALKOR_ERRATUM_1003=y
131CONFIG_QCOM_FALKOR_ERRATUM_1009=y
132CONFIG_QCOM_QDF2400_ERRATUM_0065=y
e9924988 133CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
76d533f8 134CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=y
d19e461f 135CONFIG_ROCKCHIP_ERRATUM_3588001=y
76d533f8 136# CONFIG_SOCIONEXT_SYNQUACER_PREITS is not set
dc125ed4 137# end of ARM errata workarounds via the alternatives framework
d5383c43 138# CONFIG_ARM64_4K_PAGES is not set
8e496662 139# CONFIG_ARM64_16K_PAGES is not set
d5383c43
MT
140CONFIG_ARM64_64K_PAGES=y
141CONFIG_ARM64_VA_BITS_42=y
142# CONFIG_ARM64_VA_BITS_48 is not set
76d533f8 143# CONFIG_ARM64_VA_BITS_52 is not set
d5383c43 144CONFIG_ARM64_VA_BITS=42
0b77b019
MT
145CONFIG_ARM64_PA_BITS_48=y
146# CONFIG_ARM64_PA_BITS_52 is not set
147CONFIG_ARM64_PA_BITS=48
c738d0b2
MT
148# CONFIG_CPU_BIG_ENDIAN is not set
149CONFIG_CPU_LITTLE_ENDIAN=y
fe1f3d4a 150CONFIG_NODES_SHIFT=2
c738d0b2 151CONFIG_HW_PERF_EVENTS=y
9a9607f5
MT
152CONFIG_ARCH_SUPPORTS_KEXEC_IMAGE_VERIFY_SIG=y
153CONFIG_ARCH_DEFAULT_KEXEC_IMAGE_VERIFY_SIG=y
d19e461f 154CONFIG_ARCH_FORCE_MAX_ORDER=13
e9924988 155CONFIG_UNMAP_KERNEL_AT_EL0=y
76d533f8 156CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y
75047608 157CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
dc125ed4 158CONFIG_ARM64_SW_TTBR0_PAN=y
76d533f8 159CONFIG_ARM64_TAGGED_ADDR_ABI=y
a3371197 160# CONFIG_COMPAT is not set
d5383c43 161
849a0073
MT
162#
163# ARMv8.1 architectural features
164#
165CONFIG_ARM64_HW_AFDBM=y
166CONFIG_ARM64_PAN=y
76d533f8 167CONFIG_ARM64_USE_LSE_ATOMICS=y
2b86e6fb 168# end of ARMv8.1 architectural features
43556e68
AF
169
170#
171# ARMv8.2 architectural features
172#
29c70149 173CONFIG_ARM64_PMEM=y
0b77b019 174CONFIG_ARM64_RAS_EXTN=y
0619f7fe 175CONFIG_ARM64_CNP=y
2b86e6fb 176# end of ARMv8.2 architectural features
75047608
AF
177
178#
179# ARMv8.3 architectural features
180#
181CONFIG_ARM64_PTR_AUTH=y
76d533f8 182CONFIG_AS_HAS_CFI_NEGATE_RA_STATE=y
dc125ed4 183# end of ARMv8.3 architectural features
76d533f8
MT
184
185#
186# ARMv8.4 architectural features
187#
188CONFIG_ARM64_AMU_EXTN=y
189# end of ARMv8.4 architectural features
190
191#
192# ARMv8.5 architectural features
193#
194CONFIG_ARM64_BTI=y
195CONFIG_ARM64_E0PD=y
196# end of ARMv8.5 architectural features
197
198#
199# ARMv8.7 architectural features
200#
201CONFIG_ARM64_EPAN=y
202# end of ARMv8.7 architectural features
5ecb3b18 203CONFIG_ARM64_SVE=y
76d533f8 204CONFIG_ARM64_SME=y
1b1a9c16
AF
205CONFIG_ARM64_PSEUDO_NMI=y
206# CONFIG_ARM64_DEBUG_PRIORITY_MASKING is not set
202187a3 207CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
849a0073 208
d5383c43
MT
209#
210# Boot options
211#
43556e68 212CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y
d5383c43 213CONFIG_CMDLINE=""
dc125ed4 214# end of Boot options
d5383c43 215
c738d0b2
MT
216#
217# Power management options
218#
219CONFIG_CPU_PM=y
220# end of Power management options
221
222#
223# ARM CPU Idle Drivers
224#
225# CONFIG_ARM_PSCI_CPUIDLE is not set
226# end of ARM CPU Idle Drivers
227
228#
229# CPU Frequency scaling
230#
231# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
232# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
233
d5383c43 234#
a40c4c43 235# CPU frequency scaling drivers
d5383c43 236#
8e496662 237CONFIG_ACPI_CPPC_CPUFREQ=m
76d533f8 238CONFIG_ACPI_CPPC_CPUFREQ_FIE=y
6dd0eca7
MT
239# CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM is not set
240CONFIG_ARM_ARMADA_37XX_CPUFREQ=m
241CONFIG_ARM_ARMADA_8K_CPUFREQ=m
c738d0b2 242CONFIG_ARM_SCPI_CPUFREQ=m
6dd0eca7 243CONFIG_ARM_IMX_CPUFREQ_DT=m
c738d0b2
MT
244CONFIG_ARM_SCMI_CPUFREQ=m
245# end of CPU Frequency scaling
cd59c044
MT
246CONFIG_ACPI_GENERIC_GSI=y
247CONFIG_ACPI_CCA_REQUIRED=y
cd59c044 248CONFIG_ACPI_MCFG=y
cd59c044 249CONFIG_ACPI_THERMAL=m
cd59c044 250CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y
5e011eb5 251CONFIG_ACPI_APEI_SEA=y
cd59c044
MT
252CONFIG_ACPI_IORT=y
253CONFIG_ACPI_GTDT=y
ee731e2d 254CONFIG_ACPI_APMT=y
cd59c044 255CONFIG_ACPI_PPTT=y
76d533f8 256CONFIG_IRQ_BYPASS_MANAGER=y
ee731e2d 257CONFIG_NEED_KVM_DIRTY_RING_WITH_BITMAP=y
cd59c044 258CONFIG_KVM=y
76d533f8 259# CONFIG_NVHE_EL2_DEBUG is not set
cd59c044
MT
260
261#
262# General architecture-dependent options
263#
c738d0b2
MT
264CONFIG_GENERIC_IDLE_POLL_SETUP=y
265CONFIG_ARCH_HAS_KEEPINITRD=y
cd59c044 266CONFIG_ARCH_MMAP_RND_BITS=27
c738d0b2
MT
267CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y
268CONFIG_CLONE_BACKWARDS=y
76d533f8 269CONFIG_ARCH_HAS_RELR=y
d19e461f 270# CONFIG_RELR is not set
76d533f8 271CONFIG_ARCH_HAVE_TRACE_MMIO_ACCESS=y
ee731e2d
MT
272
273#
274# GCOV-based kernel profiling
275#
3ad05a23
MT
276CONFIG_FUNCTION_ALIGNMENT_8B=y
277CONFIG_FUNCTION_ALIGNMENT=8
2b86e6fb 278# end of General architecture-dependent options
cd59c044 279
cd59c044
MT
280#
281# Executable file formats
282#
76d533f8
MT
283CONFIG_ARCH_BINFMT_ELF_STATE=y
284CONFIG_ARCH_BINFMT_ELF_EXTRA_PHDRS=y
285CONFIG_ARCH_HAVE_ELF_PROT=y
286CONFIG_ARCH_USE_GNU_PROPERTY=y
2b86e6fb 287# end of Executable file formats
cd59c044
MT
288
289#
76d533f8 290# SLAB allocator options
cd59c044 291#
c738d0b2 292CONFIG_ARCH_KEEP_MEMBLOCK=y
76d533f8 293CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
76d533f8 294
75047608
AF
295#
296# Device Drivers
297#
c738d0b2
MT
298CONFIG_ARM_AMBA=y
299CONFIG_PCI_DOMAINS_GENERIC=y
300CONFIG_PCI_SYSCALL=y
6dd0eca7 301CONFIG_PCI_BRIDGE_EMUL=y
75047608
AF
302CONFIG_HOTPLUG_PCI_ACPI_IBM=y
303
304#
76d533f8 305# PCI controller drivers
75047608 306#
6dd0eca7 307CONFIG_PCI_AARDVARK=m
6dd0eca7
MT
308CONFIG_PCIE_ALTERA=m
309CONFIG_PCIE_ALTERA_MSI=m
d19e461f 310CONFIG_PCIE_BRCMSTB=m
75047608
AF
311CONFIG_PCI_HOST_THUNDER_PEM=y
312CONFIG_PCI_HOST_THUNDER_ECAM=y
d19e461f 313# CONFIG_PCIE_HISI_ERR is not set
6dd0eca7
MT
314CONFIG_PCIE_ROCKCHIP=y
315CONFIG_PCIE_ROCKCHIP_HOST=m
d19e461f
MT
316CONFIG_PCI_XGENE=y
317CONFIG_PCI_XGENE_MSI=y
75047608
AF
318
319#
d19e461f 320# DesignWare-based PCIe controllers
75047608 321#
d19e461f 322CONFIG_PCIE_AL=y
6dd0eca7 323CONFIG_PCI_IMX6=y
3ad05a23 324CONFIG_PCI_IMX6_HOST=y
75047608 325CONFIG_PCI_HISI=y
d19e461f 326CONFIG_PCIE_KIRIN=m
6dd0eca7
MT
327CONFIG_PCIE_ARMADA_8K=y
328CONFIG_PCIE_ROCKCHIP_DW_HOST=y
d19e461f 329# end of DesignWare-based PCIe controllers
76d533f8 330# end of PCI controller drivers
75047608 331
d5383c43 332#
58640b55 333# Firmware loader
d5383c43 334#
c738d0b2 335CONFIG_GENERIC_ARCH_TOPOLOGY=y
76d533f8 336CONFIG_GENERIC_ARCH_NUMA=y
dc125ed4 337
d5383c43 338#
364d5655 339# Bus devices
d5383c43 340#
c738d0b2
MT
341CONFIG_ARM_CCI=y
342CONFIG_ARM_CCI400_COMMON=y
202187a3 343# CONFIG_BRCMSTB_GISB_ARB is not set
6dd0eca7
MT
344# CONFIG_IMX_WEIM is not set
345CONFIG_SUN50I_DE2_BUS=y
346CONFIG_SUNXI_RSB=y
c738d0b2 347CONFIG_VEXPRESS_CONFIG=y
6dd0eca7 348# CONFIG_FSL_MC_BUS is not set
dc125ed4 349# end of Bus devices
76d533f8
MT
350
351#
352# ARM System Control and Management Interface Protocol
353#
c738d0b2 354CONFIG_ARM_SCMI_PROTOCOL=y
3ad05a23 355# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
c738d0b2
MT
356CONFIG_ARM_SCMI_HAVE_TRANSPORT=y
357CONFIG_ARM_SCMI_HAVE_SHMEM=y
d19e461f 358CONFIG_ARM_SCMI_HAVE_MSG=y
c738d0b2
MT
359CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
360CONFIG_ARM_SCMI_TRANSPORT_SMC=y
361# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
d19e461f
MT
362CONFIG_ARM_SCMI_TRANSPORT_VIRTIO=y
363CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_VERSION1_COMPLIANCE=y
364# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE is not set
c738d0b2
MT
365CONFIG_ARM_SCMI_POWER_DOMAIN=m
366# CONFIG_ARM_SCMI_POWER_CONTROL is not set
367# end of ARM System Control and Management Interface Protocol
368CONFIG_ARM_SCPI_PROTOCOL=m
369CONFIG_ARM_SCPI_POWER_DOMAIN=m
5e011eb5 370# CONFIG_ARM_SDE_INTERFACE is not set
76d533f8 371# CONFIG_ISCSI_IBFT is not set
6dd0eca7
MT
372# CONFIG_RASPBERRYPI_FIRMWARE is not set
373# CONFIG_TURRIS_MOX_RWTM 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 380CONFIG_EFI_GENERIC_STUB=y
d1ee2bc9 381CONFIG_EFI_ZBOOT=y
76d533f8 382CONFIG_EFI_ARMSTUB_DTB_LOADER=y
76d533f8 383# end of EFI (Extensible Firmware Interface) Support
5e011eb5 384CONFIG_UEFI_CPER_ARM=y
6dd0eca7
MT
385# CONFIG_IMX_DSP is not set
386# CONFIG_IMX_SCU is not set
c738d0b2
MT
387CONFIG_ARM_PSCI_FW=y
388# CONFIG_ARM_PSCI_CHECKER is not set
389CONFIG_ARM_SMCCC_SOC_ID=y
76d533f8
MT
390
391#
392# Tegra firmware driver
393#
fe1f3d4a 394CONFIG_OF_NUMA=y
463530b8
MT
395
396#
397# Protocols
398#
c738d0b2 399# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
c738d0b2 400
d5383c43 401#
2b86e6fb 402# SCSI Transports
d5383c43 403#
c738d0b2
MT
404CONFIG_AIC79XX_RESET_DELAY_MS=5000
405CONFIG_AIC79XX_REG_PRETTY_PRINT=y
6cb87b05 406CONFIG_SCSI_HISI_SAS=m
202187a3 407CONFIG_SCSI_HISI_SAS_PCI=m
76d533f8 408# CONFIG_SCSI_HISI_SAS_DEBUGFS_DEFAULT_ENABLE is not set
c738d0b2
MT
409# CONFIG_SCSI_MVSAS_TASKLET is not set
410# CONFIG_SCSI_ADVANSYS is not set
411# CONFIG_MEGARAID_NEWGEN is not set
412# CONFIG_SCSI_BUSLOGIC is not set
463530b8 413CONFIG_SATA_ZPODD=y
d5383c43
MT
414
415#
416# Controllers with non-SFF native interface
417#
6dd0eca7
MT
418CONFIG_AHCI_IMX=m
419CONFIG_AHCI_MVEBU=m
420CONFIG_AHCI_SUNXI=m
d5383c43
MT
421CONFIG_AHCI_XGENE=m
422
463530b8 423#
6dd0eca7 424# PATA SFF controllers with BMDMA
c738d0b2 425#
6dd0eca7 426CONFIG_PATA_IMX=m
c738d0b2
MT
427
428#
429# IEEE 1394 (FireWire) support
463530b8 430#
c738d0b2 431CONFIG_MII=y
463530b8 432
d5383c43 433#
2b86e6fb 434# Distributed Switch Architecture drivers
d5383c43 435#
6dd0eca7
MT
436CONFIG_NET_DSA_MSCC_FELIX=m
437# end of Distributed Switch Architecture drivers
438CONFIG_NET_VENDOR_ALLWINNER=y
439CONFIG_SUN4I_EMAC=m
c738d0b2 440CONFIG_AMD8111_ETH=y
463530b8 441CONFIG_NET_XGENE=m
d27a5bdd 442CONFIG_NET_XGENE_V2=m
6dd0eca7 443# CONFIG_EMAC_ROCKCHIP is not set
c738d0b2
MT
444# CONFIG_DE2104X is not set
445# CONFIG_TULIP_MMIO is not set
446# CONFIG_TULIP_NAPI is not set
6dd0eca7
MT
447CONFIG_NET_VENDOR_FREESCALE=y
448CONFIG_FEC=m
449CONFIG_FSL_PQ_MDIO=m
450CONFIG_FSL_XGMAC_MDIO=m
451CONFIG_GIANFAR=m
452CONFIG_FSL_DPAA2_SWITCH=m
3ad05a23 453CONFIG_FSL_ENETC_CORE=m
6dd0eca7
MT
454CONFIG_FSL_ENETC=m
455CONFIG_FSL_ENETC_VF=m
456CONFIG_FSL_ENETC_IERB=m
457CONFIG_FSL_ENETC_MDIO=m
458CONFIG_FSL_ENETC_PTP_CLOCK=m
459# CONFIG_FSL_ENETC_QOS is not set
c738d0b2
MT
460CONFIG_NET_VENDOR_HISILICON=y
461CONFIG_HIX5HD2_GMAC=m
462CONFIG_HISI_FEMAC=m
463CONFIG_HIP04_ETH=m
464CONFIG_HI13X1_GMAC=y
465CONFIG_HNS_MDIO=m
466CONFIG_HNS=m
467CONFIG_HNS_DSAF=m
468CONFIG_HNS_ENET=m
469CONFIG_HNS3=m
470CONFIG_HNS3_HCLGE=m
471CONFIG_HNS3_HCLGEVF=m
e9924988 472CONFIG_HNS3_ENET=m
6dd0eca7
MT
473CONFIG_MVNETA=m
474CONFIG_MVPP2=m
475CONFIG_MVPP2_PTP=y
476CONFIG_PXA168_ETH=m
c738d0b2 477# CONFIG_SKGE_GENESIS is not set
0619f7fe
MT
478CONFIG_OCTEONTX2_MBOX=m
479CONFIG_OCTEONTX2_AF=m
76d533f8 480# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set
6dd0eca7
MT
481CONFIG_OCTEONTX2_PF=m
482CONFIG_OCTEONTX2_VF=m
483CONFIG_MLXBF_GIGE=m
c738d0b2
MT
484CONFIG_8139TOO_PIO=y
485# CONFIG_8139TOO_8129 is not set
486CONFIG_SMC91X=m
487CONFIG_DWMAC_MESON=m
6dd0eca7
MT
488CONFIG_DWMAC_ROCKCHIP=m
489CONFIG_DWMAC_SUNXI=m
490CONFIG_DWMAC_SUN8I=m
491CONFIG_DWMAC_IMX8=m
c738d0b2
MT
492# CONFIG_STMMAC_PCI is not set
493# CONFIG_VIA_RHINE_MMIO is not set
76d533f8 494# CONFIG_XILINX_AXI_EMAC is not set
c738d0b2 495# CONFIG_XILINX_LL_TEMAC is not set
76d533f8
MT
496
497#
498# MII PHY device drivers
499#
c738d0b2 500CONFIG_MESON_GXL_PHY=m
6dd0eca7 501CONFIG_MDIO_SUN4I=m
76d533f8 502CONFIG_MDIO_XGENE=m
849a0073
MT
503
504#
76d533f8
MT
505# MDIO Multiplexers
506#
c738d0b2 507CONFIG_MDIO_BUS_MUX_MESON_G12A=m
3ad05a23 508CONFIG_MDIO_BUS_MUX_MESON_GXL=m
76d533f8
MT
509
510#
c738d0b2 511# PCS device drivers
849a0073 512#
c738d0b2 513CONFIG_WIL6210_TRACING=y
d19e461f 514CONFIG_ATH11K_AHB=m
c738d0b2
MT
515# CONFIG_IPW2100_MONITOR is not set
516# CONFIG_IPW2200_MONITOR is not set
517# CONFIG_IPW2200_QOS is not set
849a0073 518
d5383c43 519#
c738d0b2 520# Input Device Drivers
d5383c43 521#
6dd0eca7
MT
522# CONFIG_KEYBOARD_SNVS_PWRKEY is not set
523# CONFIG_KEYBOARD_IMX is not set
524# CONFIG_KEYBOARD_SUN4I_LRADC is not set
d19e461f 525# CONFIG_INPUT_BBNSM_PWRKEY is not set
c738d0b2
MT
526CONFIG_INPUT_MAX77693_HAPTIC=m
527# CONFIG_INPUT_MAX8997_HAPTIC is not set
528# CONFIG_INPUT_GPIO_BEEPER is not set
529# CONFIG_INPUT_TWL4030_PWRBUTTON is not set
c738d0b2
MT
530# CONFIG_INPUT_PWM_BEEPER is not set
531# CONFIG_INPUT_PWM_VIBRA is not set
76d533f8
MT
532
533#
c738d0b2 534# Hardware I/O ports
76d533f8 535#
c738d0b2 536# CONFIG_SERIO_AMBAKMI is not set
6dd0eca7 537# CONFIG_SERIO_SUN4I_PS2 is not set
c738d0b2 538# end of Hardware I/O ports
d5383c43 539
463530b8
MT
540#
541# Serial drivers
542#
6dd0eca7 543# CONFIG_SERIAL_8250_BCM2835AUX is not set
c738d0b2
MT
544CONFIG_SERIAL_8250_FSL=y
545CONFIG_SERIAL_OF_PLATFORM=y
463530b8 546
d5383c43 547#
2b86e6fb 548# Non-8250 serial port support
d5383c43 549#
c738d0b2
MT
550CONFIG_SERIAL_AMBA_PL010=m
551CONFIG_SERIAL_AMBA_PL011=m
3ad05a23 552# CONFIG_SERIAL_EARLYCON_SEMIHOST is not set
c738d0b2
MT
553CONFIG_SERIAL_MESON=m
554# CONFIG_SERIAL_MESON_CONSOLE is not set
6dd0eca7
MT
555# CONFIG_SERIAL_IMX is not set
556# CONFIG_SERIAL_IMX_EARLYCON is not set
c738d0b2 557# CONFIG_SERIAL_JSM is not set
6dd0eca7 558# CONFIG_SERIAL_QE is not set
c738d0b2
MT
559# CONFIG_SERIAL_SCCNXP is not set
560# CONFIG_SERIAL_XILINX_PS_UART is not set
561# CONFIG_SERIAL_ARC is not set
562# CONFIG_SERIAL_RP2 is not set
6dd0eca7 563# CONFIG_SERIAL_MVEBU_UART is not set
bbc2926a 564CONFIG_SERIAL_NUVOTON_MA35D1=m
c738d0b2 565# end of Serial drivers
c738d0b2 566# CONFIG_NOZOMI is not set
8e496662 567CONFIG_HVC_DCC=y
76d533f8 568# CONFIG_HVC_DCC_SERIALIZE_SMP is not set
6dd0eca7
MT
569CONFIG_HW_RANDOM_BCM2835=y
570CONFIG_HW_RANDOM_IPROC_RNG200=y
571CONFIG_HW_RANDOM_OMAP=y
d5383c43 572CONFIG_HW_RANDOM_XGENE=m
1688d420
MT
573CONFIG_HW_RANDOM_MESON=m
574CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=m
575CONFIG_HW_RANDOM_CN10K=m
d5383c43 576
463530b8 577#
c738d0b2 578# Multiplexer I2C Chip support
463530b8 579#
c738d0b2
MT
580# CONFIG_I2C_ARB_GPIO_CHALLENGE is not set
581# end of Multiplexer I2C Chip support
463530b8 582
dc125ed4
AF
583#
584# PC SMBus host controller drivers
585#
c738d0b2
MT
586CONFIG_I2C_ALI1535=m
587CONFIG_I2C_ALI1563=m
588CONFIG_I2C_ALI15X3=m
589CONFIG_I2C_SIS5595=m
590CONFIG_I2C_SIS630=m
463530b8 591
d5383c43
MT
592#
593# I2C system bus drivers (mostly embedded / system-on-chip)
594#
6dd0eca7
MT
595CONFIG_I2C_BCM2835=m
596CONFIG_I2C_BRCMSTB=y
8e496662 597CONFIG_I2C_CADENCE=m
6dd0eca7
MT
598CONFIG_I2C_HISI=m
599CONFIG_I2C_IMX=m
600CONFIG_I2C_IMX_LPI2C=m
c738d0b2 601CONFIG_I2C_MESON=m
6dd0eca7 602CONFIG_I2C_MV64XXX=m
d5383c43 603CONFIG_I2C_NOMADIK=m
6dd0eca7
MT
604CONFIG_I2C_PXA=m
605# CONFIG_I2C_PXA_SLAVE is not set
c738d0b2 606CONFIG_I2C_VERSATILE=m
d27a5bdd 607CONFIG_I2C_THUNDERX=m
d5383c43 608
a40c4c43
MT
609#
610# Other I2C/SMBus bus drivers
611#
364d5655 612CONFIG_I2C_XGENE_SLIMPRO=m
a40c4c43 613
6dd0eca7
MT
614#
615# PTP clock support
616#
617CONFIG_PTP_1588_CLOCK_QORIQ=m
618
d5383c43 619#
2b86e6fb 620# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
463530b8 621#
c738d0b2 622CONFIG_PTP_1588_CLOCK_KVM=y
6dd0eca7 623# end of PTP clock support
d27a5bdd 624CONFIG_PINCTRL_AS3722=m
d27a5bdd 625CONFIG_PINCTRL_PALMAS=m
6dd0eca7
MT
626CONFIG_PINCTRL_ROCKCHIP=m
627CONFIG_PINCTRL_BCM2835=y
628CONFIG_PINCTRL_BERLIN=y
629CONFIG_PINCTRL_AS370=y
630CONFIG_PINCTRL_BERLIN_BG4CT=y
631CONFIG_PINCTRL_IMX=y
632CONFIG_PINCTRL_IMX8MM=m
633CONFIG_PINCTRL_IMX8MN=m
634CONFIG_PINCTRL_IMX8MP=m
635CONFIG_PINCTRL_IMX8MQ=m
636CONFIG_PINCTRL_IMX8ULP=m
637CONFIG_PINCTRL_IMXRT1050=y
638CONFIG_PINCTRL_IMX93=m
639CONFIG_PINCTRL_IMXRT1170=y
640CONFIG_PINCTRL_MESON=m
641CONFIG_PINCTRL_MESON_GXBB=m
642CONFIG_PINCTRL_MESON_GXL=m
643CONFIG_PINCTRL_MESON8_PMX=m
644CONFIG_PINCTRL_MESON_AXG=m
645CONFIG_PINCTRL_MESON_AXG_PMX=m
646CONFIG_PINCTRL_MESON_G12A=m
647CONFIG_PINCTRL_MESON_A1=m
648CONFIG_PINCTRL_MESON_S4=m
9a9607f5 649CONFIG_PINCTRL_AMLOGIC_C3=m
6dd0eca7
MT
650CONFIG_PINCTRL_MVEBU=y
651CONFIG_PINCTRL_ARMADA_AP806=y
652CONFIG_PINCTRL_ARMADA_CP110=y
653CONFIG_PINCTRL_AC5=y
654CONFIG_PINCTRL_ARMADA_37XX=y
655
656#
657# Renesas pinctrl drivers
658#
659CONFIG_PINCTRL_SUNXI=y
660CONFIG_PINCTRL_SUN4I_A10=y
661CONFIG_PINCTRL_SUN5I=y
662CONFIG_PINCTRL_SUN6I_A31=y
663CONFIG_PINCTRL_SUN6I_A31_R=y
664CONFIG_PINCTRL_SUN8I_A23=y
665CONFIG_PINCTRL_SUN8I_A33=y
666CONFIG_PINCTRL_SUN8I_A83T=y
667CONFIG_PINCTRL_SUN8I_A83T_R=y
668CONFIG_PINCTRL_SUN8I_A23_R=y
669CONFIG_PINCTRL_SUN8I_H3=y
670CONFIG_PINCTRL_SUN8I_H3_R=y
671CONFIG_PINCTRL_SUN8I_V3S=y
672CONFIG_PINCTRL_SUN9I_A80=y
673CONFIG_PINCTRL_SUN9I_A80_R=y
674CONFIG_PINCTRL_SUN20I_D1=y
675CONFIG_PINCTRL_SUN50I_A64=y
676CONFIG_PINCTRL_SUN50I_A64_R=y
677CONFIG_PINCTRL_SUN50I_A100=y
678CONFIG_PINCTRL_SUN50I_A100_R=y
679CONFIG_PINCTRL_SUN50I_H5=y
680CONFIG_PINCTRL_SUN50I_H6=y
681CONFIG_PINCTRL_SUN50I_H6_R=y
682CONFIG_PINCTRL_SUN50I_H616=y
683CONFIG_PINCTRL_SUN50I_H616_R=y
76d533f8 684
463530b8
MT
685#
686# Memory mapped GPIO drivers
d5383c43 687#
c738d0b2 688# CONFIG_GPIO_GRGPIO is not set
76d533f8 689# CONFIG_GPIO_HISI is not set
6dd0eca7
MT
690CONFIG_GPIO_MVEBU=y
691CONFIG_GPIO_MXC=m
692CONFIG_GPIO_PL061=m
693CONFIG_GPIO_ROCKCHIP=m
694CONFIG_GPIO_VF610=y
d5383c43 695CONFIG_GPIO_XGENE=y
94cce289 696CONFIG_GPIO_XGENE_SB=m
2b86e6fb 697# end of Memory mapped GPIO drivers
d5383c43 698
e9924988
MT
699#
700# MFD GPIO expanders
701#
c738d0b2 702# CONFIG_GPIO_TC3589X is not set
2b86e6fb 703# end of MFD GPIO expanders
e9924988 704
dc125ed4 705#
76d533f8 706# Virtual GPIO drivers
d5383c43 707#
c738d0b2 708CONFIG_POWER_RESET_BRCMSTB=y
6dd0eca7 709# CONFIG_POWER_RESET_LINKSTATION is not set
3ad05a23 710# CONFIG_POWER_RESET_ODROID_GO_ULTRA_POWEROFF is not set
c738d0b2 711CONFIG_POWER_RESET_VEXPRESS=y
d5383c43 712CONFIG_POWER_RESET_XGENE=y
c738d0b2
MT
713# CONFIG_MAX8925_POWER is not set
714# CONFIG_WM831X_BACKUP is not set
715# CONFIG_WM831X_POWER is not set
716# CONFIG_WM8350_POWER is not set
717# CONFIG_BATTERY_88PM860X is not set
718# CONFIG_BATTERY_DA9030 is not set
719# CONFIG_BATTERY_DA9052 is not set
720# CONFIG_CHARGER_TWL4030 is not set
721# CONFIG_CHARGER_MAX8997 is not set
722# CONFIG_CHARGER_MAX8998 is not set
d5383c43 723
d27a5bdd
AF
724#
725# Native drivers
726#
c738d0b2
MT
727CONFIG_SENSORS_ARM_SCMI=m
728CONFIG_SENSORS_ARM_SCPI=m
c738d0b2
MT
729CONFIG_SENSORS_PWM_FAN=m
730CONFIG_SENSORS_VEXPRESS=m
731
732#
733# ACPI drivers
734#
6dd0eca7
MT
735CONFIG_IMX_THERMAL=m
736CONFIG_IMX8MM_THERMAL=m
737CONFIG_QORIQ_THERMAL=m
738CONFIG_SUN8I_THERMAL=m
739CONFIG_ROCKCHIP_THERMAL=m
740CONFIG_ARMADA_THERMAL=m
741CONFIG_AMLOGIC_THERMAL=m
742
743#
744# Broadcom thermal drivers
745#
746CONFIG_BCM2711_THERMAL=m
747CONFIG_BCM2835_THERMAL=m
748# end of Broadcom thermal drivers
463530b8 749
43556e68
AF
750#
751# Watchdog Device Drivers
752#
bbc2926a 753CONFIG_XILINX_WINDOW_WATCHDOG=m
c738d0b2 754CONFIG_ARM_SP805_WATCHDOG=m
43556e68 755CONFIG_ARM_SBSA_WATCHDOG=m
6dd0eca7
MT
756CONFIG_ARMADA_37XX_WATCHDOG=m
757CONFIG_SUNXI_WATCHDOG=m
758CONFIG_IMX2_WDT=m
759CONFIG_IMX7ULP_WDT=m
c738d0b2
MT
760CONFIG_MESON_GXBB_WATCHDOG=m
761CONFIG_MESON_WATCHDOG=m
6dd0eca7
MT
762CONFIG_ARM_SMC_WATCHDOG=m
763CONFIG_BCM2835_WDT=m
43556e68 764
d5383c43
MT
765#
766# Multifunction device drivers
767#
6dd0eca7 768# CONFIG_MFD_SUN4I_GPADC is not set
a40c4c43 769# CONFIG_MFD_ATMEL_HLCDC is not set
6dd0eca7
MT
770# CONFIG_MFD_AC100 is not set
771# CONFIG_MFD_AXP20X_RSB is not set
c738d0b2 772# CONFIG_LPC_ICH is not set
d5383c43
MT
773
774#
2b86e6fb 775# STMicroelectronics STMPE Interface Drivers
d5383c43 776#
6dd0eca7 777# CONFIG_MFD_SUN6I_PRCM is not set
c738d0b2
MT
778# CONFIG_MFD_VX855 is not set
779# CONFIG_MFD_KHADAS_MCU is not set
780CONFIG_MFD_VEXPRESS_SYSREG=y
781# end of Multifunction device drivers
782CONFIG_REGULATOR_FIXED_VOLTAGE=y
783# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
784# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
d5383c43 785# CONFIG_REGULATOR_88PM8607 is not set
6dd0eca7 786# CONFIG_REGULATOR_ANATOP is not set
c738d0b2 787# CONFIG_REGULATOR_ARM_SCMI is not set
d5383c43
MT
788# CONFIG_REGULATOR_GPIO is not set
789# CONFIG_REGULATOR_LP872X is not set
790# CONFIG_REGULATOR_LP8788 is not set
c738d0b2 791CONFIG_REGULATOR_PWM=m
d5383c43 792# CONFIG_REGULATOR_TWL4030 is not set
c738d0b2 793CONFIG_REGULATOR_VEXPRESS=m
463530b8 794
76d533f8
MT
795#
796# CEC support
797#
c738d0b2
MT
798# CONFIG_CEC_MESON_AO is not set
799# CONFIG_CEC_MESON_G12A_AO is not set
76d533f8
MT
800# end of CEC support
801
c738d0b2
MT
802#
803# I2C encoder or helper chips
804#
805# CONFIG_DRM_I2C_NXP_TDA998X is not set
806# end of I2C encoder or helper chips
807
808#
809# ARM devices
810#
811CONFIG_DRM_HDLCD=m
812# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set
813CONFIG_DRM_MALI_DISPLAY=m
814# end of ARM devices
76d533f8 815
75047608 816#
2b86e6fb 817# Display Engine Configuration
75047608
AF
818#
819# CONFIG_HSA_AMD is not set
6dd0eca7
MT
820# CONFIG_DRM_ROCKCHIP is not set
821CONFIG_DRM_SUN4I=m
6dd0eca7
MT
822CONFIG_DRM_SUN6I_DSI=m
823CONFIG_DRM_SUN8I_DW_HDMI=m
824CONFIG_DRM_SUN8I_MIXER=m
825CONFIG_DRM_SUN8I_TCON_TOP=m
75047608 826
fe1f3d4a 827#
2b86e6fb 828# Display Interface Bridges
fe1f3d4a 829#
c738d0b2 830CONFIG_DRM_DISPLAY_CONNECTOR=m
6dd0eca7
MT
831# CONFIG_DRM_FSL_LDB is not set
832# CONFIG_DRM_IMX8QM_LDB is not set
833# CONFIG_DRM_IMX8QXP_LDB is not set
834# CONFIG_DRM_IMX8QXP_PIXEL_COMBINER is not set
835# CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI is not set
79c26193 836CONFIG_DRM_DW_HDMI=m
7e654e7a 837# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set
79c26193 838CONFIG_DRM_DW_HDMI_CEC=m
bbc2926a 839CONFIG_DRM_DW_MIPI_DSI=m
c738d0b2 840# end of Display Interface Bridges
6dd0eca7 841CONFIG_DRM_IMX_DCSS=m
d19e461f 842# CONFIG_DRM_IMX_LCDC is not set
6dd0eca7 843CONFIG_DRM_V3D=m
76d533f8 844CONFIG_DRM_HISI_HIBMC=m
fe1f3d4a 845CONFIG_DRM_HISI_KIRIN=m
3ad05a23
MT
846# CONFIG_DRM_MXSFB is not set
847# CONFIG_DRM_IMX_LCDIF is not set
c738d0b2
MT
848CONFIG_DRM_MESON=m
849CONFIG_DRM_MESON_DW_HDMI=m
bbc2926a 850CONFIG_DRM_MESON_DW_MIPI_DSI=m
c738d0b2
MT
851CONFIG_DRM_PL111=m
852CONFIG_DRM_LIMA=m
853CONFIG_DRM_PANFROST=m
854# CONFIG_DRM_TIDSS is not set
fe1f3d4a 855
17283c11 856#
9a9607f5 857# Frame buffer Devices
17283c11
MT
858#
859# CONFIG_FB_ARMCLCD is not set
860# CONFIG_FB_IMX is not set
9a9607f5 861# end of Frame buffer Devices
17283c11 862
c738d0b2
MT
863#
864# Backlight & LCD device support
865#
866# CONFIG_LCD_PLATFORM is not set
867# CONFIG_BACKLIGHT_PWM is not set
868# CONFIG_BACKLIGHT_LM3630A is not set
869# CONFIG_BACKLIGHT_LP855X is not set
870# CONFIG_BACKLIGHT_LP8788 is not set
871# end of Backlight & LCD device support
fe1f3d4a 872
6dd0eca7
MT
873#
874# USB Host Controller Drivers
875#
876# CONFIG_USB_XHCI_MVEBU is not set
dcfddfaf
MT
877CONFIG_USB_EHCI_HCD_ORION=m
878
879#
ee731e2d 880# USB dual-mode controller drivers
dcfddfaf
MT
881#
882CONFIG_USB_CDNS3_IMX=m
6dd0eca7
MT
883
884#
885# Platform Glue Layer
886#
887# CONFIG_USB_MUSB_SUNXI is not set
888
d27a5bdd
AF
889#
890# Platform Glue Driver Support
891#
c738d0b2 892CONFIG_USB_DWC3_MESON_G12A=m
6dd0eca7 893CONFIG_USB_DWC3_IMX8MP=m
d27a5bdd 894
76d533f8 895#
c738d0b2 896# USB Physical Layer drivers
76d533f8 897#
6dd0eca7 898# CONFIG_USB_MXS_PHY is not set
c738d0b2
MT
899CONFIG_USB_ULPI=y
900CONFIG_USB_ULPI_VIEWPORT=y
901# end of USB Physical Layer drivers
76d533f8
MT
902
903#
c738d0b2 904# MMC/SD/SDIO Host Controller Drivers
76d533f8 905#
c738d0b2
MT
906CONFIG_MMC_ARMMMCI=m
907CONFIG_MMC_STM32_SDMMC=y
908# CONFIG_MMC_RICOH_MMC is not set
6dd0eca7
MT
909# CONFIG_MMC_SDHCI_OF_ESDHC is not set
910# CONFIG_MMC_SDHCI_ESDHC_IMX is not set
911CONFIG_MMC_SDHCI_PXAV3=m
912# CONFIG_MMC_SDHCI_IPROC is not set
c738d0b2
MT
913CONFIG_MMC_MESON_GX=m
914CONFIG_MMC_MESON_MX_SDIO=m
6dd0eca7 915CONFIG_MMC_MXC=m
c738d0b2
MT
916CONFIG_MMC_DW=m
917CONFIG_MMC_DW_PLTFM=m
918CONFIG_MMC_DW_BLUEFIELD=m
919CONFIG_MMC_DW_EXYNOS=m
920CONFIG_MMC_DW_HI3798CV200=m
921CONFIG_MMC_DW_K3=m
922CONFIG_MMC_DW_PCI=m
6dd0eca7
MT
923# CONFIG_MMC_DW_ROCKCHIP is not set
924CONFIG_MMC_SUNXI=m
925CONFIG_MMC_BCM2835=m
76d533f8 926
a40c4c43 927#
c738d0b2 928# LED drivers
a40c4c43 929#
c738d0b2 930CONFIG_LEDS_PWM=m
a40c4c43 931
364d5655 932#
76d533f8 933# Simple LED drivers
364d5655 934#
364d5655 935CONFIG_EDAC_LEGACY_SYSFS=y
5e011eb5 936CONFIG_EDAC_GHES=y
7846dc81 937CONFIG_EDAC_AL_MC=m
d27a5bdd 938CONFIG_EDAC_THUNDERX=m
6dd0eca7 939CONFIG_EDAC_SYNOPSYS=m
364d5655 940CONFIG_EDAC_XGENE=m
6dd0eca7 941CONFIG_EDAC_DMC520=m
364d5655 942
d5383c43
MT
943#
944# Platform RTC drivers
945#
946CONFIG_RTC_DRV_EFI=m
947
364d5655
MT
948#
949# on-CPU RTC drivers
950#
6dd0eca7 951CONFIG_RTC_DRV_IMXDI=m
c738d0b2
MT
952CONFIG_RTC_DRV_MESON_VRTC=m
953CONFIG_RTC_DRV_PL030=m
954CONFIG_RTC_DRV_PL031=m
6dd0eca7
MT
955CONFIG_RTC_DRV_SUN6I=y
956CONFIG_RTC_DRV_MV=m
957CONFIG_RTC_DRV_ARMADA38X=m
958CONFIG_RTC_DRV_MXC=m
959CONFIG_RTC_DRV_MXC_V2=m
960CONFIG_RTC_DRV_SNVS=m
3ad05a23 961CONFIG_RTC_DRV_BBNSM=m
364d5655
MT
962CONFIG_RTC_DRV_XGENE=m
963
d5383c43
MT
964#
965# DMA Devices
966#
c738d0b2 967CONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH=y
6dd0eca7
MT
968CONFIG_DMA_VIRTUAL_CHANNELS=y
969CONFIG_AMBA_PL08X=y
202187a3 970CONFIG_BCM_SBA_RAID=m
6dd0eca7
MT
971CONFIG_DMA_BCM2835=m
972CONFIG_DMA_SUN6I=m
c738d0b2 973CONFIG_FSL_QDMA=m
6dd0eca7
MT
974CONFIG_IMX_DMA=m
975CONFIG_IMX_SDMA=m
976CONFIG_MV_XOR=y
d27a5bdd 977CONFIG_MV_XOR_V2=y
6dd0eca7 978CONFIG_MXS_DMA=y
6dd0eca7 979CONFIG_PL330_DMA=m
849a0073 980CONFIG_XGENE_DMA=m
c738d0b2 981CONFIG_XILINX_ZYNQMP_DMA=m
6dd0eca7
MT
982CONFIG_DW_DMAC_CORE=m
983CONFIG_DW_DMAC_PCI=m
76d533f8 984
d19e461f
MT
985#
986# DMABUF options
987#
988CONFIG_VIRTIO=y
989
94cce289 990#
b748bd90 991# Xen driver support
94cce289 992#
c738d0b2 993CONFIG_XEN_PCIDEV_STUB=m
dc125ed4 994# end of Xen driver support
dc125ed4 995
d5383c43 996#
76d533f8 997# Clock driver for ARM Reference designs
d5383c43 998#
6dd0eca7 999CONFIG_CLK_ICST=y
c738d0b2 1000CONFIG_CLK_SP810=y
6dd0eca7 1001CONFIG_CLK_VEXPRESS_OSC=m
76d533f8 1002# end of Clock driver for ARM Reference designs
c738d0b2
MT
1003CONFIG_COMMON_CLK_SCMI=m
1004CONFIG_COMMON_CLK_SCPI=m
d5383c43 1005CONFIG_COMMON_CLK_XGENE=y
c738d0b2 1006CONFIG_COMMON_CLK_PWM=m
6dd0eca7
MT
1007CONFIG_CLK_BCM2711_DVP=m
1008CONFIG_CLK_BCM2835=y
1009CONFIG_MXC_CLK=m
1010CONFIG_CLK_IMX8MM=m
1011CONFIG_CLK_IMX8MN=m
1012CONFIG_CLK_IMX8MP=m
1013CONFIG_CLK_IMX8MQ=m
1014CONFIG_CLK_IMX8ULP=m
1015CONFIG_CLK_IMX93=m
76d533f8
MT
1016
1017#
1018# Clock support for Amlogic platforms
1019#
6dd0eca7
MT
1020CONFIG_COMMON_CLK_MESON_REGMAP=m
1021CONFIG_COMMON_CLK_MESON_DUALDIV=m
1022CONFIG_COMMON_CLK_MESON_MPLL=m
76d533f8 1023CONFIG_COMMON_CLK_MESON_PHASE=m
6dd0eca7 1024CONFIG_COMMON_CLK_MESON_PLL=m
76d533f8 1025CONFIG_COMMON_CLK_MESON_SCLK_DIV=m
6dd0eca7 1026CONFIG_COMMON_CLK_MESON_VID_PLL_DIV=m
9a9607f5 1027CONFIG_COMMON_CLK_MESON_CLKC_UTILS=m
6dd0eca7
MT
1028CONFIG_COMMON_CLK_MESON_AO_CLKC=m
1029CONFIG_COMMON_CLK_MESON_EE_CLKC=m
1030CONFIG_COMMON_CLK_MESON_CPU_DYNDIV=m
1031CONFIG_COMMON_CLK_GXBB=m
1032CONFIG_COMMON_CLK_AXG=m
76d533f8 1033CONFIG_COMMON_CLK_AXG_AUDIO=m
bbc2926a
AF
1034CONFIG_COMMON_CLK_A1_PLL=m
1035CONFIG_COMMON_CLK_A1_PERIPHERALS=m
6dd0eca7 1036CONFIG_COMMON_CLK_G12A=m
76d533f8 1037# end of Clock support for Amlogic platforms
6dd0eca7
MT
1038CONFIG_ARMADA_AP_CP_HELPER=y
1039CONFIG_ARMADA_37XX_CLK=y
1040CONFIG_ARMADA_AP806_SYSCON=y
1041CONFIG_ARMADA_AP_CPU_CLK=y
1042CONFIG_ARMADA_CP110_SYSCON=y
bbc2926a
AF
1043CONFIG_COMMON_CLK_NUVOTON=y
1044CONFIG_CLK_MA35D1=y
6dd0eca7
MT
1045CONFIG_COMMON_CLK_ROCKCHIP=y
1046CONFIG_CLK_PX30=y
1047CONFIG_CLK_RK3308=y
1048CONFIG_CLK_RK3328=y
1049CONFIG_CLK_RK3368=y
1050CONFIG_CLK_RK3399=y
1051CONFIG_CLK_RK3568=y
ee731e2d 1052CONFIG_CLK_RK3588=y
6dd0eca7
MT
1053CONFIG_SUNXI_CCU=m
1054CONFIG_SUN50I_A64_CCU=m
1055CONFIG_SUN50I_A100_CCU=m
1056CONFIG_SUN50I_A100_R_CCU=m
1057CONFIG_SUN50I_H6_CCU=m
1058CONFIG_SUN50I_H616_CCU=m
1059CONFIG_SUN50I_H6_R_CCU=m
1060CONFIG_SUN6I_RTC_CCU=m
1061CONFIG_SUN8I_H3_CCU=m
1062CONFIG_SUN8I_DE2_CCU=m
1063CONFIG_SUN8I_R_CCU=m
1064# CONFIG_HWSPINLOCK_SUN6I is not set
d5383c43
MT
1065
1066#
1067# Clock Source drivers
1068#
3ad05a23 1069CONFIG_TIMER_OF=y
202187a3 1070CONFIG_TIMER_ACPI=y
3ad05a23 1071CONFIG_TIMER_PROBE=y
6dd0eca7
MT
1072CONFIG_CLKSRC_MMIO=y
1073CONFIG_DW_APB_TIMER=y
1074CONFIG_DW_APB_TIMER_OF=y
1075CONFIG_ROCKCHIP_TIMER=y
1076CONFIG_SUN4I_TIMER=y
c738d0b2
MT
1077CONFIG_ARM_ARCH_TIMER=y
1078CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
d27a5bdd
AF
1079CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y
1080CONFIG_FSL_ERRATUM_A008585=y
1081CONFIG_HISILICON_ERRATUM_161010101=y
1082CONFIG_ARM64_ERRATUM_858921=y
6dd0eca7
MT
1083CONFIG_SUN50I_ERRATUM_UNKNOWN1=y
1084CONFIG_ARM_TIMER_SP804=y
1085CONFIG_TIMER_IMX_SYS_CTR=y
dc125ed4 1086# end of Clock Source drivers
c738d0b2 1087CONFIG_ARM_MHU=m
6dd0eca7
MT
1088CONFIG_ARM_MHU_V2=m
1089CONFIG_IMX_MBOX=m
1090CONFIG_PL320_MBOX=y
1091CONFIG_ARMADA_37XX_RWTM_MBOX=m
1092CONFIG_ROCKCHIP_MBOX=y
1093CONFIG_BCM2835_MBOX=m
43556e68 1094CONFIG_XGENE_SLIMPRO_MBOX=m
6dd0eca7 1095CONFIG_SUN6I_MSGBOX=m
94cce289
MT
1096
1097#
2b86e6fb 1098# Generic IOMMU Pagetable Support
94cce289 1099#
c738d0b2
MT
1100CONFIG_IOMMU_IO_PGTABLE_LPAE=y
1101# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
1102CONFIG_IOMMU_IO_PGTABLE_ARMV7S=y
1103# CONFIG_IOMMU_IO_PGTABLE_ARMV7S_SELFTEST is not set
d1ee2bc9 1104# CONFIG_IOMMU_IO_PGTABLE_DART is not set
c738d0b2 1105# end of Generic IOMMU Pagetable Support
6dd0eca7
MT
1106CONFIG_ROCKCHIP_IOMMU=y
1107CONFIG_SUN50I_IOMMU=y
1108CONFIG_ARM_SMMU=m
1109CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
1110CONFIG_ARM_SMMU_V3=m
1111CONFIG_ARM_SMMU_V3_SVA=y
364d5655 1112
d19e461f
MT
1113#
1114# Remoteproc drivers
1115#
1116CONFIG_REMOTEPROC=y
1117# CONFIG_REMOTEPROC_CDEV is not set
1118# CONFIG_IMX_REMOTEPROC is not set
1119# CONFIG_IMX_DSP_REMOTEPROC is not set
1120# end of Remoteproc drivers
1121
364d5655 1122#
76d533f8 1123# Amlogic SoC drivers
d27a5bdd 1124#
c738d0b2 1125CONFIG_MESON_CANVAS=m
6dd0eca7 1126CONFIG_MESON_CLK_MEASURE=m
76d533f8 1127CONFIG_MESON_GX_SOCINFO=y
6dd0eca7
MT
1128CONFIG_MESON_GX_PM_DOMAINS=m
1129CONFIG_MESON_EE_PM_DOMAINS=m
76d533f8 1130# end of Amlogic SoC drivers
d27a5bdd 1131
202187a3
AF
1132#
1133# Broadcom SoC drivers
1134#
6dd0eca7
MT
1135CONFIG_BCM2835_POWER=y
1136CONFIG_SOC_BRCMSTB=y
2b86e6fb 1137# end of Broadcom SoC drivers
202187a3 1138
c738d0b2
MT
1139#
1140# NXP/Freescale QorIQ SoC drivers
1141#
6dd0eca7 1142CONFIG_QUICC_ENGINE=y
c738d0b2
MT
1143# end of NXP/Freescale QorIQ SoC drivers
1144
76d533f8
MT
1145#
1146# fujitsu SoC drivers
1147#
6dd0eca7 1148CONFIG_A64FX_DIAG=y
76d533f8
MT
1149# end of fujitsu SoC drivers
1150
6dd0eca7
MT
1151#
1152# i.MX SoC drivers
1153#
1154CONFIG_IMX_GPCV2_PM_DOMAINS=y
1155CONFIG_SOC_IMX8M=y
d1ee2bc9 1156CONFIG_SOC_IMX9=y
3ad05a23
MT
1157CONFIG_IMX8M_BLK_CTRL=y
1158CONFIG_IMX9_BLK_CTRL=y
6dd0eca7
MT
1159# end of i.MX SoC drivers
1160
1161#
1162# Qualcomm SoC drivers
1163#
1164CONFIG_ROCKCHIP_GRF=y
1165CONFIG_ROCKCHIP_IODOMAIN=m
1166CONFIG_ROCKCHIP_PM_DOMAINS=y
1167CONFIG_SUNXI_MBUS=y
1168CONFIG_SUNXI_SRAM=y
3ad05a23 1169CONFIG_SUN20I_PPU=y
6dd0eca7
MT
1170
1171#
1172# DEVFREQ Drivers
1173#
1174CONFIG_ARM_IMX_BUS_DEVFREQ=m
1175CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m
1176CONFIG_ARM_RK3399_DMC_DEVFREQ=m
1177CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ=m
1178CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=m
1179
fe1f3d4a 1180#
c738d0b2 1181# Extcon Device Drivers
fe1f3d4a 1182#
c738d0b2 1183CONFIG_ARM_PL172_MPMC=m
fe1f3d4a 1184
76d533f8 1185#
c738d0b2 1186# Analog to digital converters
76d533f8 1187#
6dd0eca7
MT
1188# CONFIG_BERLIN2_ADC is not set
1189# CONFIG_IMX7D_ADC is not set
1190# CONFIG_IMX8QXP_ADC is not set
3ad05a23 1191# CONFIG_IMX93_ADC is not set
6dd0eca7
MT
1192# CONFIG_MESON_SARADC is not set
1193# CONFIG_ROCKCHIP_SARADC is not set
9a9607f5 1194# CONFIG_SUN20I_GPADC is not set
c738d0b2 1195# end of Analog to digital converters
76d533f8 1196
364d5655 1197#
c738d0b2 1198# IIO SCMI Sensors
364d5655 1199#
c738d0b2
MT
1200# CONFIG_IIO_SCMI is not set
1201# end of IIO SCMI Sensors
1202
1203#
1204# Temperature sensors
1205#
1206CONFIG_PWM=y
1207CONFIG_PWM_SYSFS=y
1208# CONFIG_PWM_DEBUG is not set
6dd0eca7
MT
1209CONFIG_PWM_ATMEL_TCB=m
1210CONFIG_PWM_BCM2835=m
1211CONFIG_PWM_BERLIN=m
1212CONFIG_PWM_CLK=m
1213CONFIG_PWM_DWC=m
1214CONFIG_PWM_FSL_FTM=m
1215CONFIG_PWM_IMX1=m
1216CONFIG_PWM_IMX27=m
1217CONFIG_PWM_IMX_TPM=m
1218CONFIG_PWM_LP3943=m
c738d0b2 1219CONFIG_PWM_MESON=m
6dd0eca7
MT
1220CONFIG_PWM_PCA9685=m
1221CONFIG_PWM_ROCKCHIP=m
c738d0b2 1222CONFIG_PWM_STMPE=y
6dd0eca7
MT
1223CONFIG_PWM_SUN4I=m
1224CONFIG_PWM_TWL=m
1225CONFIG_PWM_TWL_LED=m
1226CONFIG_PWM_XILINX=m
d5383c43 1227
76d533f8
MT
1228#
1229# IRQ chip support
1230#
c738d0b2
MT
1231CONFIG_ARM_GIC=y
1232CONFIG_ARM_GIC_MAX_NR=1
1233CONFIG_ARM_GIC_V2M=y
1234CONFIG_ARM_GIC_V3=y
1235CONFIG_ARM_GIC_V3_ITS=y
1236CONFIG_ARM_GIC_V3_ITS_PCI=y
7846dc81 1237CONFIG_ALPINE_MSI=y
6dd0eca7
MT
1238CONFIG_BRCMSTB_L2_IRQ=y
1239CONFIG_DW_APB_ICTL=y
1240CONFIG_SUN6I_R_INTC=y
1241CONFIG_SUNXI_NMI_INTC=y
1242CONFIG_IMX_GPCV2=y
1243CONFIG_MVEBU_GICP=y
1244CONFIG_MVEBU_ICU=y
1245CONFIG_MVEBU_ODMI=y
1246CONFIG_MVEBU_PIC=y
1247CONFIG_MVEBU_SEI=y
c738d0b2
MT
1248CONFIG_PARTITION_PERCPU=y
1249CONFIG_MESON_IRQ_GPIO=y
6dd0eca7
MT
1250CONFIG_IMX_IRQSTEER=y
1251CONFIG_IMX_INTMUX=y
d1ee2bc9 1252CONFIG_IMX_MU_MSI=m
c738d0b2 1253# end of IRQ chip support
6dd0eca7
MT
1254CONFIG_ARCH_HAS_RESET_CONTROLLER=y
1255CONFIG_RESET_BERLIN=m
1256CONFIG_RESET_IMX7=m
1257CONFIG_RESET_MESON=m
c738d0b2 1258CONFIG_RESET_MESON_AUDIO_ARB=m
bbc2926a 1259CONFIG_RESET_NUVOTON_MA35D1=y
6dd0eca7
MT
1260CONFIG_RESET_SCMI=m
1261CONFIG_RESET_SUNXI=y
76d533f8 1262
d5383c43
MT
1263#
1264# PHY Subsystem
1265#
202187a3 1266CONFIG_PHY_XGENE=m
6dd0eca7
MT
1267CONFIG_PHY_SUN4I_USB=m
1268CONFIG_PHY_SUN6I_MIPI_DPHY=m
1269CONFIG_PHY_SUN9I_USB=m
1270CONFIG_PHY_SUN50I_USB3=m
1271CONFIG_PHY_MESON8B_USB2=m
1272CONFIG_PHY_MESON_GXL_USB2=m
1273CONFIG_PHY_MESON_G12A_MIPI_DPHY_ANALOG=m
1274CONFIG_PHY_MESON_G12A_USB2=m
1275CONFIG_PHY_MESON_G12A_USB3_PCIE=m
1276CONFIG_PHY_MESON_AXG_PCIE=m
1277CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG=m
1278CONFIG_PHY_MESON_AXG_MIPI_DPHY=m
1279
1280#
1281# PHY drivers for Broadcom platforms
1282#
1283CONFIG_PHY_FSL_IMX8MQ_USB=m
1284CONFIG_PHY_MIXEL_LVDS_PHY=m
1285CONFIG_PHY_MIXEL_MIPI_DPHY=m
1286CONFIG_PHY_FSL_IMX8M_PCIE=m
1287CONFIG_PHY_BERLIN_SATA=m
1288CONFIG_PHY_BERLIN_USB=m
1289CONFIG_PHY_MVEBU_A3700_COMPHY=m
1290CONFIG_PHY_MVEBU_A3700_UTMI=m
1291CONFIG_PHY_MVEBU_A38X_COMPHY=m
1292CONFIG_PHY_MVEBU_CP110_COMPHY=m
1293CONFIG_PHY_MVEBU_CP110_UTMI=m
1294CONFIG_PHY_ROCKCHIP_DP=m
1295CONFIG_PHY_ROCKCHIP_DPHY_RX0=m
1296CONFIG_PHY_ROCKCHIP_EMMC=m
1297CONFIG_PHY_ROCKCHIP_INNO_HDMI=m
1298CONFIG_PHY_ROCKCHIP_INNO_USB2=m
1299CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY=m
1300CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m
1301CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=m
1302CONFIG_PHY_ROCKCHIP_PCIE=m
d1ee2bc9 1303CONFIG_PHY_ROCKCHIP_SNPS_PCIE3=m
6dd0eca7
MT
1304CONFIG_PHY_ROCKCHIP_TYPEC=m
1305CONFIG_PHY_ROCKCHIP_USB=m
2b86e6fb 1306# end of PHY Subsystem
3ad05a23 1307CONFIG_ARM_SCMI_POWERCAP=m
d5383c43 1308
d27a5bdd
AF
1309#
1310# Performance monitor support
1311#
c738d0b2
MT
1312CONFIG_ARM_CCI_PMU=y
1313CONFIG_ARM_CCI400_PMU=y
1314CONFIG_ARM_CCI5xx_PMU=y
1315# CONFIG_ARM_CCN is not set
76d533f8 1316# CONFIG_ARM_CMN is not set
c738d0b2 1317CONFIG_ARM_PMU=y
d27a5bdd 1318CONFIG_ARM_PMU_ACPI=y
dc125ed4 1319CONFIG_ARM_SMMU_V3_PMU=m
d19e461f 1320CONFIG_ARM_PMUV3=y
0b77b019 1321# CONFIG_ARM_DSU_PMU is not set
6dd0eca7 1322# CONFIG_FSL_IMX8_DDR_PMU is not set
bbc2926a 1323# CONFIG_FSL_IMX9_DDR_PMU is not set
d27a5bdd 1324CONFIG_XGENE_PMU=y
5ecb3b18 1325# CONFIG_ARM_SPE_PMU is not set
76d533f8 1326# CONFIG_ARM_DMC620_PMU is not set
d1ee2bc9 1327# CONFIG_ALIBABA_UNCORE_DRW_PMU is not set
76d533f8
MT
1328# CONFIG_HISI_PMU is not set
1329# CONFIG_HISI_PCIE_PMU is not set
1330# CONFIG_HNS3_PMU is not set
ee731e2d
MT
1331# CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU is not set
1332# CONFIG_MESON_DDR_PMU is not set
2b86e6fb 1333# end of Performance monitor support
d27a5bdd 1334
364d5655 1335#
d19e461f 1336# Layout Types
364d5655 1337#
6dd0eca7
MT
1338CONFIG_NVMEM_IMX_IIM=m
1339CONFIG_NVMEM_IMX_OCOTP=m
bbc2926a 1340CONFIG_NVMEM_IMX_OCOTP_ELE=m
d1ee2bc9
MT
1341CONFIG_NVMEM_MESON_MX_EFUSE=m
1342CONFIG_NVMEM_ROCKCHIP_EFUSE=m
1343CONFIG_NVMEM_ROCKCHIP_OTP=m
6dd0eca7 1344CONFIG_NVMEM_SNVS_LPGPR=m
d1ee2bc9
MT
1345CONFIG_NVMEM_SUNXI_SID=m
1346
1347#
1348# HW tracing support
1349#
1350# CONFIG_HISI_PTT is not set
1351# end of HW tracing support
d27a5bdd 1352
202187a3
AF
1353#
1354# Multiplexer drivers
1355#
1356CONFIG_MUX_ADG792A=m
1357CONFIG_MUX_GPIO=m
1358CONFIG_MUX_MMIO=m
2b86e6fb 1359# end of Multiplexer drivers
d19e461f
MT
1360CONFIG_CDX_BUS=y
1361CONFIG_CDX_CONTROLLER=m
2b86e6fb 1362# end of Device Drivers
202187a3 1363
d5383c43
MT
1364#
1365# Pseudo filesystems
1366#
76d533f8 1367CONFIG_ARCH_SUPPORTS_HUGETLBFS=y
d5383c43 1368CONFIG_EFIVAR_FS=y
2b86e6fb 1369# end of Pseudo filesystems
dc125ed4
AF
1370
1371#
9a9607f5 1372# Hardening of kernel data structures
dc125ed4 1373#
202187a3
AF
1374CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y
1375CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y
d5383c43 1376
bbc2926a
AF
1377#
1378# Hashes, digests, and MACs
1379#
1380CONFIG_CRYPTO_SM3=m
1381CONFIG_CRYPTO_SM3_GENERIC=m
1382# end of Hashes, digests, and MACs
1383
d5383c43 1384#
d1ee2bc9
MT
1385# Userspace interface
1386#
1387CONFIG_CRYPTO_NHPOLY1305_NEON=m
1388CONFIG_CRYPTO_CHACHA20_NEON=m
1389
d5383c43 1390#
d1ee2bc9
MT
1391# Accelerated Cryptographic Algorithms for CPU (arm64)
1392#
1393CONFIG_CRYPTO_GHASH_ARM64_CE=m
1394CONFIG_CRYPTO_POLY1305_NEON=m
1395CONFIG_CRYPTO_SHA1_ARM64_CE=m
1396CONFIG_CRYPTO_SHA256_ARM64=m
1397CONFIG_CRYPTO_SHA2_ARM64_CE=m
1398CONFIG_CRYPTO_SHA512_ARM64=m
1399CONFIG_CRYPTO_SHA512_ARM64_CE=m
1400CONFIG_CRYPTO_SHA3_ARM64=m
03ed32f9 1401# CONFIG_CRYPTO_SM3_NEON is not set
d1ee2bc9
MT
1402# CONFIG_CRYPTO_SM3_ARM64_CE is not set
1403# CONFIG_CRYPTO_POLYVAL_ARM64_CE is not set
1404CONFIG_CRYPTO_AES_ARM64=m
1405CONFIG_CRYPTO_AES_ARM64_CE=m
1406CONFIG_CRYPTO_AES_ARM64_CE_BLK=m
1407CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m
1408CONFIG_CRYPTO_AES_ARM64_BS=m
1409# CONFIG_CRYPTO_SM4_ARM64_CE is not set
1410# CONFIG_CRYPTO_SM4_ARM64_CE_BLK is not set
1411# CONFIG_CRYPTO_SM4_ARM64_NEON_BLK is not set
1412CONFIG_CRYPTO_AES_ARM64_CE_CCM=m
ee731e2d
MT
1413# CONFIG_CRYPTO_SM4_ARM64_CE_CCM is not set
1414# CONFIG_CRYPTO_SM4_ARM64_CE_GCM is not set
d1ee2bc9
MT
1415CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
1416# end of Accelerated Cryptographic Algorithms for CPU (arm64)
6dd0eca7
MT
1417CONFIG_CRYPTO_DEV_ALLWINNER=y
1418CONFIG_CRYPTO_DEV_SUN4I_SS=m
1419CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y
1420CONFIG_CRYPTO_DEV_SUN4I_SS_DEBUG=y
1421CONFIG_CRYPTO_DEV_SUN8I_CE=m
1422CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG=y
1423CONFIG_CRYPTO_DEV_SUN8I_CE_HASH=y
1424CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG=y
1425CONFIG_CRYPTO_DEV_SUN8I_CE_TRNG=y
1426CONFIG_CRYPTO_DEV_SUN8I_SS=m
1427CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG=y
1428CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG=y
1429CONFIG_CRYPTO_DEV_SUN8I_SS_HASH=y
1430CONFIG_CRYPTO_DEV_FSL_CAAM_COMMON=m
1431CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC=m
1432CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC=m
1433CONFIG_CRYPTO_DEV_FSL_CAAM=m
1434# CONFIG_CRYPTO_DEV_FSL_CAAM_DEBUG is not set
1435CONFIG_CRYPTO_DEV_FSL_CAAM_JR=m
1436CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=9
1437# CONFIG_CRYPTO_DEV_FSL_CAAM_INTC is not set
1438CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=y
1439CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=y
1440CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
1441CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
1442CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y
bbc2926a 1443# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
6dd0eca7
MT
1444CONFIG_CRYPTO_DEV_SAHARA=m
1445CONFIG_CRYPTO_DEV_MXS_DCP=m
1446CONFIG_CRYPTO_DEV_MARVELL=m
1447CONFIG_CRYPTO_DEV_MARVELL_CESA=m
1448CONFIG_CRYPTO_DEV_CAVIUM_ZIP=m
1449CONFIG_CRYPTO_DEV_ROCKCHIP=m
ee731e2d 1450# CONFIG_CRYPTO_DEV_ROCKCHIP_DEBUG is not set
cd59c044 1451CONFIG_CRYPTO_DEV_HISI_SEC=m
03ed32f9 1452# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
6dd0eca7
MT
1453CONFIG_CRYPTO_DEV_HISI_QM=m
1454CONFIG_CRYPTO_DEV_HISI_ZIP=m
1455CONFIG_CRYPTO_DEV_HISI_HPRE=m
1456CONFIG_CRYPTO_DEV_HISI_TRNG=m
bbc2926a 1457CONFIG_CRYPTO_DEV_JH7110=m
d5383c43
MT
1458
1459#
1460# Library routines
1461#
6dd0eca7 1462CONFIG_STMP_DEVICE=y
19f76fd7 1463# CONFIG_INDIRECT_PIO is not set
76d533f8
MT
1464# CONFIG_TRACE_MMIO_ACCESS is not set
1465
1466#
1467# Crypto library routines
1468#
c738d0b2
MT
1469CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
1470# end of Crypto library routines
d5383c43 1471CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
c738d0b2
MT
1472CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
1473CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
1474CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
1475CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
dc125ed4 1476CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y
bbc2926a 1477CONFIG_DMA_BOUNCE_UNALIGNED_KMALLOC=y
c738d0b2 1478CONFIG_DMA_NONCOHERENT_MMAP=y
76d533f8 1479CONFIG_DMA_COHERENT_POOL=y
75047608 1480CONFIG_DMA_DIRECT_REMAP=y
19b95f86
AF
1481
1482#
1483# Default contiguous memory area size:
1484#
cd59c044 1485CONFIG_SG_SPLIT=y
2b86e6fb 1486# end of Library routines
76d533f8 1487CONFIG_GENERIC_IOREMAP=y
c738d0b2 1488CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
cd59c044
MT
1489
1490#
1491# Compile-time checks and compiler options
1492#
1493CONFIG_ARCH_WANT_FRAME_POINTERS=y
1494CONFIG_FRAME_POINTER=y
2b86e6fb 1495# end of Compile-time checks and compiler options
cd59c044 1496
cd59c044 1497#
2b86e6fb 1498# RCU Debugging
cd59c044 1499#
c738d0b2
MT
1500CONFIG_RCU_CPU_STALL_TIMEOUT=21
1501# end of RCU Debugging
3ad05a23 1502CONFIG_DYNAMIC_FTRACE_WITH_CALL_OPS=y
c738d0b2 1503# CONFIG_FTRACE_SYSCALLS is not set
76d533f8
MT
1504CONFIG_FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY=y
1505
1506#
1507# arm64 Debugging
1508#
c738d0b2 1509# CONFIG_PID_IN_CONTEXTIDR is not set
cd59c044 1510# CONFIG_ARM64_RELOC_TEST is not set
c738d0b2 1511# CONFIG_CORESIGHT is not set
76d533f8 1512# end of arm64 Debugging