linux_dsm_epyc7002/drivers/gpu/drm/msm/adreno
Jordan Crouse df0dff1329 drm/msm/a6xx: Poll for HFI responses
The only HFI communication with the GMU on sdm845 happens
during initialization and all commands are synchronous. A fancy
interrupt tasklet and associated infrastructure is entirely
not eeded and puts us at the mercy of the scheduler.

Instead poll for the message signal and handle the response
immediately and go on our way.

Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
2018-10-03 20:24:55 -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/adreno/a5xx_debugfs: fix potential NULL pointer dereference 2018-03-19 06:33:34 -04:00
a5xx_gpu.c drm/msm/adreno: Remove VLA usage 2018-08-05 10:07:09 -04:00
a5xx_gpu.h drm/msm: add a5xx specific debugfs 2018-02-20 10:41:20 -05:00
a5xx_power.c drm/msm/adreno: Define a list of firmware files to load per target 2018-02-20 10:41:22 -05:00
a5xx_preempt.c drm/msm/a5xx: Skip hardware preemption init if no preemption 2018-10-03 20:24:54 -04:00
a5xx.xml.h drm/msm: update generated headers 2018-08-10 18:49:18 -04:00
a6xx_gmu.c drm/msm/a6xx: Poll for HFI responses 2018-10-03 20:24:55 -04:00
a6xx_gmu.h drm/msm/a6xx: Poll for HFI responses 2018-10-03 20:24:55 -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: Rename gmu phandle to qcom,gmu 2018-10-03 20:24:54 -04:00
a6xx_gpu.h drm/msm: Add A6XX device support 2018-08-10 18:49:18 -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: Add A6XX device support 2018-08-10 18:49:18 -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