1*b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 255190f88SBenjamin Herrenschmidtconfig PPC_POWERNV 355190f88SBenjamin Herrenschmidt depends on PPC64 && PPC_BOOK3S 455190f88SBenjamin Herrenschmidt bool "IBM PowerNV (Non-Virtualized) platform support" 555190f88SBenjamin Herrenschmidt select PPC_NATIVE 655190f88SBenjamin Herrenschmidt select PPC_XICS 755190f88SBenjamin Herrenschmidt select PPC_ICP_NATIVE 8243e2511SBenjamin Herrenschmidt select PPC_XIVE_NATIVE 955190f88SBenjamin Herrenschmidt select PPC_P7_NAP 10a311e738SMichael Ellerman select PCI 11a311e738SMichael Ellerman select PCI_MSI 1283920c49SBenjamin Herrenschmidt select EPAPR_BOOT 133fafe9c2SBenjamin Herrenschmidt select PPC_INDIRECT_PIO 148a05dd85SBenjamin Herrenschmidt select PPC_UDBG_16550 158adae0c8SBenjamin Herrenschmidt select PPC_SCOM 16a4da0d50SMichael Ellerman select ARCH_RANDOM 1781f35902SGautham R. Shenoy select CPU_FREQ 1881f35902SGautham R. Shenoy select CPU_FREQ_GOV_PERFORMANCE 1981f35902SGautham R. Shenoy select CPU_FREQ_GOV_POWERSAVE 2081f35902SGautham R. Shenoy select CPU_FREQ_GOV_USERSPACE 2181f35902SGautham R. Shenoy select CPU_FREQ_GOV_ONDEMAND 2281f35902SGautham R. Shenoy select CPU_FREQ_GOV_CONSERVATIVE 23d4e58e59SMichael Neuling select PPC_DOORBELL 24abfe8026SAlistair Popple select MMU_NOTIFIER 2540e27565SMichael Ellerman select FORCE_SMP 2655190f88SBenjamin Herrenschmidt default y 270d7cd855SJeremy Kerr 280d7cd855SJeremy Kerrconfig OPAL_PRD 290d7cd855SJeremy Kerr tristate 'OPAL PRD driver' 300d7cd855SJeremy Kerr depends on PPC_POWERNV 310d7cd855SJeremy Kerr help 320d7cd855SJeremy Kerr This enables the opal-prd driver, a facility to run processor 330d7cd855SJeremy Kerr recovery diagnostics on OpenPower machines 349d5171a8SRashmica Gupta 359d5171a8SRashmica Guptaconfig PPC_MEMTRACE 369d5171a8SRashmica Gupta bool "Enable removal of RAM from kernel mappings for tracing" 379d5171a8SRashmica Gupta depends on PPC_POWERNV && MEMORY_HOTREMOVE 389d5171a8SRashmica Gupta default n 399d5171a8SRashmica Gupta help 409d5171a8SRashmica Gupta Enabling this option allows for the removal of memory (RAM) 419d5171a8SRashmica Gupta from the kernel mappings to be used for hardware tracing. 424dea2d1aSSukadev Bhattiprolu 434dea2d1aSSukadev Bhattiproluconfig PPC_VAS 444dea2d1aSSukadev Bhattiprolu bool "IBM Virtual Accelerator Switchboard (VAS)" 454dea2d1aSSukadev Bhattiprolu depends on PPC_POWERNV && PPC_64K_PAGES 464dea2d1aSSukadev Bhattiprolu default y 474dea2d1aSSukadev Bhattiprolu help 484dea2d1aSSukadev Bhattiprolu This enables support for IBM Virtual Accelerator Switchboard (VAS). 494dea2d1aSSukadev Bhattiprolu 504dea2d1aSSukadev Bhattiprolu VAS allows accelerators in co-processors like NX-GZIP and NX-842 514dea2d1aSSukadev Bhattiprolu to be accessible to kernel subsystems and user processes. 524dea2d1aSSukadev Bhattiprolu 534dea2d1aSSukadev Bhattiprolu VAS adapters are found in POWER9 based systems. 544dea2d1aSSukadev Bhattiprolu 554dea2d1aSSukadev Bhattiprolu If unsure, say N. 56