Merge tag 'Wimplicit-fallthrough-5.3-rc2' of git://git.kernel.org/pub/scm/linux/kerne...
[linux-2.6-block.git] / arch / powerpc / platforms / powernv / Kconfig
CommitLineData
b2441318 1# SPDX-License-Identifier: GPL-2.0
55190f88
BH
2config PPC_POWERNV
3 depends on PPC64 && PPC_BOOK3S
4 bool "IBM PowerNV (Non-Virtualized) platform support"
55190f88
BH
5 select PPC_NATIVE
6 select PPC_XICS
7 select PPC_ICP_NATIVE
243e2511 8 select PPC_XIVE_NATIVE
55190f88 9 select PPC_P7_NAP
eb01d42a 10 select FORCE_PCI
a311e738 11 select PCI_MSI
83920c49 12 select EPAPR_BOOT
3fafe9c2 13 select PPC_INDIRECT_PIO
8a05dd85 14 select PPC_UDBG_16550
8adae0c8 15 select PPC_SCOM
a4da0d50 16 select ARCH_RANDOM
81f35902 17 select CPU_FREQ
d4e58e59 18 select PPC_DOORBELL
abfe8026 19 select MMU_NOTIFIER
40e27565 20 select FORCE_SMP
55190f88 21 default y
0d7cd855
JK
22
23config OPAL_PRD
24 tristate 'OPAL PRD driver'
25 depends on PPC_POWERNV
26 help
27 This enables the opal-prd driver, a facility to run processor
28 recovery diagnostics on OpenPower machines
9d5171a8
RG
29
30config PPC_MEMTRACE
31 bool "Enable removal of RAM from kernel mappings for tracing"
32 depends on PPC_POWERNV && MEMORY_HOTREMOVE
9d5171a8
RG
33 help
34 Enabling this option allows for the removal of memory (RAM)
35 from the kernel mappings to be used for hardware tracing.
4dea2d1a
SB
36
37config PPC_VAS
38 bool "IBM Virtual Accelerator Switchboard (VAS)"
39 depends on PPC_POWERNV && PPC_64K_PAGES
40 default y
41 help
42 This enables support for IBM Virtual Accelerator Switchboard (VAS).
43
44 VAS allows accelerators in co-processors like NX-GZIP and NX-842
45 to be accessible to kernel subsystems and user processes.
46
47 VAS adapters are found in POWER9 based systems.
48
49 If unsure, say N.