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