xref: /openbmc/linux/drivers/devfreq/event/Kconfig (revision ec8f24b7)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2f262f28cSChanwoo Choimenuconfig PM_DEVFREQ_EVENT
3f262f28cSChanwoo Choi	bool "DEVFREQ-Event device Support"
4f262f28cSChanwoo Choi	help
5f262f28cSChanwoo Choi	  The devfreq-event device provide the raw data and events which
6f262f28cSChanwoo Choi	  indicate the current state of devfreq-event device. The provided
7f262f28cSChanwoo Choi	  data from devfreq-event device is used to monitor the state of
8f262f28cSChanwoo Choi	  device and determine the suitable size of resource to reduce the
9f262f28cSChanwoo Choi	  wasted resource.
10f262f28cSChanwoo Choi
11f262f28cSChanwoo Choi	  The devfreq-event device can support the various type of events
12f262f28cSChanwoo Choi	  (e.g., raw data, utilization, latency, bandwidth). The events
13f262f28cSChanwoo Choi	  may be used by devfreq governor and other subsystem.
14f262f28cSChanwoo Choi
15f262f28cSChanwoo Choiif PM_DEVFREQ_EVENT
16f262f28cSChanwoo Choi
170179a913SChanwoo Choiconfig DEVFREQ_EVENT_EXYNOS_NOCP
1864cb7f67SPaul Gortmaker	tristate "EXYNOS NoC (Network On Chip) Probe DEVFREQ event Driver"
19797da559SKrzysztof Kozlowski	depends on ARCH_EXYNOS || COMPILE_TEST
200179a913SChanwoo Choi	select PM_OPP
2169e67a06SAxel Lin	select REGMAP_MMIO
220179a913SChanwoo Choi	help
230179a913SChanwoo Choi	  This add the devfreq-event driver for Exynos SoC. It provides NoC
240179a913SChanwoo Choi	  (Network on Chip) Probe counters to measure the bandwidth of AXI bus.
250179a913SChanwoo Choi
26f262f28cSChanwoo Choiconfig DEVFREQ_EVENT_EXYNOS_PPMU
27a63eb1a6SPaul Gortmaker	tristate "EXYNOS PPMU (Platform Performance Monitoring Unit) DEVFREQ event Driver"
28797da559SKrzysztof Kozlowski	depends on ARCH_EXYNOS || COMPILE_TEST
29f262f28cSChanwoo Choi	select PM_OPP
30f262f28cSChanwoo Choi	help
31f262f28cSChanwoo Choi	  This add the devfreq-event driver for Exynos SoC. It provides PPMU
32f262f28cSChanwoo Choi	  (Platform Performance Monitoring Unit) counters to estimate the
33f262f28cSChanwoo Choi	  utilization of each module.
34f262f28cSChanwoo Choi
35b9d1262bSLin Huangconfig DEVFREQ_EVENT_ROCKCHIP_DFI
36b9d1262bSLin Huang	tristate "ROCKCHIP DFI DEVFREQ event Driver"
37b9d1262bSLin Huang	depends on ARCH_ROCKCHIP
38b9d1262bSLin Huang	help
39b9d1262bSLin Huang	  This add the devfreq-event driver for Rockchip SoC. It provides DFI
40b9d1262bSLin Huang	  (DDR Monitor Module) driver to count ddr load.
41b9d1262bSLin Huang
42f262f28cSChanwoo Choiendif # PM_DEVFREQ_EVENT
43