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_NATIVE 6 select PPC_XICS 7 select PPC_ICP_NATIVE 8 select PPC_XIVE_NATIVE 9 select PPC_P7_NAP 10 select PCI 11 select PCI_MSI 12 select EPAPR_BOOT 13 select PPC_INDIRECT_PIO 14 select PPC_UDBG_16550 15 select PPC_SCOM 16 select ARCH_RANDOM 17 select CPU_FREQ 18 select CPU_FREQ_GOV_PERFORMANCE 19 select CPU_FREQ_GOV_POWERSAVE 20 select CPU_FREQ_GOV_USERSPACE 21 select CPU_FREQ_GOV_ONDEMAND 22 select CPU_FREQ_GOV_CONSERVATIVE 23 select PPC_DOORBELL 24 select MMU_NOTIFIER 25 select FORCE_SMP 26 default y 27 28config OPAL_PRD 29 tristate 'OPAL PRD driver' 30 depends on PPC_POWERNV 31 help 32 This enables the opal-prd driver, a facility to run processor 33 recovery diagnostics on OpenPower machines 34 35config PPC_MEMTRACE 36 bool "Enable removal of RAM from kernel mappings for tracing" 37 depends on PPC_POWERNV && MEMORY_HOTREMOVE 38 default n 39 help 40 Enabling this option allows for the removal of memory (RAM) 41 from the kernel mappings to be used for hardware tracing. 42 43config PPC_VAS 44 bool "IBM Virtual Accelerator Switchboard (VAS)" 45 depends on PPC_POWERNV && PPC_64K_PAGES 46 default y 47 help 48 This enables support for IBM Virtual Accelerator Switchboard (VAS). 49 50 VAS allows accelerators in co-processors like NX-GZIP and NX-842 51 to be accessible to kernel subsystems and user processes. 52 53 VAS adapters are found in POWER9 based systems. 54 55 If unsure, say N. 56