xref: /linux/arch/powerpc/platforms/powernv/Kconfig (revision ec2e0fb07d789976c601bec19ecced7a501c3705)
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"
5c2857374SNicholas Piggin	select PPC_HASH_MMU_NATIVE if PPC_64S_HASH_MMU
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
12*f0ac60e6SNam Cao	select IRQ_MSI_LIB
1383920c49SBenjamin Herrenschmidt	select EPAPR_BOOT
143fafe9c2SBenjamin Herrenschmidt	select PPC_INDIRECT_PIO
158a05dd85SBenjamin Herrenschmidt	select PPC_UDBG_16550
1681f35902SGautham R. Shenoy	select CPU_FREQ
17d4e58e59SMichael Neuling	select PPC_DOORBELL
18abfe8026SAlistair Popple	select MMU_NOTIFIER
1940e27565SMichael Ellerman	select FORCE_SMP
2070d4cbc8SLaurent Dufour	select ARCH_SUPPORTS_PER_VMA_LOCK
213700976fSMadhavan Srinivasan	select PPC_RADIX_BROADCAST_TLBIE if PPC_RADIX_MMU
2255190f88SBenjamin Herrenschmidt	default y
230d7cd855SJeremy Kerr
240d7cd855SJeremy Kerrconfig OPAL_PRD
251e2e5e82SJuerg Haefliger	tristate "OPAL PRD driver"
260d7cd855SJeremy Kerr	depends on PPC_POWERNV
270d7cd855SJeremy Kerr	help
280d7cd855SJeremy Kerr	  This enables the opal-prd driver, a facility to run processor
290d7cd855SJeremy Kerr	  recovery diagnostics on OpenPower machines
309d5171a8SRashmica Gupta
319d5171a8SRashmica Guptaconfig PPC_MEMTRACE
320bd4b96dSDavid Hildenbrand	bool "Enable runtime allocation of RAM for tracing"
330bd4b96dSDavid Hildenbrand	depends on PPC_POWERNV && MEMORY_HOTPLUG && CONTIG_ALLOC
349d5171a8SRashmica Gupta	help
350bd4b96dSDavid Hildenbrand	  Enabling this option allows for runtime allocation of memory (RAM)
360bd4b96dSDavid Hildenbrand	  for hardware tracing.
374dea2d1aSSukadev Bhattiprolu
3808a456aaSAndrew Donnellanconfig SCOM_DEBUGFS
3908a456aaSAndrew Donnellan	bool "Expose SCOM controllers via debugfs"
4008a456aaSAndrew Donnellan	depends on DEBUG_FS
41