18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ciconfig PPC_POWERNV
38c2ecf20Sopenharmony_ci	depends on PPC64 && PPC_BOOK3S
48c2ecf20Sopenharmony_ci	bool "IBM PowerNV (Non-Virtualized) platform support"
58c2ecf20Sopenharmony_ci	select PPC_NATIVE
68c2ecf20Sopenharmony_ci	select PPC_XICS
78c2ecf20Sopenharmony_ci	select PPC_ICP_NATIVE
88c2ecf20Sopenharmony_ci	select PPC_XIVE_NATIVE
98c2ecf20Sopenharmony_ci	select PPC_P7_NAP
108c2ecf20Sopenharmony_ci	select FORCE_PCI
118c2ecf20Sopenharmony_ci	select PCI_MSI
128c2ecf20Sopenharmony_ci	select EPAPR_BOOT
138c2ecf20Sopenharmony_ci	select PPC_INDIRECT_PIO
148c2ecf20Sopenharmony_ci	select PPC_UDBG_16550
158c2ecf20Sopenharmony_ci	select ARCH_RANDOM
168c2ecf20Sopenharmony_ci	select CPU_FREQ
178c2ecf20Sopenharmony_ci	select PPC_DOORBELL
188c2ecf20Sopenharmony_ci	select MMU_NOTIFIER
198c2ecf20Sopenharmony_ci	select FORCE_SMP
208c2ecf20Sopenharmony_ci	default y
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ciconfig OPAL_PRD
238c2ecf20Sopenharmony_ci	tristate 'OPAL PRD driver'
248c2ecf20Sopenharmony_ci	depends on PPC_POWERNV
258c2ecf20Sopenharmony_ci	help
268c2ecf20Sopenharmony_ci	  This enables the opal-prd driver, a facility to run processor
278c2ecf20Sopenharmony_ci	  recovery diagnostics on OpenPower machines
288c2ecf20Sopenharmony_ci
298c2ecf20Sopenharmony_ciconfig PPC_MEMTRACE
308c2ecf20Sopenharmony_ci	bool "Enable removal of RAM from kernel mappings for tracing"
318c2ecf20Sopenharmony_ci	depends on PPC_POWERNV && MEMORY_HOTREMOVE
328c2ecf20Sopenharmony_ci	help
338c2ecf20Sopenharmony_ci	  Enabling this option allows for the removal of memory (RAM)
348c2ecf20Sopenharmony_ci	  from the kernel mappings to be used for hardware tracing.
358c2ecf20Sopenharmony_ci
368c2ecf20Sopenharmony_ciconfig PPC_VAS
378c2ecf20Sopenharmony_ci	bool "IBM Virtual Accelerator Switchboard (VAS)"
388c2ecf20Sopenharmony_ci	depends on PPC_POWERNV && PPC_64K_PAGES
398c2ecf20Sopenharmony_ci	default y
408c2ecf20Sopenharmony_ci	help
418c2ecf20Sopenharmony_ci	  This enables support for IBM Virtual Accelerator Switchboard (VAS).
428c2ecf20Sopenharmony_ci
438c2ecf20Sopenharmony_ci	  VAS allows accelerators in co-processors like NX-GZIP and NX-842
448c2ecf20Sopenharmony_ci	  to be accessible to kernel subsystems and user processes.
458c2ecf20Sopenharmony_ci
468c2ecf20Sopenharmony_ci	  VAS adapters are found in POWER9 based systems.
478c2ecf20Sopenharmony_ci
488c2ecf20Sopenharmony_ci	  If unsure, say N.
498c2ecf20Sopenharmony_ci
508c2ecf20Sopenharmony_ciconfig SCOM_DEBUGFS
518c2ecf20Sopenharmony_ci	bool "Expose SCOM controllers via debugfs"
528c2ecf20Sopenharmony_ci	depends on DEBUG_FS
53