xref: /linux/arch/powerpc/platforms/powernv/Kconfig (revision 417552999d0b6681ac30e117ae890828ca7e46b3)
1# SPDX-License-Identifier: GPL-2.0
2config PPC_POWERNV
3	depends on PPC64 && PPC_BOOK3S
4	bool "IBM PowerNV (Non-Virtualized) platform support"
5	select PPC_HASH_MMU_NATIVE if PPC_64S_HASH_MMU
6	select PPC_XICS
7	select PPC_ICP_NATIVE
8	select PPC_XIVE_NATIVE
9	select PPC_P7_NAP
10	select FORCE_PCI
11	select PCI_MSI
12	select IRQ_MSI_LIB
13	select EPAPR_BOOT
14	select PPC_INDIRECT_PIO
15	select PPC_UDBG_16550
16	select CPU_FREQ
17	select PPC_DOORBELL
18	select MMU_NOTIFIER
19	select FORCE_SMP
20	select ARCH_SUPPORTS_PER_VMA_LOCK
21	select PPC_RADIX_BROADCAST_TLBIE if PPC_RADIX_MMU
22	default y
23
24config OPAL_PRD
25	tristate "OPAL PRD driver"
26	depends on PPC_POWERNV
27	help
28	  This enables the opal-prd driver, a facility to run processor
29	  recovery diagnostics on OpenPower machines
30
31config PPC_MEMTRACE
32	bool "Enable runtime allocation of RAM for tracing"
33	depends on PPC_POWERNV && MEMORY_HOTPLUG && CONTIG_ALLOC
34	help
35	  Enabling this option allows for runtime allocation of memory (RAM)
36	  for hardware tracing.
37
38config SCOM_DEBUGFS
39	bool "Expose SCOM controllers via debugfs"
40	depends on DEBUG_FS
41