xref: /linux/arch/powerpc/platforms/powernv/Kconfig (revision 1ac731c529cd4d6adbce134754b51ff7d822b145)
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	default y
21
22config OPAL_PRD
23	tristate "OPAL PRD driver"
24	depends on PPC_POWERNV
25	help
26	  This enables the opal-prd driver, a facility to run processor
27	  recovery diagnostics on OpenPower machines
28
29config PPC_MEMTRACE
30	bool "Enable runtime allocation of RAM for tracing"
31	depends on PPC_POWERNV && MEMORY_HOTPLUG && CONTIG_ALLOC
32	help
33	  Enabling this option allows for runtime allocation of memory (RAM)
34	  for hardware tracing.
35
36config SCOM_DEBUGFS
37	bool "Expose SCOM controllers via debugfs"
38	depends on DEBUG_FS
39