xref: /linux/arch/powerpc/platforms/powernv/Kconfig (revision cbac924200b838cfb8d8b1415113d788089dc50b)
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 ARCH_RANDOM
16	select CPU_FREQ
17	select PPC_DOORBELL
18	select MMU_NOTIFIER
19	select FORCE_SMP
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