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
15a4da0d50SMichael Ellerman	select ARCH_RANDOM
1681f35902SGautham R. Shenoy	select CPU_FREQ
17d4e58e59SMichael Neuling	select PPC_DOORBELL
18abfe8026SAlistair Popple	select MMU_NOTIFIER
1940e27565SMichael Ellerman	select FORCE_SMP
2055190f88SBenjamin Herrenschmidt	default y
210d7cd855SJeremy Kerr
220d7cd855SJeremy Kerrconfig OPAL_PRD
230d7cd855SJeremy Kerr	tristate 'OPAL PRD driver'
240d7cd855SJeremy Kerr	depends on PPC_POWERNV
250d7cd855SJeremy Kerr	help
260d7cd855SJeremy Kerr	  This enables the opal-prd driver, a facility to run processor
270d7cd855SJeremy Kerr	  recovery diagnostics on OpenPower machines
289d5171a8SRashmica Gupta
299d5171a8SRashmica Guptaconfig PPC_MEMTRACE
30*0bd4b96dSDavid Hildenbrand	bool "Enable runtime allocation of RAM for tracing"
31*0bd4b96dSDavid Hildenbrand	depends on PPC_POWERNV && MEMORY_HOTPLUG && CONTIG_ALLOC
329d5171a8SRashmica Gupta	help
33*0bd4b96dSDavid Hildenbrand	  Enabling this option allows for runtime allocation of memory (RAM)
34*0bd4b96dSDavid Hildenbrand	  for hardware tracing.
354dea2d1aSSukadev Bhattiprolu
364dea2d1aSSukadev Bhattiproluconfig PPC_VAS
374dea2d1aSSukadev Bhattiprolu	bool "IBM Virtual Accelerator Switchboard (VAS)"
384dea2d1aSSukadev Bhattiprolu	depends on PPC_POWERNV && PPC_64K_PAGES
394dea2d1aSSukadev Bhattiprolu	default y
404dea2d1aSSukadev Bhattiprolu	help
414dea2d1aSSukadev Bhattiprolu	  This enables support for IBM Virtual Accelerator Switchboard (VAS).
424dea2d1aSSukadev Bhattiprolu
434dea2d1aSSukadev Bhattiprolu	  VAS allows accelerators in co-processors like NX-GZIP and NX-842
444dea2d1aSSukadev Bhattiprolu	  to be accessible to kernel subsystems and user processes.
454dea2d1aSSukadev Bhattiprolu
464dea2d1aSSukadev Bhattiprolu	  VAS adapters are found in POWER9 based systems.
474dea2d1aSSukadev Bhattiprolu
484dea2d1aSSukadev Bhattiprolu	  If unsure, say N.
4908a456aaSAndrew Donnellan
5008a456aaSAndrew Donnellanconfig SCOM_DEBUGFS
5108a456aaSAndrew Donnellan	bool "Expose SCOM controllers via debugfs"
5208a456aaSAndrew Donnellan	depends on DEBUG_FS
53