summaryrefslogtreecommitdiffstats
path: root/drivers/devfreq/Kconfig
blob: 57a4cd87e97857f853799d7aa14c016522fd6791 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
if PM_DEVFREQ

comment "NVIDIA DEVFREQ Governors"

config DEVFREQ_GOV_POD_SCALING
        tristate "Power On Demand Scaling"
        help
          Sets the frequency based on two properties:
          (1) The governor receives activity throughput hints that
          indicate whether scaling up or down is required
          (2) the load of the devices is estimated using busy times
          from device profile to determine if the frequency should
          be altered.

config DEVFREQ_GOV_POD_SCALING_HISTORY_BUFFER_SIZE_MAX
        int
        default 100

config DEVFREQ_GOV_WMARK_SIMPLE
        tristate "Simple Watermark"
        help
          Sets the frequency based on monitor watermark events.
          This governor returns the next frequency from frequency table
          based on type watermark event.

config DEVFREQ_GOV_WMARK_ACTIVE
        tristate "Active Watermark"
        help
          Sets the frequency based on monitor watermark events.
          This governor calculates relation between current load and
          target load. The next frequency is calculated by multiplying
          this relation with the current frequency.

          The watermark values are updated so that the watermarks are
          triggered when the above algorithm would change the frequency.

endif # PM_DEVFREQ