1config PPC_POWERNV
2	depends on PPC64 && PPC_BOOK3S
3	bool "IBM PowerNV (Non-Virtualized) platform support"
4	select PPC_NATIVE
5	select PPC_XICS
6	select PPC_ICP_NATIVE
7	select PPC_XIVE_NATIVE
8	select PPC_P7_NAP
9	select PCI
10	select PCI_MSI
11	select EPAPR_BOOT
12	select PPC_INDIRECT_PIO
13	select PPC_UDBG_16550
14	select PPC_SCOM
15	select ARCH_RANDOM
16	select CPU_FREQ
17	select CPU_FREQ_GOV_PERFORMANCE
18	select CPU_FREQ_GOV_POWERSAVE
19	select CPU_FREQ_GOV_USERSPACE
20	select CPU_FREQ_GOV_ONDEMAND
21	select CPU_FREQ_GOV_CONSERVATIVE
22	select PPC_DOORBELL
23	select MMU_NOTIFIER
24	select FORCE_SMP
25	default y
26
27config OPAL_PRD
28	tristate 'OPAL PRD driver'
29	depends on PPC_POWERNV
30	help
31	  This enables the opal-prd driver, a facility to run processor
32	  recovery diagnostics on OpenPower machines
33
34config PPC_MEMTRACE
35	bool "Enable removal of RAM from kernel mappings for tracing"
36	depends on PPC_POWERNV && MEMORY_HOTREMOVE
37	default n
38	help
39	  Enabling this option allows for the removal of memory (RAM)
40	  from the kernel mappings to be used for hardware tracing.
41
42config PPC_VAS
43	bool "IBM Virtual Accelerator Switchboard (VAS)"
44	depends on PPC_POWERNV && PPC_64K_PAGES
45	default y
46	help
47	  This enables support for IBM Virtual Accelerator Switchboard (VAS).
48
49	  VAS allows accelerators in co-processors like NX-GZIP and NX-842
50	  to be accessible to kernel subsystems and user processes.
51
52	  VAS adapters are found in POWER9 based systems.
53
54	  If unsure, say N.
55