1# SPDX-License-Identifier: GPL-2.0
2config PPC_POWERNV
3	depends on PPC64 && PPC_BOOK3S
4	bool "IBM PowerNV (Non-Virtualized) platform support"
5	select PPC_NATIVE
6	select PPC_XICS
7	select PPC_ICP_NATIVE
8	select PPC_XIVE_NATIVE
9	select PPC_P7_NAP
10	select PCI
11	select PCI_MSI
12	select EPAPR_BOOT
13	select PPC_INDIRECT_PIO
14	select PPC_UDBG_16550
15	select PPC_SCOM
16	select ARCH_RANDOM
17	select CPU_FREQ
18	select PPC_DOORBELL
19	select MMU_NOTIFIER
20	select FORCE_SMP
21	default y
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
29
30config PPC_MEMTRACE
31	bool "Enable removal of RAM from kernel mappings for tracing"
32	depends on PPC_POWERNV && MEMORY_HOTREMOVE
33	default n
34	help
35	  Enabling this option allows for the removal of memory (RAM)
36	  from the kernel mappings to be used for hardware tracing.
37
38config PPC_VAS
39	bool "IBM Virtual Accelerator Switchboard (VAS)"
40	depends on PPC_POWERNV && PPC_64K_PAGES
41	default y
42	help
43	  This enables support for IBM Virtual Accelerator Switchboard (VAS).
44
45	  VAS allows accelerators in co-processors like NX-GZIP and NX-842
46	  to be accessible to kernel subsystems and user processes.
47
48	  VAS adapters are found in POWER9 based systems.
49
50	  If unsure, say N.
51