162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ciconfig HISI_PMU
362306a36Sopenharmony_ci	tristate "HiSilicon SoC PMU drivers"
462306a36Sopenharmony_ci	depends on ARM64 && ACPI
562306a36Sopenharmony_ci	  help
662306a36Sopenharmony_ci	  Support for HiSilicon SoC L3 Cache performance monitor, Hydra Home
762306a36Sopenharmony_ci	  Agent performance monitor and DDR Controller performance monitor.
862306a36Sopenharmony_ci
962306a36Sopenharmony_ciconfig HISI_PCIE_PMU
1062306a36Sopenharmony_ci	tristate "HiSilicon PCIE PERF PMU"
1162306a36Sopenharmony_ci	depends on PCI && ARM64
1262306a36Sopenharmony_ci	help
1362306a36Sopenharmony_ci	  Provide support for HiSilicon PCIe performance monitoring unit (PMU)
1462306a36Sopenharmony_ci	  RCiEP devices.
1562306a36Sopenharmony_ci	  Adds the PCIe PMU into perf events system for monitoring latency,
1662306a36Sopenharmony_ci	  bandwidth etc.
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ciconfig HNS3_PMU
1962306a36Sopenharmony_ci	tristate "HNS3 PERF PMU"
2062306a36Sopenharmony_ci	depends on ARM64 || COMPILE_TEST
2162306a36Sopenharmony_ci	depends on PCI
2262306a36Sopenharmony_ci	help
2362306a36Sopenharmony_ci	  Provide support for HNS3 performance monitoring unit (PMU) RCiEP
2462306a36Sopenharmony_ci	  devices.
2562306a36Sopenharmony_ci	  Adds the HNS3 PMU into perf events system for monitoring latency,
2662306a36Sopenharmony_ci	  bandwidth etc.
27