xref: /linux/arch/powerpc/platforms/powernv/Kconfig (revision f15d97df5afae16f40ecef942031235d1c6ba14f)
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 EPAPR_BOOT
13	select PPC_INDIRECT_PIO
14	select PPC_UDBG_16550
15	select CPU_FREQ
16	select PPC_DOORBELL
17	select MMU_NOTIFIER
18	select FORCE_SMP
19	select ARCH_SUPPORTS_PER_VMA_LOCK
20	select PPC_RADIX_BROADCAST_TLBIE if PPC_RADIX_MMU
21	default y
22
23config OPAL_PRD
24	tristate "OPAL PRD driver"
25	depends on PPC_POWERNV
26	help
27	  This enables the opal-prd driver, a facility to run processor
28	  recovery diagnostics on OpenPower machines
29
30config PPC_MEMTRACE
31	bool "Enable runtime allocation of RAM for tracing"
32	depends on PPC_POWERNV && MEMORY_HOTPLUG && CONTIG_ALLOC
33	help
34	  Enabling this option allows for runtime allocation of memory (RAM)
35	  for hardware tracing.
36
37config SCOM_DEBUGFS
38	bool "Expose SCOM controllers via debugfs"
39	depends on DEBUG_FS
40