Commit | Line | Data |
---|---|---|
b2441318 | 1 | # SPDX-License-Identifier: GPL-2.0 |
55190f88 BH |
2 | config PPC_POWERNV |
3 | depends on PPC64 && PPC_BOOK3S | |
4 | bool "IBM PowerNV (Non-Virtualized) platform support" | |
55190f88 BH |
5 | select PPC_NATIVE |
6 | select PPC_XICS | |
7 | select PPC_ICP_NATIVE | |
243e2511 | 8 | select PPC_XIVE_NATIVE |
55190f88 | 9 | select PPC_P7_NAP |
eb01d42a | 10 | select FORCE_PCI |
a311e738 | 11 | select PCI_MSI |
83920c49 | 12 | select EPAPR_BOOT |
3fafe9c2 | 13 | select PPC_INDIRECT_PIO |
8a05dd85 | 14 | select PPC_UDBG_16550 |
8adae0c8 | 15 | select PPC_SCOM |
a4da0d50 | 16 | select ARCH_RANDOM |
81f35902 | 17 | select CPU_FREQ |
d4e58e59 | 18 | select PPC_DOORBELL |
abfe8026 | 19 | select MMU_NOTIFIER |
40e27565 | 20 | select FORCE_SMP |
55190f88 | 21 | default y |
0d7cd855 JK |
22 | |
23 | config 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 | |
9d5171a8 RG |
29 | |
30 | config PPC_MEMTRACE | |
31 | bool "Enable removal of RAM from kernel mappings for tracing" | |
32 | depends on PPC_POWERNV && MEMORY_HOTREMOVE | |
9d5171a8 RG |
33 | help |
34 | Enabling this option allows for the removal of memory (RAM) | |
35 | from the kernel mappings to be used for hardware tracing. | |
4dea2d1a SB |
36 | |
37 | config PPC_VAS | |
38 | bool "IBM Virtual Accelerator Switchboard (VAS)" | |
39 | depends on PPC_POWERNV && PPC_64K_PAGES | |
40 | default y | |
41 | help | |
42 | This enables support for IBM Virtual Accelerator Switchboard (VAS). | |
43 | ||
44 | VAS allows accelerators in co-processors like NX-GZIP and NX-842 | |
45 | to be accessible to kernel subsystems and user processes. | |
46 | ||
47 | VAS adapters are found in POWER9 based systems. | |
48 | ||
49 | If unsure, say N. |