WIP FPC-III support
[linux/fpc-iii.git] / arch / powerpc / platforms / powernv / Kconfig
blob619b093a0657bac262ae2c794f74e29f8e06ddf2
1 # SPDX-License-Identifier: GPL-2.0
2 config PPC_POWERNV
3         depends on PPC64 && PPC_BOOK3S
4         bool "IBM PowerNV (Non-Virtualized) platform support"
5         select PPC_NATIVE
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
22 config 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
29 config 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.
36 config PPC_VAS
37         bool "IBM Virtual Accelerator Switchboard (VAS)"
38         depends on PPC_POWERNV && PPC_64K_PAGES
39         default y
40         help
41           This enables support for IBM Virtual Accelerator Switchboard (VAS).
43           VAS allows accelerators in co-processors like NX-GZIP and NX-842
44           to be accessible to kernel subsystems and user processes.
46           VAS adapters are found in POWER9 based systems.
48           If unsure, say N.
50 config SCOM_DEBUGFS
51         bool "Expose SCOM controllers via debugfs"
52         depends on DEBUG_FS