Kconfig 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. menuconfig PM_DEVFREQ_EVENT
  3. bool "DEVFREQ-Event device Support"
  4. help
  5. The devfreq-event device provide the raw data and events which
  6. indicate the current state of devfreq-event device. The provided
  7. data from devfreq-event device is used to monitor the state of
  8. device and determine the suitable size of resource to reduce the
  9. wasted resource.
  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. if PM_DEVFREQ_EVENT
  14. config DEVFREQ_EVENT_EXYNOS_NOCP
  15. tristate "Exynos NoC (Network On Chip) Probe DEVFREQ event Driver"
  16. depends on ARCH_EXYNOS || COMPILE_TEST
  17. select PM_OPP
  18. select REGMAP_MMIO
  19. help
  20. This add the devfreq-event driver for Exynos SoC. It provides NoC
  21. (Network on Chip) Probe counters to measure the bandwidth of AXI bus.
  22. config DEVFREQ_EVENT_EXYNOS_PPMU
  23. tristate "Exynos PPMU (Platform Performance Monitoring Unit) DEVFREQ event Driver"
  24. depends on ARCH_EXYNOS || COMPILE_TEST
  25. select PM_OPP
  26. help
  27. This add the devfreq-event driver for Exynos SoC. It provides PPMU
  28. (Platform Performance Monitoring Unit) counters to estimate the
  29. utilization of each module.
  30. config DEVFREQ_EVENT_ROCKCHIP_DFI
  31. tristate "ROCKCHIP DFI DEVFREQ event Driver"
  32. depends on ARCH_ROCKCHIP || COMPILE_TEST
  33. help
  34. This add the devfreq-event driver for Rockchip SoC. It provides DFI
  35. (DDR Monitor Module) driver to count ddr load.
  36. endif # PM_DEVFREQ_EVENT