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