linux-stable/drivers/gpu/drm/msm/adreno
Jordan Crouse f91c14ab44 drm/msm: Add devfreq support for the GPU
Add support for devfreq to dynamically control the GPU frequency.
By default try to use the 'simple_ondemand' governor which can
adjust the frequency based on GPU load.

v2: Fix __aeabi_uldivmod issue from the 0 day bot and use
devfreq_recommended_opp() as suggested by Rob.

Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
2018-01-10 14:30:03 -05:00
..
a2xx.xml.h drm/msm: update generated headers 2017-06-16 11:16:07 -04:00
a3xx.xml.h drm/msm: update generated headers 2017-06-16 11:16:07 -04:00
a3xx_gpu.c drm/msm: Support multiple ringbuffers 2017-10-28 11:01:36 -04:00
a3xx_gpu.h drm/msm: Remove uneeded platform dev members 2017-08-02 07:57:02 -04:00
a4xx.xml.h drm/msm: update generated headers 2017-06-16 11:16:07 -04:00
a4xx_gpu.c drm/msm: Support multiple ringbuffers 2017-10-28 11:01:36 -04:00
a4xx_gpu.h drm/msm: Remove uneeded platform dev members 2017-08-02 07:57:02 -04:00
a5xx.xml.h drm/msm: update generated headers 2017-06-16 11:16:07 -04:00
a5xx_gpu.c drm/msm: Add devfreq support for the GPU 2018-01-10 14:30:03 -05:00
a5xx_gpu.h drm/msm: Implement preemption for A5XX targets 2017-10-28 11:01:38 -04:00
a5xx_power.c drm/msm/adreno: Call dev_pm_opp_put() 2018-01-10 08:58:41 -05:00
a5xx_preempt.c treewide: setup_timer() -> timer_setup() 2017-11-21 15:57:07 -08:00
adreno_common.xml.h drm/msm: update generated headers 2017-06-16 11:16:07 -04:00
adreno_device.c drm/msm/adreno: Move clock parsing to adreno_gpu_init() 2018-01-10 08:58:42 -05:00
adreno_gpu.c drm/msm: Add devfreq support for the GPU 2018-01-10 14:30:03 -05:00
adreno_gpu.h drm/msm/adreno: Move clock parsing to adreno_gpu_init() 2018-01-10 08:58:42 -05:00
adreno_pm4.xml.h drm/msm: update generated headers 2017-06-16 11:16:07 -04:00