linux_dsm_epyc7002/drivers/gpu/drm/msm/adreno
Sharat Masetty a2c3c0a54d drm/msm/a6xx: Add devfreq support for a6xx
Implement routines to estimate GPU busy time and fetching the
current frequency for the polling interval. This is required by
the devfreq framework which recommends a frequency change if needed.
The driver code then tries to set this new frequency on the GPU by
sending an Out Of Band(OOB) request to the GMU.

Signed-off-by: Sharat Masetty <smasetty@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
2018-10-04 09:19:37 -04:00
..
a2xx.xml.h drm/msm: update generated headers 2018-08-10 18:49:18 -04:00
a3xx_gpu.c drm/msm/adreno: Add a5xx specific registers for the GPU state 2018-07-30 08:50:06 -04:00
a3xx_gpu.h drm/msm: Remove uneeded platform dev members 2017-08-02 07:57:02 -04:00
a3xx.xml.h drm/msm: update generated headers 2018-08-10 18:49:18 -04:00
a4xx_gpu.c drm/msm/adreno: Add a5xx specific registers for the GPU state 2018-07-30 08:50:06 -04:00
a4xx_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 2018-08-10 18:49:18 -04:00
a5xx_debugfs.c drm/msm: Replace drm_gem_object_{un/reference} with put, get functions 2018-10-03 20:24:55 -04:00
a5xx_gpu.c drm/msm: re-factor devfreq code 2018-10-04 09:14:20 -04:00
a5xx_gpu.h drm/msm: add a5xx specific debugfs 2018-02-20 10:41:20 -05:00
a5xx_power.c drm/msm: Replace drm_gem_object_{un/reference} with put, get functions 2018-10-03 20:24:55 -04:00
a5xx_preempt.c drm/msm: Replace drm_gem_object_{un/reference} with put, get functions 2018-10-03 20:24:55 -04:00
a5xx.xml.h drm/msm: update generated headers 2018-08-10 18:49:18 -04:00
a6xx_gmu.c drm/msm/a6xx: Add devfreq support for a6xx 2018-10-04 09:19:37 -04:00
a6xx_gmu.h drm/msm/a6xx: Add devfreq support for a6xx 2018-10-04 09:19:37 -04:00
a6xx_gmu.xml.h drm/msm: update generated headers 2018-08-10 18:49:18 -04:00
a6xx_gpu.c drm/msm/a6xx: Add devfreq support for a6xx 2018-10-04 09:19:37 -04:00
a6xx_gpu.h drm/msm/a6xx: Add devfreq support for a6xx 2018-10-04 09:19:37 -04:00
a6xx_hfi.c drm/msm/a6xx: Poll for HFI responses 2018-10-03 20:24:55 -04:00
a6xx_hfi.h drm/msm: Add A6XX device support 2018-08-10 18:49:18 -04:00
a6xx.xml.h drm/msm/a6xx: Fix PDC register overlap 2018-10-03 20:24:54 -04:00
adreno_common.xml.h drm/msm: update generated headers 2018-08-10 18:49:18 -04:00
adreno_device.c drm/msm/a6xx: Add inactive_period for a6xx 2018-10-03 20:24:55 -04:00
adreno_gpu.c drm/msm/adreno: Load the firmware before bringing up the hardware 2018-08-10 18:49:18 -04:00
adreno_gpu.h drm/msm: Add A6XX device support 2018-08-10 18:49:18 -04:00
adreno_pm4.xml.h drm/msm: update generated headers 2018-08-10 18:49:18 -04:00