1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
255190f88SBenjamin Herrenschmidtconfig PPC_POWERNV
355190f88SBenjamin Herrenschmidt	depends on PPC64 && PPC_BOOK3S
455190f88SBenjamin Herrenschmidt	bool "IBM PowerNV (Non-Virtualized) platform support"
555190f88SBenjamin Herrenschmidt	select PPC_NATIVE
655190f88SBenjamin Herrenschmidt	select PPC_XICS
755190f88SBenjamin Herrenschmidt	select PPC_ICP_NATIVE
8243e2511SBenjamin Herrenschmidt	select PPC_XIVE_NATIVE
955190f88SBenjamin Herrenschmidt	select PPC_P7_NAP
10eb01d42aSChristoph Hellwig	select FORCE_PCI
11a311e738SMichael Ellerman	select PCI_MSI
1283920c49SBenjamin Herrenschmidt	select EPAPR_BOOT
133fafe9c2SBenjamin Herrenschmidt	select PPC_INDIRECT_PIO
148a05dd85SBenjamin Herrenschmidt	select PPC_UDBG_16550
158adae0c8SBenjamin Herrenschmidt	select PPC_SCOM
16a4da0d50SMichael Ellerman	select ARCH_RANDOM
1781f35902SGautham R. Shenoy	select CPU_FREQ
18d4e58e59SMichael Neuling	select PPC_DOORBELL
19abfe8026SAlistair Popple	select MMU_NOTIFIER
2040e27565SMichael Ellerman	select FORCE_SMP
2155190f88SBenjamin Herrenschmidt	default y
220d7cd855SJeremy Kerr
230d7cd855SJeremy Kerrconfig OPAL_PRD
240d7cd855SJeremy Kerr	tristate 'OPAL PRD driver'
250d7cd855SJeremy Kerr	depends on PPC_POWERNV
260d7cd855SJeremy Kerr	help
270d7cd855SJeremy Kerr	  This enables the opal-prd driver, a facility to run processor
280d7cd855SJeremy Kerr	  recovery diagnostics on OpenPower machines
299d5171a8SRashmica Gupta
309d5171a8SRashmica Guptaconfig PPC_MEMTRACE
319d5171a8SRashmica Gupta	bool "Enable removal of RAM from kernel mappings for tracing"
329d5171a8SRashmica Gupta	depends on PPC_POWERNV && MEMORY_HOTREMOVE
339d5171a8SRashmica Gupta	help
349d5171a8SRashmica Gupta	  Enabling this option allows for the removal of memory (RAM)
359d5171a8SRashmica Gupta	  from the kernel mappings to be used for hardware tracing.
364dea2d1aSSukadev Bhattiprolu
374dea2d1aSSukadev Bhattiproluconfig PPC_VAS
384dea2d1aSSukadev Bhattiprolu	bool "IBM Virtual Accelerator Switchboard (VAS)"
394dea2d1aSSukadev Bhattiprolu	depends on PPC_POWERNV && PPC_64K_PAGES
404dea2d1aSSukadev Bhattiprolu	default y
414dea2d1aSSukadev Bhattiprolu	help
424dea2d1aSSukadev Bhattiprolu	  This enables support for IBM Virtual Accelerator Switchboard (VAS).
434dea2d1aSSukadev Bhattiprolu
444dea2d1aSSukadev Bhattiprolu	  VAS allows accelerators in co-processors like NX-GZIP and NX-842
454dea2d1aSSukadev Bhattiprolu	  to be accessible to kernel subsystems and user processes.
464dea2d1aSSukadev Bhattiprolu
474dea2d1aSSukadev Bhattiprolu	  VAS adapters are found in POWER9 based systems.
484dea2d1aSSukadev Bhattiprolu
494dea2d1aSSukadev Bhattiprolu	  If unsure, say N.
50