162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ciconfig PPC_POWERNV
362306a36Sopenharmony_ci	depends on PPC64 && PPC_BOOK3S
462306a36Sopenharmony_ci	bool "IBM PowerNV (Non-Virtualized) platform support"
562306a36Sopenharmony_ci	select PPC_HASH_MMU_NATIVE if PPC_64S_HASH_MMU
662306a36Sopenharmony_ci	select PPC_XICS
762306a36Sopenharmony_ci	select PPC_ICP_NATIVE
862306a36Sopenharmony_ci	select PPC_XIVE_NATIVE
962306a36Sopenharmony_ci	select PPC_P7_NAP
1062306a36Sopenharmony_ci	select FORCE_PCI
1162306a36Sopenharmony_ci	select PCI_MSI
1262306a36Sopenharmony_ci	select EPAPR_BOOT
1362306a36Sopenharmony_ci	select PPC_INDIRECT_PIO
1462306a36Sopenharmony_ci	select PPC_UDBG_16550
1562306a36Sopenharmony_ci	select CPU_FREQ
1662306a36Sopenharmony_ci	select PPC_DOORBELL
1762306a36Sopenharmony_ci	select MMU_NOTIFIER
1862306a36Sopenharmony_ci	select FORCE_SMP
1962306a36Sopenharmony_ci	select ARCH_SUPPORTS_PER_VMA_LOCK
2062306a36Sopenharmony_ci	default y
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ciconfig OPAL_PRD
2362306a36Sopenharmony_ci	tristate "OPAL PRD driver"
2462306a36Sopenharmony_ci	depends on PPC_POWERNV
2562306a36Sopenharmony_ci	help
2662306a36Sopenharmony_ci	  This enables the opal-prd driver, a facility to run processor
2762306a36Sopenharmony_ci	  recovery diagnostics on OpenPower machines
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ciconfig PPC_MEMTRACE
3062306a36Sopenharmony_ci	bool "Enable runtime allocation of RAM for tracing"
3162306a36Sopenharmony_ci	depends on PPC_POWERNV && MEMORY_HOTPLUG && CONTIG_ALLOC
3262306a36Sopenharmony_ci	help
3362306a36Sopenharmony_ci	  Enabling this option allows for runtime allocation of memory (RAM)
3462306a36Sopenharmony_ci	  for hardware tracing.
3562306a36Sopenharmony_ci
3662306a36Sopenharmony_ciconfig SCOM_DEBUGFS
3762306a36Sopenharmony_ci	bool "Expose SCOM controllers via debugfs"
3862306a36Sopenharmony_ci	depends on DEBUG_FS
39