]>
Commit | Line | Data |
---|---|---|
76d533f8 MT |
1 | |
2 | # | |
3 | # IRQ subsystem | |
4 | # | |
c738d0b2 | 5 | CONFIG_GENERIC_IRQ_SHOW_LEVEL=y |
6dd0eca7 | 6 | CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y |
c738d0b2 | 7 | CONFIG_GENERIC_IRQ_IPI=y |
76d533f8 | 8 | # end of IRQ subsystem |
c738d0b2 | 9 | CONFIG_ARCH_HAS_TICK_BROADCAST=y |
d5383c43 | 10 | |
d5383c43 | 11 | # |
c738d0b2 | 12 | # CPU/Task time and stats accounting |
d5383c43 | 13 | # |
c738d0b2 MT |
14 | CONFIG_SCHED_THERMAL_PRESSURE=y |
15 | # end of CPU/Task time and stats accounting | |
76d533f8 MT |
16 | |
17 | # | |
18 | # RCU Subsystem | |
19 | # | |
c738d0b2 | 20 | CONFIG_GENERIC_SCHED_CLOCK=y |
d5383c43 MT |
21 | |
22 | # | |
9a9607f5 | 23 | # Kexec and crash features |
d5383c43 | 24 | # |
cd59c044 | 25 | CONFIG_ARM64=y |
ee731e2d | 26 | CONFIG_GCC_SUPPORTS_DYNAMIC_FTRACE_WITH_ARGS=y |
cd59c044 | 27 | CONFIG_ARM64_PAGE_SHIFT=16 |
76d533f8 MT |
28 | CONFIG_ARM64_CONT_PTE_SHIFT=5 |
29 | CONFIG_ARM64_CONT_PMD_SHIFT=5 | |
cd59c044 MT |
30 | CONFIG_ARCH_MMAP_RND_BITS_MIN=14 |
31 | CONFIG_ARCH_MMAP_RND_BITS_MAX=27 | |
32 | CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=7 | |
c738d0b2 | 33 | CONFIG_GENERIC_HWEIGHT=y |
cd59c044 | 34 | CONFIG_GENERIC_CSUM=y |
c738d0b2 MT |
35 | CONFIG_KERNEL_MODE_NEON=y |
36 | CONFIG_PGTABLE_LEVELS=2 | |
cd59c044 | 37 | CONFIG_ARCH_PROC_KCORE_TEXT=y |
76d533f8 | 38 | CONFIG_BROKEN_GAS_INST=y |
d19e461f | 39 | CONFIG_BUILTIN_RETURN_ADDRESS_STRIPS_PAC=y |
d5383c43 MT |
40 | |
41 | # | |
42 | # Platform selection | |
43 | # | |
c738d0b2 | 44 | # CONFIG_ARCH_ACTIONS is not set |
6dd0eca7 | 45 | CONFIG_ARCH_SUNXI=y |
7846dc81 | 46 | CONFIG_ARCH_ALPINE=y |
76d533f8 | 47 | # CONFIG_ARCH_APPLE is not set |
d1ee2bc9 | 48 | CONFIG_ARCH_BCM=y |
6dd0eca7 | 49 | CONFIG_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 | 53 | CONFIG_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 | 62 | CONFIG_ARCH_MESON=y |
6dd0eca7 | 63 | CONFIG_ARCH_MVEBU=y |
d1ee2bc9 MT |
64 | CONFIG_ARCH_NXP=y |
65 | # CONFIG_ARCH_LAYERSCAPE is not set | |
6dd0eca7 | 66 | CONFIG_ARCH_MXC=y |
d1ee2bc9 | 67 | # CONFIG_ARCH_S32 is not set |
bbc2926a | 68 | CONFIG_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 | 73 | CONFIG_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 |
83 | CONFIG_ARCH_VEXPRESS=y | |
76d533f8 | 84 | # CONFIG_ARCH_VISCONTI is not set |
d5383c43 | 85 | CONFIG_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 | 92 | CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y |
75047608 | 93 | CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y |
a40c4c43 MT |
94 | CONFIG_ARM64_ERRATUM_826319=y |
95 | CONFIG_ARM64_ERRATUM_827319=y | |
96 | CONFIG_ARM64_ERRATUM_824069=y | |
97 | CONFIG_ARM64_ERRATUM_819472=y | |
98 | CONFIG_ARM64_ERRATUM_832075=y | |
849a0073 | 99 | CONFIG_ARM64_ERRATUM_834220=y |
364d5655 | 100 | CONFIG_ARM64_ERRATUM_843419=y |
0b77b019 | 101 | CONFIG_ARM64_ERRATUM_1024718=y |
76d533f8 | 102 | CONFIG_ARM64_WORKAROUND_SPECULATIVE_AT=y |
75047608 | 103 | CONFIG_ARM64_ERRATUM_1165522=y |
76d533f8 MT |
104 | CONFIG_ARM64_ERRATUM_1319367=y |
105 | CONFIG_ARM64_ERRATUM_1530923=y | |
106 | CONFIG_ARM64_WORKAROUND_REPEAT_TLBI=y | |
107 | CONFIG_ARM64_ERRATUM_2441007=y | |
0619f7fe | 108 | CONFIG_ARM64_ERRATUM_1286807=y |
dc125ed4 | 109 | CONFIG_ARM64_ERRATUM_1463225=y |
76d533f8 MT |
110 | CONFIG_ARM64_ERRATUM_1542419=y |
111 | CONFIG_ARM64_ERRATUM_1508412=y | |
112 | CONFIG_ARM64_ERRATUM_2051678=y | |
113 | CONFIG_ARM64_ERRATUM_2077057=y | |
d1ee2bc9 | 114 | CONFIG_ARM64_ERRATUM_2658417=y |
76d533f8 MT |
115 | CONFIG_ARM64_WORKAROUND_TSB_FLUSH_FAILURE=y |
116 | CONFIG_ARM64_ERRATUM_2054223=y | |
117 | CONFIG_ARM64_ERRATUM_2067961=y | |
118 | CONFIG_ARM64_ERRATUM_2441009=y | |
119 | CONFIG_ARM64_ERRATUM_2457168=y | |
ee731e2d | 120 | CONFIG_ARM64_ERRATUM_2645198=y |
9a9607f5 | 121 | CONFIG_ARM64_ERRATUM_2966298=y |
8e496662 | 122 | CONFIG_CAVIUM_ERRATUM_22375=y |
fe1f3d4a | 123 | CONFIG_CAVIUM_ERRATUM_23144=y |
8e496662 | 124 | CONFIG_CAVIUM_ERRATUM_23154=y |
43556e68 | 125 | CONFIG_CAVIUM_ERRATUM_27456=y |
202187a3 | 126 | CONFIG_CAVIUM_ERRATUM_30115=y |
121c5df1 | 127 | CONFIG_CAVIUM_TX2_ERRATUM_219=y |
76d533f8 MT |
128 | CONFIG_FUJITSU_ERRATUM_010001=y |
129 | # CONFIG_HISILICON_ERRATUM_161600802 is not set | |
d27a5bdd AF |
130 | CONFIG_QCOM_FALKOR_ERRATUM_1003=y |
131 | CONFIG_QCOM_FALKOR_ERRATUM_1009=y | |
132 | CONFIG_QCOM_QDF2400_ERRATUM_0065=y | |
e9924988 | 133 | CONFIG_QCOM_FALKOR_ERRATUM_E1041=y |
76d533f8 | 134 | CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=y |
d19e461f | 135 | CONFIG_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 |
140 | CONFIG_ARM64_64K_PAGES=y |
141 | CONFIG_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 | 144 | CONFIG_ARM64_VA_BITS=42 |
0b77b019 MT |
145 | CONFIG_ARM64_PA_BITS_48=y |
146 | # CONFIG_ARM64_PA_BITS_52 is not set | |
147 | CONFIG_ARM64_PA_BITS=48 | |
c738d0b2 MT |
148 | # CONFIG_CPU_BIG_ENDIAN is not set |
149 | CONFIG_CPU_LITTLE_ENDIAN=y | |
fe1f3d4a | 150 | CONFIG_NODES_SHIFT=2 |
c738d0b2 | 151 | CONFIG_HW_PERF_EVENTS=y |
9a9607f5 MT |
152 | CONFIG_ARCH_SUPPORTS_KEXEC_IMAGE_VERIFY_SIG=y |
153 | CONFIG_ARCH_DEFAULT_KEXEC_IMAGE_VERIFY_SIG=y | |
d19e461f | 154 | CONFIG_ARCH_FORCE_MAX_ORDER=13 |
e9924988 | 155 | CONFIG_UNMAP_KERNEL_AT_EL0=y |
76d533f8 | 156 | CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y |
75047608 | 157 | CONFIG_RODATA_FULL_DEFAULT_ENABLED=y |
dc125ed4 | 158 | CONFIG_ARM64_SW_TTBR0_PAN=y |
76d533f8 | 159 | CONFIG_ARM64_TAGGED_ADDR_ABI=y |
a3371197 | 160 | # CONFIG_COMPAT is not set |
d5383c43 | 161 | |
849a0073 MT |
162 | # |
163 | # ARMv8.1 architectural features | |
164 | # | |
165 | CONFIG_ARM64_HW_AFDBM=y | |
166 | CONFIG_ARM64_PAN=y | |
76d533f8 | 167 | CONFIG_ARM64_USE_LSE_ATOMICS=y |
2b86e6fb | 168 | # end of ARMv8.1 architectural features |
43556e68 AF |
169 | |
170 | # | |
171 | # ARMv8.2 architectural features | |
172 | # | |
29c70149 | 173 | CONFIG_ARM64_PMEM=y |
0b77b019 | 174 | CONFIG_ARM64_RAS_EXTN=y |
0619f7fe | 175 | CONFIG_ARM64_CNP=y |
2b86e6fb | 176 | # end of ARMv8.2 architectural features |
75047608 AF |
177 | |
178 | # | |
179 | # ARMv8.3 architectural features | |
180 | # | |
181 | CONFIG_ARM64_PTR_AUTH=y | |
76d533f8 | 182 | CONFIG_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 | # | |
188 | CONFIG_ARM64_AMU_EXTN=y | |
189 | # end of ARMv8.4 architectural features | |
190 | ||
191 | # | |
192 | # ARMv8.5 architectural features | |
193 | # | |
194 | CONFIG_ARM64_BTI=y | |
195 | CONFIG_ARM64_E0PD=y | |
196 | # end of ARMv8.5 architectural features | |
197 | ||
198 | # | |
199 | # ARMv8.7 architectural features | |
200 | # | |
201 | CONFIG_ARM64_EPAN=y | |
202 | # end of ARMv8.7 architectural features | |
5ecb3b18 | 203 | CONFIG_ARM64_SVE=y |
76d533f8 | 204 | CONFIG_ARM64_SME=y |
1b1a9c16 AF |
205 | CONFIG_ARM64_PSEUDO_NMI=y |
206 | # CONFIG_ARM64_DEBUG_PRIORITY_MASKING is not set | |
202187a3 | 207 | CONFIG_RANDOMIZE_MODULE_REGION_FULL=y |
849a0073 | 208 | |
d5383c43 MT |
209 | # |
210 | # Boot options | |
211 | # | |
43556e68 | 212 | CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y |
d5383c43 | 213 | CONFIG_CMDLINE="" |
dc125ed4 | 214 | # end of Boot options |
d5383c43 | 215 | |
c738d0b2 MT |
216 | # |
217 | # Power management options | |
218 | # | |
219 | CONFIG_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 | 237 | CONFIG_ACPI_CPPC_CPUFREQ=m |
76d533f8 | 238 | CONFIG_ACPI_CPPC_CPUFREQ_FIE=y |
6dd0eca7 MT |
239 | # CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM is not set |
240 | CONFIG_ARM_ARMADA_37XX_CPUFREQ=m | |
241 | CONFIG_ARM_ARMADA_8K_CPUFREQ=m | |
c738d0b2 | 242 | CONFIG_ARM_SCPI_CPUFREQ=m |
6dd0eca7 | 243 | CONFIG_ARM_IMX_CPUFREQ_DT=m |
c738d0b2 MT |
244 | CONFIG_ARM_SCMI_CPUFREQ=m |
245 | # end of CPU Frequency scaling | |
cd59c044 MT |
246 | CONFIG_ACPI_GENERIC_GSI=y |
247 | CONFIG_ACPI_CCA_REQUIRED=y | |
cd59c044 | 248 | CONFIG_ACPI_MCFG=y |
cd59c044 | 249 | CONFIG_ACPI_THERMAL=m |
cd59c044 | 250 | CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y |
5e011eb5 | 251 | CONFIG_ACPI_APEI_SEA=y |
cd59c044 MT |
252 | CONFIG_ACPI_IORT=y |
253 | CONFIG_ACPI_GTDT=y | |
ee731e2d | 254 | CONFIG_ACPI_APMT=y |
cd59c044 | 255 | CONFIG_ACPI_PPTT=y |
76d533f8 | 256 | CONFIG_IRQ_BYPASS_MANAGER=y |
ee731e2d | 257 | CONFIG_NEED_KVM_DIRTY_RING_WITH_BITMAP=y |
cd59c044 | 258 | CONFIG_KVM=y |
76d533f8 | 259 | # CONFIG_NVHE_EL2_DEBUG is not set |
cd59c044 MT |
260 | |
261 | # | |
262 | # General architecture-dependent options | |
263 | # | |
c738d0b2 MT |
264 | CONFIG_GENERIC_IDLE_POLL_SETUP=y |
265 | CONFIG_ARCH_HAS_KEEPINITRD=y | |
cd59c044 | 266 | CONFIG_ARCH_MMAP_RND_BITS=27 |
c738d0b2 MT |
267 | CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y |
268 | CONFIG_CLONE_BACKWARDS=y | |
76d533f8 | 269 | CONFIG_ARCH_HAS_RELR=y |
d19e461f | 270 | # CONFIG_RELR is not set |
76d533f8 | 271 | CONFIG_ARCH_HAVE_TRACE_MMIO_ACCESS=y |
ee731e2d MT |
272 | |
273 | # | |
274 | # GCOV-based kernel profiling | |
275 | # | |
3ad05a23 MT |
276 | CONFIG_FUNCTION_ALIGNMENT_8B=y |
277 | CONFIG_FUNCTION_ALIGNMENT=8 | |
2b86e6fb | 278 | # end of General architecture-dependent options |
cd59c044 | 279 | |
cd59c044 MT |
280 | # |
281 | # Executable file formats | |
282 | # | |
76d533f8 MT |
283 | CONFIG_ARCH_BINFMT_ELF_STATE=y |
284 | CONFIG_ARCH_BINFMT_ELF_EXTRA_PHDRS=y | |
285 | CONFIG_ARCH_HAVE_ELF_PROT=y | |
286 | CONFIG_ARCH_USE_GNU_PROPERTY=y | |
2b86e6fb | 287 | # end of Executable file formats |
cd59c044 MT |
288 | |
289 | # | |
76d533f8 | 290 | # SLAB allocator options |
cd59c044 | 291 | # |
c738d0b2 | 292 | CONFIG_ARCH_KEEP_MEMBLOCK=y |
76d533f8 | 293 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
76d533f8 | 294 | |
75047608 AF |
295 | # |
296 | # Device Drivers | |
297 | # | |
c738d0b2 MT |
298 | CONFIG_ARM_AMBA=y |
299 | CONFIG_PCI_DOMAINS_GENERIC=y | |
300 | CONFIG_PCI_SYSCALL=y | |
6dd0eca7 | 301 | CONFIG_PCI_BRIDGE_EMUL=y |
75047608 AF |
302 | CONFIG_HOTPLUG_PCI_ACPI_IBM=y |
303 | ||
304 | # | |
76d533f8 | 305 | # PCI controller drivers |
75047608 | 306 | # |
6dd0eca7 | 307 | CONFIG_PCI_AARDVARK=m |
6dd0eca7 MT |
308 | CONFIG_PCIE_ALTERA=m |
309 | CONFIG_PCIE_ALTERA_MSI=m | |
d19e461f | 310 | CONFIG_PCIE_BRCMSTB=m |
75047608 AF |
311 | CONFIG_PCI_HOST_THUNDER_PEM=y |
312 | CONFIG_PCI_HOST_THUNDER_ECAM=y | |
d19e461f | 313 | # CONFIG_PCIE_HISI_ERR is not set |
6dd0eca7 MT |
314 | CONFIG_PCIE_ROCKCHIP=y |
315 | CONFIG_PCIE_ROCKCHIP_HOST=m | |
d19e461f MT |
316 | CONFIG_PCI_XGENE=y |
317 | CONFIG_PCI_XGENE_MSI=y | |
75047608 AF |
318 | |
319 | # | |
d19e461f | 320 | # DesignWare-based PCIe controllers |
75047608 | 321 | # |
d19e461f | 322 | CONFIG_PCIE_AL=y |
6dd0eca7 | 323 | CONFIG_PCI_IMX6=y |
3ad05a23 | 324 | CONFIG_PCI_IMX6_HOST=y |
75047608 | 325 | CONFIG_PCI_HISI=y |
d19e461f | 326 | CONFIG_PCIE_KIRIN=m |
6dd0eca7 MT |
327 | CONFIG_PCIE_ARMADA_8K=y |
328 | CONFIG_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 | 335 | CONFIG_GENERIC_ARCH_TOPOLOGY=y |
76d533f8 | 336 | CONFIG_GENERIC_ARCH_NUMA=y |
dc125ed4 | 337 | |
d5383c43 | 338 | # |
364d5655 | 339 | # Bus devices |
d5383c43 | 340 | # |
c738d0b2 MT |
341 | CONFIG_ARM_CCI=y |
342 | CONFIG_ARM_CCI400_COMMON=y | |
202187a3 | 343 | # CONFIG_BRCMSTB_GISB_ARB is not set |
6dd0eca7 MT |
344 | # CONFIG_IMX_WEIM is not set |
345 | CONFIG_SUN50I_DE2_BUS=y | |
346 | CONFIG_SUNXI_RSB=y | |
c738d0b2 | 347 | CONFIG_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 | 354 | CONFIG_ARM_SCMI_PROTOCOL=y |
3ad05a23 | 355 | # CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set |
c738d0b2 MT |
356 | CONFIG_ARM_SCMI_HAVE_TRANSPORT=y |
357 | CONFIG_ARM_SCMI_HAVE_SHMEM=y | |
d19e461f | 358 | CONFIG_ARM_SCMI_HAVE_MSG=y |
c738d0b2 MT |
359 | CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y |
360 | CONFIG_ARM_SCMI_TRANSPORT_SMC=y | |
361 | # CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set | |
d19e461f MT |
362 | CONFIG_ARM_SCMI_TRANSPORT_VIRTIO=y |
363 | CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_VERSION1_COMPLIANCE=y | |
364 | # CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE is not set | |
c738d0b2 MT |
365 | CONFIG_ARM_SCMI_POWER_DOMAIN=m |
366 | # CONFIG_ARM_SCMI_POWER_CONTROL is not set | |
367 | # end of ARM System Control and Management Interface Protocol | |
368 | CONFIG_ARM_SCPI_PROTOCOL=m | |
369 | CONFIG_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 | 379 | CONFIG_EFI_PARAMS_FROM_FDT=y |
76d533f8 | 380 | CONFIG_EFI_GENERIC_STUB=y |
d1ee2bc9 | 381 | CONFIG_EFI_ZBOOT=y |
76d533f8 | 382 | CONFIG_EFI_ARMSTUB_DTB_LOADER=y |
76d533f8 | 383 | # end of EFI (Extensible Firmware Interface) Support |
5e011eb5 | 384 | CONFIG_UEFI_CPER_ARM=y |
6dd0eca7 MT |
385 | # CONFIG_IMX_DSP is not set |
386 | # CONFIG_IMX_SCU is not set | |
c738d0b2 MT |
387 | CONFIG_ARM_PSCI_FW=y |
388 | # CONFIG_ARM_PSCI_CHECKER is not set | |
389 | CONFIG_ARM_SMCCC_SOC_ID=y | |
76d533f8 MT |
390 | |
391 | # | |
392 | # Tegra firmware driver | |
393 | # | |
fe1f3d4a | 394 | CONFIG_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 |
404 | CONFIG_AIC79XX_RESET_DELAY_MS=5000 |
405 | CONFIG_AIC79XX_REG_PRETTY_PRINT=y | |
6cb87b05 | 406 | CONFIG_SCSI_HISI_SAS=m |
202187a3 | 407 | CONFIG_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 | 413 | CONFIG_SATA_ZPODD=y |
d5383c43 MT |
414 | |
415 | # | |
416 | # Controllers with non-SFF native interface | |
417 | # | |
6dd0eca7 MT |
418 | CONFIG_AHCI_IMX=m |
419 | CONFIG_AHCI_MVEBU=m | |
420 | CONFIG_AHCI_SUNXI=m | |
d5383c43 MT |
421 | CONFIG_AHCI_XGENE=m |
422 | ||
463530b8 | 423 | # |
6dd0eca7 | 424 | # PATA SFF controllers with BMDMA |
c738d0b2 | 425 | # |
6dd0eca7 | 426 | CONFIG_PATA_IMX=m |
c738d0b2 MT |
427 | |
428 | # | |
429 | # IEEE 1394 (FireWire) support | |
463530b8 | 430 | # |
c738d0b2 | 431 | CONFIG_MII=y |
463530b8 | 432 | |
d5383c43 | 433 | # |
2b86e6fb | 434 | # Distributed Switch Architecture drivers |
d5383c43 | 435 | # |
6dd0eca7 MT |
436 | CONFIG_NET_DSA_MSCC_FELIX=m |
437 | # end of Distributed Switch Architecture drivers | |
438 | CONFIG_NET_VENDOR_ALLWINNER=y | |
439 | CONFIG_SUN4I_EMAC=m | |
c738d0b2 | 440 | CONFIG_AMD8111_ETH=y |
463530b8 | 441 | CONFIG_NET_XGENE=m |
d27a5bdd | 442 | CONFIG_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 |
447 | CONFIG_NET_VENDOR_FREESCALE=y |
448 | CONFIG_FEC=m | |
449 | CONFIG_FSL_PQ_MDIO=m | |
450 | CONFIG_FSL_XGMAC_MDIO=m | |
451 | CONFIG_GIANFAR=m | |
452 | CONFIG_FSL_DPAA2_SWITCH=m | |
3ad05a23 | 453 | CONFIG_FSL_ENETC_CORE=m |
6dd0eca7 MT |
454 | CONFIG_FSL_ENETC=m |
455 | CONFIG_FSL_ENETC_VF=m | |
456 | CONFIG_FSL_ENETC_IERB=m | |
457 | CONFIG_FSL_ENETC_MDIO=m | |
458 | CONFIG_FSL_ENETC_PTP_CLOCK=m | |
459 | # CONFIG_FSL_ENETC_QOS is not set | |
c738d0b2 MT |
460 | CONFIG_NET_VENDOR_HISILICON=y |
461 | CONFIG_HIX5HD2_GMAC=m | |
462 | CONFIG_HISI_FEMAC=m | |
463 | CONFIG_HIP04_ETH=m | |
464 | CONFIG_HI13X1_GMAC=y | |
465 | CONFIG_HNS_MDIO=m | |
466 | CONFIG_HNS=m | |
467 | CONFIG_HNS_DSAF=m | |
468 | CONFIG_HNS_ENET=m | |
469 | CONFIG_HNS3=m | |
470 | CONFIG_HNS3_HCLGE=m | |
471 | CONFIG_HNS3_HCLGEVF=m | |
e9924988 | 472 | CONFIG_HNS3_ENET=m |
6dd0eca7 MT |
473 | CONFIG_MVNETA=m |
474 | CONFIG_MVPP2=m | |
475 | CONFIG_MVPP2_PTP=y | |
476 | CONFIG_PXA168_ETH=m | |
c738d0b2 | 477 | # CONFIG_SKGE_GENESIS is not set |
0619f7fe MT |
478 | CONFIG_OCTEONTX2_MBOX=m |
479 | CONFIG_OCTEONTX2_AF=m | |
76d533f8 | 480 | # CONFIG_NDC_DIS_DYNAMIC_CACHING is not set |
6dd0eca7 MT |
481 | CONFIG_OCTEONTX2_PF=m |
482 | CONFIG_OCTEONTX2_VF=m | |
483 | CONFIG_MLXBF_GIGE=m | |
c738d0b2 MT |
484 | CONFIG_8139TOO_PIO=y |
485 | # CONFIG_8139TOO_8129 is not set | |
486 | CONFIG_SMC91X=m | |
487 | CONFIG_DWMAC_MESON=m | |
6dd0eca7 MT |
488 | CONFIG_DWMAC_ROCKCHIP=m |
489 | CONFIG_DWMAC_SUNXI=m | |
490 | CONFIG_DWMAC_SUN8I=m | |
491 | CONFIG_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 | 500 | CONFIG_MESON_GXL_PHY=m |
6dd0eca7 | 501 | CONFIG_MDIO_SUN4I=m |
76d533f8 | 502 | CONFIG_MDIO_XGENE=m |
849a0073 MT |
503 | |
504 | # | |
76d533f8 MT |
505 | # MDIO Multiplexers |
506 | # | |
c738d0b2 | 507 | CONFIG_MDIO_BUS_MUX_MESON_G12A=m |
3ad05a23 | 508 | CONFIG_MDIO_BUS_MUX_MESON_GXL=m |
76d533f8 MT |
509 | |
510 | # | |
c738d0b2 | 511 | # PCS device drivers |
849a0073 | 512 | # |
c738d0b2 | 513 | CONFIG_WIL6210_TRACING=y |
d19e461f | 514 | CONFIG_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 |
526 | CONFIG_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 |
544 | CONFIG_SERIAL_8250_FSL=y |
545 | CONFIG_SERIAL_OF_PLATFORM=y | |
463530b8 | 546 | |
d5383c43 | 547 | # |
2b86e6fb | 548 | # Non-8250 serial port support |
d5383c43 | 549 | # |
c738d0b2 MT |
550 | CONFIG_SERIAL_AMBA_PL010=m |
551 | CONFIG_SERIAL_AMBA_PL011=m | |
3ad05a23 | 552 | # CONFIG_SERIAL_EARLYCON_SEMIHOST is not set |
c738d0b2 MT |
553 | CONFIG_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 | 564 | CONFIG_SERIAL_NUVOTON_MA35D1=m |
c738d0b2 | 565 | # end of Serial drivers |
c738d0b2 | 566 | # CONFIG_NOZOMI is not set |
8e496662 | 567 | CONFIG_HVC_DCC=y |
76d533f8 | 568 | # CONFIG_HVC_DCC_SERIALIZE_SMP is not set |
6dd0eca7 MT |
569 | CONFIG_HW_RANDOM_BCM2835=y |
570 | CONFIG_HW_RANDOM_IPROC_RNG200=y | |
571 | CONFIG_HW_RANDOM_OMAP=y | |
d5383c43 | 572 | CONFIG_HW_RANDOM_XGENE=m |
1688d420 MT |
573 | CONFIG_HW_RANDOM_MESON=m |
574 | CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=m | |
575 | CONFIG_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 |
586 | CONFIG_I2C_ALI1535=m |
587 | CONFIG_I2C_ALI1563=m | |
588 | CONFIG_I2C_ALI15X3=m | |
589 | CONFIG_I2C_SIS5595=m | |
590 | CONFIG_I2C_SIS630=m | |
463530b8 | 591 | |
d5383c43 MT |
592 | # |
593 | # I2C system bus drivers (mostly embedded / system-on-chip) | |
594 | # | |
6dd0eca7 MT |
595 | CONFIG_I2C_BCM2835=m |
596 | CONFIG_I2C_BRCMSTB=y | |
8e496662 | 597 | CONFIG_I2C_CADENCE=m |
6dd0eca7 MT |
598 | CONFIG_I2C_HISI=m |
599 | CONFIG_I2C_IMX=m | |
600 | CONFIG_I2C_IMX_LPI2C=m | |
c738d0b2 | 601 | CONFIG_I2C_MESON=m |
6dd0eca7 | 602 | CONFIG_I2C_MV64XXX=m |
d5383c43 | 603 | CONFIG_I2C_NOMADIK=m |
6dd0eca7 MT |
604 | CONFIG_I2C_PXA=m |
605 | # CONFIG_I2C_PXA_SLAVE is not set | |
c738d0b2 | 606 | CONFIG_I2C_VERSATILE=m |
d27a5bdd | 607 | CONFIG_I2C_THUNDERX=m |
d5383c43 | 608 | |
a40c4c43 MT |
609 | # |
610 | # Other I2C/SMBus bus drivers | |
611 | # | |
364d5655 | 612 | CONFIG_I2C_XGENE_SLIMPRO=m |
a40c4c43 | 613 | |
6dd0eca7 MT |
614 | # |
615 | # PTP clock support | |
616 | # | |
617 | CONFIG_PTP_1588_CLOCK_QORIQ=m | |
618 | ||
d5383c43 | 619 | # |
2b86e6fb | 620 | # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. |
463530b8 | 621 | # |
c738d0b2 | 622 | CONFIG_PTP_1588_CLOCK_KVM=y |
6dd0eca7 | 623 | # end of PTP clock support |
d27a5bdd | 624 | CONFIG_PINCTRL_AS3722=m |
d27a5bdd | 625 | CONFIG_PINCTRL_PALMAS=m |
6dd0eca7 MT |
626 | CONFIG_PINCTRL_ROCKCHIP=m |
627 | CONFIG_PINCTRL_BCM2835=y | |
628 | CONFIG_PINCTRL_BERLIN=y | |
629 | CONFIG_PINCTRL_AS370=y | |
630 | CONFIG_PINCTRL_BERLIN_BG4CT=y | |
631 | CONFIG_PINCTRL_IMX=y | |
632 | CONFIG_PINCTRL_IMX8MM=m | |
633 | CONFIG_PINCTRL_IMX8MN=m | |
634 | CONFIG_PINCTRL_IMX8MP=m | |
635 | CONFIG_PINCTRL_IMX8MQ=m | |
636 | CONFIG_PINCTRL_IMX8ULP=m | |
637 | CONFIG_PINCTRL_IMXRT1050=y | |
638 | CONFIG_PINCTRL_IMX93=m | |
639 | CONFIG_PINCTRL_IMXRT1170=y | |
640 | CONFIG_PINCTRL_MESON=m | |
641 | CONFIG_PINCTRL_MESON_GXBB=m | |
642 | CONFIG_PINCTRL_MESON_GXL=m | |
643 | CONFIG_PINCTRL_MESON8_PMX=m | |
644 | CONFIG_PINCTRL_MESON_AXG=m | |
645 | CONFIG_PINCTRL_MESON_AXG_PMX=m | |
646 | CONFIG_PINCTRL_MESON_G12A=m | |
647 | CONFIG_PINCTRL_MESON_A1=m | |
648 | CONFIG_PINCTRL_MESON_S4=m | |
9a9607f5 | 649 | CONFIG_PINCTRL_AMLOGIC_C3=m |
6dd0eca7 MT |
650 | CONFIG_PINCTRL_MVEBU=y |
651 | CONFIG_PINCTRL_ARMADA_AP806=y | |
652 | CONFIG_PINCTRL_ARMADA_CP110=y | |
653 | CONFIG_PINCTRL_AC5=y | |
654 | CONFIG_PINCTRL_ARMADA_37XX=y | |
655 | ||
656 | # | |
657 | # Renesas pinctrl drivers | |
658 | # | |
659 | CONFIG_PINCTRL_SUNXI=y | |
660 | CONFIG_PINCTRL_SUN4I_A10=y | |
661 | CONFIG_PINCTRL_SUN5I=y | |
662 | CONFIG_PINCTRL_SUN6I_A31=y | |
663 | CONFIG_PINCTRL_SUN6I_A31_R=y | |
664 | CONFIG_PINCTRL_SUN8I_A23=y | |
665 | CONFIG_PINCTRL_SUN8I_A33=y | |
666 | CONFIG_PINCTRL_SUN8I_A83T=y | |
667 | CONFIG_PINCTRL_SUN8I_A83T_R=y | |
668 | CONFIG_PINCTRL_SUN8I_A23_R=y | |
669 | CONFIG_PINCTRL_SUN8I_H3=y | |
670 | CONFIG_PINCTRL_SUN8I_H3_R=y | |
671 | CONFIG_PINCTRL_SUN8I_V3S=y | |
672 | CONFIG_PINCTRL_SUN9I_A80=y | |
673 | CONFIG_PINCTRL_SUN9I_A80_R=y | |
674 | CONFIG_PINCTRL_SUN20I_D1=y | |
675 | CONFIG_PINCTRL_SUN50I_A64=y | |
676 | CONFIG_PINCTRL_SUN50I_A64_R=y | |
677 | CONFIG_PINCTRL_SUN50I_A100=y | |
678 | CONFIG_PINCTRL_SUN50I_A100_R=y | |
679 | CONFIG_PINCTRL_SUN50I_H5=y | |
680 | CONFIG_PINCTRL_SUN50I_H6=y | |
681 | CONFIG_PINCTRL_SUN50I_H6_R=y | |
682 | CONFIG_PINCTRL_SUN50I_H616=y | |
683 | CONFIG_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 |
690 | CONFIG_GPIO_MVEBU=y |
691 | CONFIG_GPIO_MXC=m | |
692 | CONFIG_GPIO_PL061=m | |
693 | CONFIG_GPIO_ROCKCHIP=m | |
694 | CONFIG_GPIO_VF610=y | |
d5383c43 | 695 | CONFIG_GPIO_XGENE=y |
94cce289 | 696 | CONFIG_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 | 708 | CONFIG_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 | 711 | CONFIG_POWER_RESET_VEXPRESS=y |
d5383c43 | 712 | CONFIG_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 |
727 | CONFIG_SENSORS_ARM_SCMI=m |
728 | CONFIG_SENSORS_ARM_SCPI=m | |
c738d0b2 MT |
729 | CONFIG_SENSORS_PWM_FAN=m |
730 | CONFIG_SENSORS_VEXPRESS=m | |
731 | ||
732 | # | |
733 | # ACPI drivers | |
734 | # | |
6dd0eca7 MT |
735 | CONFIG_IMX_THERMAL=m |
736 | CONFIG_IMX8MM_THERMAL=m | |
737 | CONFIG_QORIQ_THERMAL=m | |
738 | CONFIG_SUN8I_THERMAL=m | |
739 | CONFIG_ROCKCHIP_THERMAL=m | |
740 | CONFIG_ARMADA_THERMAL=m | |
741 | CONFIG_AMLOGIC_THERMAL=m | |
742 | ||
743 | # | |
744 | # Broadcom thermal drivers | |
745 | # | |
746 | CONFIG_BCM2711_THERMAL=m | |
747 | CONFIG_BCM2835_THERMAL=m | |
748 | # end of Broadcom thermal drivers | |
463530b8 | 749 | |
43556e68 AF |
750 | # |
751 | # Watchdog Device Drivers | |
752 | # | |
bbc2926a | 753 | CONFIG_XILINX_WINDOW_WATCHDOG=m |
c738d0b2 | 754 | CONFIG_ARM_SP805_WATCHDOG=m |
43556e68 | 755 | CONFIG_ARM_SBSA_WATCHDOG=m |
6dd0eca7 MT |
756 | CONFIG_ARMADA_37XX_WATCHDOG=m |
757 | CONFIG_SUNXI_WATCHDOG=m | |
758 | CONFIG_IMX2_WDT=m | |
759 | CONFIG_IMX7ULP_WDT=m | |
c738d0b2 MT |
760 | CONFIG_MESON_GXBB_WATCHDOG=m |
761 | CONFIG_MESON_WATCHDOG=m | |
6dd0eca7 MT |
762 | CONFIG_ARM_SMC_WATCHDOG=m |
763 | CONFIG_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 | |
780 | CONFIG_MFD_VEXPRESS_SYSREG=y | |
781 | # end of Multifunction device drivers | |
782 | CONFIG_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 | 791 | CONFIG_REGULATOR_PWM=m |
d5383c43 | 792 | # CONFIG_REGULATOR_TWL4030 is not set |
c738d0b2 | 793 | CONFIG_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 | # | |
811 | CONFIG_DRM_HDLCD=m | |
812 | # CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set | |
813 | CONFIG_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 |
821 | CONFIG_DRM_SUN4I=m | |
6dd0eca7 MT |
822 | CONFIG_DRM_SUN6I_DSI=m |
823 | CONFIG_DRM_SUN8I_DW_HDMI=m | |
824 | CONFIG_DRM_SUN8I_MIXER=m | |
825 | CONFIG_DRM_SUN8I_TCON_TOP=m | |
75047608 | 826 | |
fe1f3d4a | 827 | # |
2b86e6fb | 828 | # Display Interface Bridges |
fe1f3d4a | 829 | # |
c738d0b2 | 830 | CONFIG_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 | 836 | CONFIG_DRM_DW_HDMI=m |
7e654e7a | 837 | # CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set |
79c26193 | 838 | CONFIG_DRM_DW_HDMI_CEC=m |
bbc2926a | 839 | CONFIG_DRM_DW_MIPI_DSI=m |
c738d0b2 | 840 | # end of Display Interface Bridges |
6dd0eca7 | 841 | CONFIG_DRM_IMX_DCSS=m |
d19e461f | 842 | # CONFIG_DRM_IMX_LCDC is not set |
6dd0eca7 | 843 | CONFIG_DRM_V3D=m |
76d533f8 | 844 | CONFIG_DRM_HISI_HIBMC=m |
fe1f3d4a | 845 | CONFIG_DRM_HISI_KIRIN=m |
3ad05a23 MT |
846 | # CONFIG_DRM_MXSFB is not set |
847 | # CONFIG_DRM_IMX_LCDIF is not set | |
c738d0b2 MT |
848 | CONFIG_DRM_MESON=m |
849 | CONFIG_DRM_MESON_DW_HDMI=m | |
bbc2926a | 850 | CONFIG_DRM_MESON_DW_MIPI_DSI=m |
c738d0b2 MT |
851 | CONFIG_DRM_PL111=m |
852 | CONFIG_DRM_LIMA=m | |
853 | CONFIG_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 |
877 | CONFIG_USB_EHCI_HCD_ORION=m |
878 | ||
879 | # | |
ee731e2d | 880 | # USB dual-mode controller drivers |
dcfddfaf MT |
881 | # |
882 | CONFIG_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 | 892 | CONFIG_USB_DWC3_MESON_G12A=m |
6dd0eca7 | 893 | CONFIG_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 |
899 | CONFIG_USB_ULPI=y |
900 | CONFIG_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 |
906 | CONFIG_MMC_ARMMMCI=m |
907 | CONFIG_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 | |
911 | CONFIG_MMC_SDHCI_PXAV3=m | |
912 | # CONFIG_MMC_SDHCI_IPROC is not set | |
c738d0b2 MT |
913 | CONFIG_MMC_MESON_GX=m |
914 | CONFIG_MMC_MESON_MX_SDIO=m | |
6dd0eca7 | 915 | CONFIG_MMC_MXC=m |
c738d0b2 MT |
916 | CONFIG_MMC_DW=m |
917 | CONFIG_MMC_DW_PLTFM=m | |
918 | CONFIG_MMC_DW_BLUEFIELD=m | |
919 | CONFIG_MMC_DW_EXYNOS=m | |
920 | CONFIG_MMC_DW_HI3798CV200=m | |
921 | CONFIG_MMC_DW_K3=m | |
922 | CONFIG_MMC_DW_PCI=m | |
6dd0eca7 MT |
923 | # CONFIG_MMC_DW_ROCKCHIP is not set |
924 | CONFIG_MMC_SUNXI=m | |
925 | CONFIG_MMC_BCM2835=m | |
76d533f8 | 926 | |
a40c4c43 | 927 | # |
c738d0b2 | 928 | # LED drivers |
a40c4c43 | 929 | # |
c738d0b2 | 930 | CONFIG_LEDS_PWM=m |
a40c4c43 | 931 | |
364d5655 | 932 | # |
76d533f8 | 933 | # Simple LED drivers |
364d5655 | 934 | # |
364d5655 | 935 | CONFIG_EDAC_LEGACY_SYSFS=y |
5e011eb5 | 936 | CONFIG_EDAC_GHES=y |
7846dc81 | 937 | CONFIG_EDAC_AL_MC=m |
d27a5bdd | 938 | CONFIG_EDAC_THUNDERX=m |
6dd0eca7 | 939 | CONFIG_EDAC_SYNOPSYS=m |
364d5655 | 940 | CONFIG_EDAC_XGENE=m |
6dd0eca7 | 941 | CONFIG_EDAC_DMC520=m |
364d5655 | 942 | |
d5383c43 MT |
943 | # |
944 | # Platform RTC drivers | |
945 | # | |
946 | CONFIG_RTC_DRV_EFI=m | |
947 | ||
364d5655 MT |
948 | # |
949 | # on-CPU RTC drivers | |
950 | # | |
6dd0eca7 | 951 | CONFIG_RTC_DRV_IMXDI=m |
c738d0b2 MT |
952 | CONFIG_RTC_DRV_MESON_VRTC=m |
953 | CONFIG_RTC_DRV_PL030=m | |
954 | CONFIG_RTC_DRV_PL031=m | |
6dd0eca7 MT |
955 | CONFIG_RTC_DRV_SUN6I=y |
956 | CONFIG_RTC_DRV_MV=m | |
957 | CONFIG_RTC_DRV_ARMADA38X=m | |
958 | CONFIG_RTC_DRV_MXC=m | |
959 | CONFIG_RTC_DRV_MXC_V2=m | |
960 | CONFIG_RTC_DRV_SNVS=m | |
3ad05a23 | 961 | CONFIG_RTC_DRV_BBNSM=m |
364d5655 MT |
962 | CONFIG_RTC_DRV_XGENE=m |
963 | ||
d5383c43 MT |
964 | # |
965 | # DMA Devices | |
966 | # | |
c738d0b2 | 967 | CONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH=y |
6dd0eca7 MT |
968 | CONFIG_DMA_VIRTUAL_CHANNELS=y |
969 | CONFIG_AMBA_PL08X=y | |
202187a3 | 970 | CONFIG_BCM_SBA_RAID=m |
6dd0eca7 MT |
971 | CONFIG_DMA_BCM2835=m |
972 | CONFIG_DMA_SUN6I=m | |
c738d0b2 | 973 | CONFIG_FSL_QDMA=m |
6dd0eca7 MT |
974 | CONFIG_IMX_DMA=m |
975 | CONFIG_IMX_SDMA=m | |
976 | CONFIG_MV_XOR=y | |
d27a5bdd | 977 | CONFIG_MV_XOR_V2=y |
6dd0eca7 | 978 | CONFIG_MXS_DMA=y |
6dd0eca7 | 979 | CONFIG_PL330_DMA=m |
849a0073 | 980 | CONFIG_XGENE_DMA=m |
c738d0b2 | 981 | CONFIG_XILINX_ZYNQMP_DMA=m |
6dd0eca7 MT |
982 | CONFIG_DW_DMAC_CORE=m |
983 | CONFIG_DW_DMAC_PCI=m | |
76d533f8 | 984 | |
d19e461f MT |
985 | # |
986 | # DMABUF options | |
987 | # | |
988 | CONFIG_VIRTIO=y | |
989 | ||
94cce289 | 990 | # |
b748bd90 | 991 | # Xen driver support |
94cce289 | 992 | # |
c738d0b2 | 993 | CONFIG_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 | 999 | CONFIG_CLK_ICST=y |
c738d0b2 | 1000 | CONFIG_CLK_SP810=y |
6dd0eca7 | 1001 | CONFIG_CLK_VEXPRESS_OSC=m |
76d533f8 | 1002 | # end of Clock driver for ARM Reference designs |
c738d0b2 MT |
1003 | CONFIG_COMMON_CLK_SCMI=m |
1004 | CONFIG_COMMON_CLK_SCPI=m | |
d5383c43 | 1005 | CONFIG_COMMON_CLK_XGENE=y |
c738d0b2 | 1006 | CONFIG_COMMON_CLK_PWM=m |
6dd0eca7 MT |
1007 | CONFIG_CLK_BCM2711_DVP=m |
1008 | CONFIG_CLK_BCM2835=y | |
1009 | CONFIG_MXC_CLK=m | |
1010 | CONFIG_CLK_IMX8MM=m | |
1011 | CONFIG_CLK_IMX8MN=m | |
1012 | CONFIG_CLK_IMX8MP=m | |
1013 | CONFIG_CLK_IMX8MQ=m | |
1014 | CONFIG_CLK_IMX8ULP=m | |
1015 | CONFIG_CLK_IMX93=m | |
76d533f8 MT |
1016 | |
1017 | # | |
1018 | # Clock support for Amlogic platforms | |
1019 | # | |
6dd0eca7 MT |
1020 | CONFIG_COMMON_CLK_MESON_REGMAP=m |
1021 | CONFIG_COMMON_CLK_MESON_DUALDIV=m | |
1022 | CONFIG_COMMON_CLK_MESON_MPLL=m | |
76d533f8 | 1023 | CONFIG_COMMON_CLK_MESON_PHASE=m |
6dd0eca7 | 1024 | CONFIG_COMMON_CLK_MESON_PLL=m |
76d533f8 | 1025 | CONFIG_COMMON_CLK_MESON_SCLK_DIV=m |
6dd0eca7 | 1026 | CONFIG_COMMON_CLK_MESON_VID_PLL_DIV=m |
9a9607f5 | 1027 | CONFIG_COMMON_CLK_MESON_CLKC_UTILS=m |
6dd0eca7 MT |
1028 | CONFIG_COMMON_CLK_MESON_AO_CLKC=m |
1029 | CONFIG_COMMON_CLK_MESON_EE_CLKC=m | |
1030 | CONFIG_COMMON_CLK_MESON_CPU_DYNDIV=m | |
1031 | CONFIG_COMMON_CLK_GXBB=m | |
1032 | CONFIG_COMMON_CLK_AXG=m | |
76d533f8 | 1033 | CONFIG_COMMON_CLK_AXG_AUDIO=m |
bbc2926a AF |
1034 | CONFIG_COMMON_CLK_A1_PLL=m |
1035 | CONFIG_COMMON_CLK_A1_PERIPHERALS=m | |
6dd0eca7 | 1036 | CONFIG_COMMON_CLK_G12A=m |
76d533f8 | 1037 | # end of Clock support for Amlogic platforms |
6dd0eca7 MT |
1038 | CONFIG_ARMADA_AP_CP_HELPER=y |
1039 | CONFIG_ARMADA_37XX_CLK=y | |
1040 | CONFIG_ARMADA_AP806_SYSCON=y | |
1041 | CONFIG_ARMADA_AP_CPU_CLK=y | |
1042 | CONFIG_ARMADA_CP110_SYSCON=y | |
bbc2926a AF |
1043 | CONFIG_COMMON_CLK_NUVOTON=y |
1044 | CONFIG_CLK_MA35D1=y | |
6dd0eca7 MT |
1045 | CONFIG_COMMON_CLK_ROCKCHIP=y |
1046 | CONFIG_CLK_PX30=y | |
1047 | CONFIG_CLK_RK3308=y | |
1048 | CONFIG_CLK_RK3328=y | |
1049 | CONFIG_CLK_RK3368=y | |
1050 | CONFIG_CLK_RK3399=y | |
1051 | CONFIG_CLK_RK3568=y | |
ee731e2d | 1052 | CONFIG_CLK_RK3588=y |
6dd0eca7 MT |
1053 | CONFIG_SUNXI_CCU=m |
1054 | CONFIG_SUN50I_A64_CCU=m | |
1055 | CONFIG_SUN50I_A100_CCU=m | |
1056 | CONFIG_SUN50I_A100_R_CCU=m | |
1057 | CONFIG_SUN50I_H6_CCU=m | |
1058 | CONFIG_SUN50I_H616_CCU=m | |
1059 | CONFIG_SUN50I_H6_R_CCU=m | |
1060 | CONFIG_SUN6I_RTC_CCU=m | |
1061 | CONFIG_SUN8I_H3_CCU=m | |
1062 | CONFIG_SUN8I_DE2_CCU=m | |
1063 | CONFIG_SUN8I_R_CCU=m | |
1064 | # CONFIG_HWSPINLOCK_SUN6I is not set | |
d5383c43 MT |
1065 | |
1066 | # | |
1067 | # Clock Source drivers | |
1068 | # | |
3ad05a23 | 1069 | CONFIG_TIMER_OF=y |
202187a3 | 1070 | CONFIG_TIMER_ACPI=y |
3ad05a23 | 1071 | CONFIG_TIMER_PROBE=y |
6dd0eca7 MT |
1072 | CONFIG_CLKSRC_MMIO=y |
1073 | CONFIG_DW_APB_TIMER=y | |
1074 | CONFIG_DW_APB_TIMER_OF=y | |
1075 | CONFIG_ROCKCHIP_TIMER=y | |
1076 | CONFIG_SUN4I_TIMER=y | |
c738d0b2 MT |
1077 | CONFIG_ARM_ARCH_TIMER=y |
1078 | CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y | |
d27a5bdd AF |
1079 | CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y |
1080 | CONFIG_FSL_ERRATUM_A008585=y | |
1081 | CONFIG_HISILICON_ERRATUM_161010101=y | |
1082 | CONFIG_ARM64_ERRATUM_858921=y | |
6dd0eca7 MT |
1083 | CONFIG_SUN50I_ERRATUM_UNKNOWN1=y |
1084 | CONFIG_ARM_TIMER_SP804=y | |
1085 | CONFIG_TIMER_IMX_SYS_CTR=y | |
dc125ed4 | 1086 | # end of Clock Source drivers |
c738d0b2 | 1087 | CONFIG_ARM_MHU=m |
6dd0eca7 MT |
1088 | CONFIG_ARM_MHU_V2=m |
1089 | CONFIG_IMX_MBOX=m | |
1090 | CONFIG_PL320_MBOX=y | |
1091 | CONFIG_ARMADA_37XX_RWTM_MBOX=m | |
1092 | CONFIG_ROCKCHIP_MBOX=y | |
1093 | CONFIG_BCM2835_MBOX=m | |
43556e68 | 1094 | CONFIG_XGENE_SLIMPRO_MBOX=m |
6dd0eca7 | 1095 | CONFIG_SUN6I_MSGBOX=m |
94cce289 MT |
1096 | |
1097 | # | |
2b86e6fb | 1098 | # Generic IOMMU Pagetable Support |
94cce289 | 1099 | # |
c738d0b2 MT |
1100 | CONFIG_IOMMU_IO_PGTABLE_LPAE=y |
1101 | # CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set | |
1102 | CONFIG_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 |
1106 | CONFIG_ROCKCHIP_IOMMU=y |
1107 | CONFIG_SUN50I_IOMMU=y | |
1108 | CONFIG_ARM_SMMU=m | |
1109 | CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y | |
1110 | CONFIG_ARM_SMMU_V3=m | |
1111 | CONFIG_ARM_SMMU_V3_SVA=y | |
364d5655 | 1112 | |
d19e461f MT |
1113 | # |
1114 | # Remoteproc drivers | |
1115 | # | |
1116 | CONFIG_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 | 1125 | CONFIG_MESON_CANVAS=m |
6dd0eca7 | 1126 | CONFIG_MESON_CLK_MEASURE=m |
76d533f8 | 1127 | CONFIG_MESON_GX_SOCINFO=y |
6dd0eca7 MT |
1128 | CONFIG_MESON_GX_PM_DOMAINS=m |
1129 | CONFIG_MESON_EE_PM_DOMAINS=m | |
76d533f8 | 1130 | # end of Amlogic SoC drivers |
d27a5bdd | 1131 | |
202187a3 AF |
1132 | # |
1133 | # Broadcom SoC drivers | |
1134 | # | |
6dd0eca7 MT |
1135 | CONFIG_BCM2835_POWER=y |
1136 | CONFIG_SOC_BRCMSTB=y | |
2b86e6fb | 1137 | # end of Broadcom SoC drivers |
202187a3 | 1138 | |
c738d0b2 MT |
1139 | # |
1140 | # NXP/Freescale QorIQ SoC drivers | |
1141 | # | |
6dd0eca7 | 1142 | CONFIG_QUICC_ENGINE=y |
c738d0b2 MT |
1143 | # end of NXP/Freescale QorIQ SoC drivers |
1144 | ||
76d533f8 MT |
1145 | # |
1146 | # fujitsu SoC drivers | |
1147 | # | |
6dd0eca7 | 1148 | CONFIG_A64FX_DIAG=y |
76d533f8 MT |
1149 | # end of fujitsu SoC drivers |
1150 | ||
6dd0eca7 MT |
1151 | # |
1152 | # i.MX SoC drivers | |
1153 | # | |
1154 | CONFIG_IMX_GPCV2_PM_DOMAINS=y | |
1155 | CONFIG_SOC_IMX8M=y | |
d1ee2bc9 | 1156 | CONFIG_SOC_IMX9=y |
3ad05a23 MT |
1157 | CONFIG_IMX8M_BLK_CTRL=y |
1158 | CONFIG_IMX9_BLK_CTRL=y | |
6dd0eca7 MT |
1159 | # end of i.MX SoC drivers |
1160 | ||
1161 | # | |
1162 | # Qualcomm SoC drivers | |
1163 | # | |
1164 | CONFIG_ROCKCHIP_GRF=y | |
1165 | CONFIG_ROCKCHIP_IODOMAIN=m | |
1166 | CONFIG_ROCKCHIP_PM_DOMAINS=y | |
1167 | CONFIG_SUNXI_MBUS=y | |
1168 | CONFIG_SUNXI_SRAM=y | |
3ad05a23 | 1169 | CONFIG_SUN20I_PPU=y |
6dd0eca7 MT |
1170 | |
1171 | # | |
1172 | # DEVFREQ Drivers | |
1173 | # | |
1174 | CONFIG_ARM_IMX_BUS_DEVFREQ=m | |
1175 | CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m | |
1176 | CONFIG_ARM_RK3399_DMC_DEVFREQ=m | |
1177 | CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ=m | |
1178 | CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=m | |
1179 | ||
fe1f3d4a | 1180 | # |
c738d0b2 | 1181 | # Extcon Device Drivers |
fe1f3d4a | 1182 | # |
c738d0b2 | 1183 | CONFIG_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 | # | |
1206 | CONFIG_PWM=y | |
1207 | CONFIG_PWM_SYSFS=y | |
1208 | # CONFIG_PWM_DEBUG is not set | |
6dd0eca7 MT |
1209 | CONFIG_PWM_ATMEL_TCB=m |
1210 | CONFIG_PWM_BCM2835=m | |
1211 | CONFIG_PWM_BERLIN=m | |
1212 | CONFIG_PWM_CLK=m | |
1213 | CONFIG_PWM_DWC=m | |
1214 | CONFIG_PWM_FSL_FTM=m | |
1215 | CONFIG_PWM_IMX1=m | |
1216 | CONFIG_PWM_IMX27=m | |
1217 | CONFIG_PWM_IMX_TPM=m | |
1218 | CONFIG_PWM_LP3943=m | |
c738d0b2 | 1219 | CONFIG_PWM_MESON=m |
6dd0eca7 MT |
1220 | CONFIG_PWM_PCA9685=m |
1221 | CONFIG_PWM_ROCKCHIP=m | |
c738d0b2 | 1222 | CONFIG_PWM_STMPE=y |
6dd0eca7 MT |
1223 | CONFIG_PWM_SUN4I=m |
1224 | CONFIG_PWM_TWL=m | |
1225 | CONFIG_PWM_TWL_LED=m | |
1226 | CONFIG_PWM_XILINX=m | |
d5383c43 | 1227 | |
76d533f8 MT |
1228 | # |
1229 | # IRQ chip support | |
1230 | # | |
c738d0b2 MT |
1231 | CONFIG_ARM_GIC=y |
1232 | CONFIG_ARM_GIC_MAX_NR=1 | |
1233 | CONFIG_ARM_GIC_V2M=y | |
1234 | CONFIG_ARM_GIC_V3=y | |
1235 | CONFIG_ARM_GIC_V3_ITS=y | |
1236 | CONFIG_ARM_GIC_V3_ITS_PCI=y | |
7846dc81 | 1237 | CONFIG_ALPINE_MSI=y |
6dd0eca7 MT |
1238 | CONFIG_BRCMSTB_L2_IRQ=y |
1239 | CONFIG_DW_APB_ICTL=y | |
1240 | CONFIG_SUN6I_R_INTC=y | |
1241 | CONFIG_SUNXI_NMI_INTC=y | |
1242 | CONFIG_IMX_GPCV2=y | |
1243 | CONFIG_MVEBU_GICP=y | |
1244 | CONFIG_MVEBU_ICU=y | |
1245 | CONFIG_MVEBU_ODMI=y | |
1246 | CONFIG_MVEBU_PIC=y | |
1247 | CONFIG_MVEBU_SEI=y | |
c738d0b2 MT |
1248 | CONFIG_PARTITION_PERCPU=y |
1249 | CONFIG_MESON_IRQ_GPIO=y | |
6dd0eca7 MT |
1250 | CONFIG_IMX_IRQSTEER=y |
1251 | CONFIG_IMX_INTMUX=y | |
d1ee2bc9 | 1252 | CONFIG_IMX_MU_MSI=m |
c738d0b2 | 1253 | # end of IRQ chip support |
6dd0eca7 MT |
1254 | CONFIG_ARCH_HAS_RESET_CONTROLLER=y |
1255 | CONFIG_RESET_BERLIN=m | |
1256 | CONFIG_RESET_IMX7=m | |
1257 | CONFIG_RESET_MESON=m | |
c738d0b2 | 1258 | CONFIG_RESET_MESON_AUDIO_ARB=m |
bbc2926a | 1259 | CONFIG_RESET_NUVOTON_MA35D1=y |
6dd0eca7 MT |
1260 | CONFIG_RESET_SCMI=m |
1261 | CONFIG_RESET_SUNXI=y | |
76d533f8 | 1262 | |
d5383c43 MT |
1263 | # |
1264 | # PHY Subsystem | |
1265 | # | |
202187a3 | 1266 | CONFIG_PHY_XGENE=m |
6dd0eca7 MT |
1267 | CONFIG_PHY_SUN4I_USB=m |
1268 | CONFIG_PHY_SUN6I_MIPI_DPHY=m | |
1269 | CONFIG_PHY_SUN9I_USB=m | |
1270 | CONFIG_PHY_SUN50I_USB3=m | |
1271 | CONFIG_PHY_MESON8B_USB2=m | |
1272 | CONFIG_PHY_MESON_GXL_USB2=m | |
1273 | CONFIG_PHY_MESON_G12A_MIPI_DPHY_ANALOG=m | |
1274 | CONFIG_PHY_MESON_G12A_USB2=m | |
1275 | CONFIG_PHY_MESON_G12A_USB3_PCIE=m | |
1276 | CONFIG_PHY_MESON_AXG_PCIE=m | |
1277 | CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG=m | |
1278 | CONFIG_PHY_MESON_AXG_MIPI_DPHY=m | |
1279 | ||
1280 | # | |
1281 | # PHY drivers for Broadcom platforms | |
1282 | # | |
1283 | CONFIG_PHY_FSL_IMX8MQ_USB=m | |
1284 | CONFIG_PHY_MIXEL_LVDS_PHY=m | |
1285 | CONFIG_PHY_MIXEL_MIPI_DPHY=m | |
1286 | CONFIG_PHY_FSL_IMX8M_PCIE=m | |
1287 | CONFIG_PHY_BERLIN_SATA=m | |
1288 | CONFIG_PHY_BERLIN_USB=m | |
1289 | CONFIG_PHY_MVEBU_A3700_COMPHY=m | |
1290 | CONFIG_PHY_MVEBU_A3700_UTMI=m | |
1291 | CONFIG_PHY_MVEBU_A38X_COMPHY=m | |
1292 | CONFIG_PHY_MVEBU_CP110_COMPHY=m | |
1293 | CONFIG_PHY_MVEBU_CP110_UTMI=m | |
1294 | CONFIG_PHY_ROCKCHIP_DP=m | |
1295 | CONFIG_PHY_ROCKCHIP_DPHY_RX0=m | |
1296 | CONFIG_PHY_ROCKCHIP_EMMC=m | |
1297 | CONFIG_PHY_ROCKCHIP_INNO_HDMI=m | |
1298 | CONFIG_PHY_ROCKCHIP_INNO_USB2=m | |
1299 | CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY=m | |
1300 | CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m | |
1301 | CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=m | |
1302 | CONFIG_PHY_ROCKCHIP_PCIE=m | |
d1ee2bc9 | 1303 | CONFIG_PHY_ROCKCHIP_SNPS_PCIE3=m |
6dd0eca7 MT |
1304 | CONFIG_PHY_ROCKCHIP_TYPEC=m |
1305 | CONFIG_PHY_ROCKCHIP_USB=m | |
2b86e6fb | 1306 | # end of PHY Subsystem |
3ad05a23 | 1307 | CONFIG_ARM_SCMI_POWERCAP=m |
d5383c43 | 1308 | |
d27a5bdd AF |
1309 | # |
1310 | # Performance monitor support | |
1311 | # | |
c738d0b2 MT |
1312 | CONFIG_ARM_CCI_PMU=y |
1313 | CONFIG_ARM_CCI400_PMU=y | |
1314 | CONFIG_ARM_CCI5xx_PMU=y | |
1315 | # CONFIG_ARM_CCN is not set | |
76d533f8 | 1316 | # CONFIG_ARM_CMN is not set |
c738d0b2 | 1317 | CONFIG_ARM_PMU=y |
d27a5bdd | 1318 | CONFIG_ARM_PMU_ACPI=y |
dc125ed4 | 1319 | CONFIG_ARM_SMMU_V3_PMU=m |
d19e461f | 1320 | CONFIG_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 | 1324 | CONFIG_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 |
1338 | CONFIG_NVMEM_IMX_IIM=m |
1339 | CONFIG_NVMEM_IMX_OCOTP=m | |
bbc2926a | 1340 | CONFIG_NVMEM_IMX_OCOTP_ELE=m |
d1ee2bc9 MT |
1341 | CONFIG_NVMEM_MESON_MX_EFUSE=m |
1342 | CONFIG_NVMEM_ROCKCHIP_EFUSE=m | |
1343 | CONFIG_NVMEM_ROCKCHIP_OTP=m | |
6dd0eca7 | 1344 | CONFIG_NVMEM_SNVS_LPGPR=m |
d1ee2bc9 MT |
1345 | CONFIG_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 | # | |
1356 | CONFIG_MUX_ADG792A=m | |
1357 | CONFIG_MUX_GPIO=m | |
1358 | CONFIG_MUX_MMIO=m | |
2b86e6fb | 1359 | # end of Multiplexer drivers |
d19e461f MT |
1360 | CONFIG_CDX_BUS=y |
1361 | CONFIG_CDX_CONTROLLER=m | |
2b86e6fb | 1362 | # end of Device Drivers |
202187a3 | 1363 | |
d5383c43 MT |
1364 | # |
1365 | # Pseudo filesystems | |
1366 | # | |
76d533f8 | 1367 | CONFIG_ARCH_SUPPORTS_HUGETLBFS=y |
d5383c43 | 1368 | CONFIG_EFIVAR_FS=y |
2b86e6fb | 1369 | # end of Pseudo filesystems |
dc125ed4 AF |
1370 | |
1371 | # | |
9a9607f5 | 1372 | # Hardening of kernel data structures |
dc125ed4 | 1373 | # |
202187a3 AF |
1374 | CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y |
1375 | CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y | |
d5383c43 | 1376 | |
bbc2926a AF |
1377 | # |
1378 | # Hashes, digests, and MACs | |
1379 | # | |
1380 | CONFIG_CRYPTO_SM3=m | |
1381 | CONFIG_CRYPTO_SM3_GENERIC=m | |
1382 | # end of Hashes, digests, and MACs | |
1383 | ||
d5383c43 | 1384 | # |
d1ee2bc9 MT |
1385 | # Userspace interface |
1386 | # | |
1387 | CONFIG_CRYPTO_NHPOLY1305_NEON=m | |
1388 | CONFIG_CRYPTO_CHACHA20_NEON=m | |
1389 | ||
d5383c43 | 1390 | # |
d1ee2bc9 MT |
1391 | # Accelerated Cryptographic Algorithms for CPU (arm64) |
1392 | # | |
1393 | CONFIG_CRYPTO_GHASH_ARM64_CE=m | |
1394 | CONFIG_CRYPTO_POLY1305_NEON=m | |
1395 | CONFIG_CRYPTO_SHA1_ARM64_CE=m | |
1396 | CONFIG_CRYPTO_SHA256_ARM64=m | |
1397 | CONFIG_CRYPTO_SHA2_ARM64_CE=m | |
1398 | CONFIG_CRYPTO_SHA512_ARM64=m | |
1399 | CONFIG_CRYPTO_SHA512_ARM64_CE=m | |
1400 | CONFIG_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 | |
1404 | CONFIG_CRYPTO_AES_ARM64=m | |
1405 | CONFIG_CRYPTO_AES_ARM64_CE=m | |
1406 | CONFIG_CRYPTO_AES_ARM64_CE_BLK=m | |
1407 | CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m | |
1408 | CONFIG_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 | |
1412 | CONFIG_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 |
1415 | CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m |
1416 | # end of Accelerated Cryptographic Algorithms for CPU (arm64) | |
6dd0eca7 MT |
1417 | CONFIG_CRYPTO_DEV_ALLWINNER=y |
1418 | CONFIG_CRYPTO_DEV_SUN4I_SS=m | |
1419 | CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y | |
1420 | CONFIG_CRYPTO_DEV_SUN4I_SS_DEBUG=y | |
1421 | CONFIG_CRYPTO_DEV_SUN8I_CE=m | |
1422 | CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG=y | |
1423 | CONFIG_CRYPTO_DEV_SUN8I_CE_HASH=y | |
1424 | CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG=y | |
1425 | CONFIG_CRYPTO_DEV_SUN8I_CE_TRNG=y | |
1426 | CONFIG_CRYPTO_DEV_SUN8I_SS=m | |
1427 | CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG=y | |
1428 | CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG=y | |
1429 | CONFIG_CRYPTO_DEV_SUN8I_SS_HASH=y | |
1430 | CONFIG_CRYPTO_DEV_FSL_CAAM_COMMON=m | |
1431 | CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC=m | |
1432 | CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC=m | |
1433 | CONFIG_CRYPTO_DEV_FSL_CAAM=m | |
1434 | # CONFIG_CRYPTO_DEV_FSL_CAAM_DEBUG is not set | |
1435 | CONFIG_CRYPTO_DEV_FSL_CAAM_JR=m | |
1436 | CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=9 | |
1437 | # CONFIG_CRYPTO_DEV_FSL_CAAM_INTC is not set | |
1438 | CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=y | |
1439 | CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=y | |
1440 | CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y | |
1441 | CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y | |
1442 | CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y | |
bbc2926a | 1443 | # CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set |
6dd0eca7 MT |
1444 | CONFIG_CRYPTO_DEV_SAHARA=m |
1445 | CONFIG_CRYPTO_DEV_MXS_DCP=m | |
1446 | CONFIG_CRYPTO_DEV_MARVELL=m | |
1447 | CONFIG_CRYPTO_DEV_MARVELL_CESA=m | |
1448 | CONFIG_CRYPTO_DEV_CAVIUM_ZIP=m | |
1449 | CONFIG_CRYPTO_DEV_ROCKCHIP=m | |
ee731e2d | 1450 | # CONFIG_CRYPTO_DEV_ROCKCHIP_DEBUG is not set |
cd59c044 | 1451 | CONFIG_CRYPTO_DEV_HISI_SEC=m |
03ed32f9 | 1452 | # CONFIG_CRYPTO_DEV_HISI_SEC2 is not set |
6dd0eca7 MT |
1453 | CONFIG_CRYPTO_DEV_HISI_QM=m |
1454 | CONFIG_CRYPTO_DEV_HISI_ZIP=m | |
1455 | CONFIG_CRYPTO_DEV_HISI_HPRE=m | |
1456 | CONFIG_CRYPTO_DEV_HISI_TRNG=m | |
bbc2926a | 1457 | CONFIG_CRYPTO_DEV_JH7110=m |
d5383c43 MT |
1458 | |
1459 | # | |
1460 | # Library routines | |
1461 | # | |
6dd0eca7 | 1462 | CONFIG_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 |
1469 | CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9 |
1470 | # end of Crypto library routines | |
d5383c43 | 1471 | CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y |
c738d0b2 MT |
1472 | CONFIG_ARCH_HAS_SETUP_DMA_OPS=y |
1473 | CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y | |
1474 | CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y | |
1475 | CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y | |
dc125ed4 | 1476 | CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y |
bbc2926a | 1477 | CONFIG_DMA_BOUNCE_UNALIGNED_KMALLOC=y |
c738d0b2 | 1478 | CONFIG_DMA_NONCOHERENT_MMAP=y |
76d533f8 | 1479 | CONFIG_DMA_COHERENT_POOL=y |
75047608 | 1480 | CONFIG_DMA_DIRECT_REMAP=y |
19b95f86 AF |
1481 | |
1482 | # | |
1483 | # Default contiguous memory area size: | |
1484 | # | |
cd59c044 | 1485 | CONFIG_SG_SPLIT=y |
2b86e6fb | 1486 | # end of Library routines |
76d533f8 | 1487 | CONFIG_GENERIC_IOREMAP=y |
c738d0b2 | 1488 | CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y |
cd59c044 MT |
1489 | |
1490 | # | |
1491 | # Compile-time checks and compiler options | |
1492 | # | |
1493 | CONFIG_ARCH_WANT_FRAME_POINTERS=y | |
1494 | CONFIG_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 |
1500 | CONFIG_RCU_CPU_STALL_TIMEOUT=21 |
1501 | # end of RCU Debugging | |
3ad05a23 | 1502 | CONFIG_DYNAMIC_FTRACE_WITH_CALL_OPS=y |
c738d0b2 | 1503 | # CONFIG_FTRACE_SYSCALLS is not set |
76d533f8 MT |
1504 | CONFIG_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 |