1b2441318SGreg 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 10eb01d42aSChristoph Hellwig select FORCE_PCI 11a311e738SMichael Ellerman select PCI_MSI 1283920c49SBenjamin Herrenschmidt select EPAPR_BOOT 133fafe9c2SBenjamin Herrenschmidt select PPC_INDIRECT_PIO 148a05dd85SBenjamin Herrenschmidt select PPC_UDBG_16550 15a4da0d50SMichael Ellerman select ARCH_RANDOM 1681f35902SGautham R. Shenoy select CPU_FREQ 17d4e58e59SMichael Neuling select PPC_DOORBELL 18abfe8026SAlistair Popple select MMU_NOTIFIER 1940e27565SMichael Ellerman select FORCE_SMP 2055190f88SBenjamin Herrenschmidt default y 210d7cd855SJeremy Kerr 220d7cd855SJeremy Kerrconfig OPAL_PRD 230d7cd855SJeremy Kerr tristate 'OPAL PRD driver' 240d7cd855SJeremy Kerr depends on PPC_POWERNV 250d7cd855SJeremy Kerr help 260d7cd855SJeremy Kerr This enables the opal-prd driver, a facility to run processor 270d7cd855SJeremy Kerr recovery diagnostics on OpenPower machines 289d5171a8SRashmica Gupta 299d5171a8SRashmica Guptaconfig PPC_MEMTRACE 309d5171a8SRashmica Gupta bool "Enable removal of RAM from kernel mappings for tracing" 319d5171a8SRashmica Gupta depends on PPC_POWERNV && MEMORY_HOTREMOVE 329d5171a8SRashmica Gupta help 339d5171a8SRashmica Gupta Enabling this option allows for the removal of memory (RAM) 349d5171a8SRashmica Gupta from the kernel mappings to be used for hardware tracing. 354dea2d1aSSukadev Bhattiprolu 364dea2d1aSSukadev Bhattiproluconfig PPC_VAS 374dea2d1aSSukadev Bhattiprolu bool "IBM Virtual Accelerator Switchboard (VAS)" 384dea2d1aSSukadev Bhattiprolu depends on PPC_POWERNV && PPC_64K_PAGES 394dea2d1aSSukadev Bhattiprolu default y 404dea2d1aSSukadev Bhattiprolu help 414dea2d1aSSukadev Bhattiprolu This enables support for IBM Virtual Accelerator Switchboard (VAS). 424dea2d1aSSukadev Bhattiprolu 434dea2d1aSSukadev Bhattiprolu VAS allows accelerators in co-processors like NX-GZIP and NX-842 444dea2d1aSSukadev Bhattiprolu to be accessible to kernel subsystems and user processes. 454dea2d1aSSukadev Bhattiprolu 464dea2d1aSSukadev Bhattiprolu VAS adapters are found in POWER9 based systems. 474dea2d1aSSukadev Bhattiprolu 484dea2d1aSSukadev Bhattiprolu If unsure, say N. 49*08a456aaSAndrew Donnellan 50*08a456aaSAndrew Donnellanconfig SCOM_DEBUGFS 51*08a456aaSAndrew Donnellan bool "Expose SCOM controllers via debugfs" 52*08a456aaSAndrew Donnellan depends on DEBUG_FS 53