xref: /openbmc/linux/drivers/devfreq/event/Kconfig (revision aaf9128a)
1menuconfig PM_DEVFREQ_EVENT
2	bool "DEVFREQ-Event device Support"
3	help
4	  The devfreq-event device provide the raw data and events which
5	  indicate the current state of devfreq-event device. The provided
6	  data from devfreq-event device is used to monitor the state of
7	  device and determine the suitable size of resource to reduce the
8	  wasted resource.
9
10	  The devfreq-event device can support the various type of events
11	  (e.g., raw data, utilization, latency, bandwidth). The events
12	  may be used by devfreq governor and other subsystem.
13
14if PM_DEVFREQ_EVENT
15
16config DEVFREQ_EVENT_EXYNOS_NOCP
17	tristate "EXYNOS NoC (Network On Chip) Probe DEVFREQ event Driver"
18	depends on ARCH_EXYNOS || COMPILE_TEST
19	select PM_OPP
20	select REGMAP_MMIO
21	help
22	  This add the devfreq-event driver for Exynos SoC. It provides NoC
23	  (Network on Chip) Probe counters to measure the bandwidth of AXI bus.
24
25config DEVFREQ_EVENT_EXYNOS_PPMU
26	tristate "EXYNOS PPMU (Platform Performance Monitoring Unit) DEVFREQ event Driver"
27	depends on ARCH_EXYNOS || COMPILE_TEST
28	select PM_OPP
29	help
30	  This add the devfreq-event driver for Exynos SoC. It provides PPMU
31	  (Platform Performance Monitoring Unit) counters to estimate the
32	  utilization of each module.
33
34config DEVFREQ_EVENT_ROCKCHIP_DFI
35	tristate "ROCKCHIP DFI DEVFREQ event Driver"
36	depends on ARCH_ROCKCHIP
37	help
38	  This add the devfreq-event driver for Rockchip SoC. It provides DFI
39	  (DDR Monitor Module) driver to count ddr load.
40
41endif # PM_DEVFREQ_EVENT
42