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