linux/drivers/gpu/drm/msm/adreno
Jordan Crouse 32aa27e15c msm/gpu/a6xx: Force of_dma_configure to setup DMA for GMU
The point of the 'force_dma' parameter for of_dma_configure
is to force the device to be set up even if DMA capability is
not described by the firmware which is exactly the use case
 we have for GMU - we need SMMU to get set up but we have no
other dma capabilities since memory is managed by the GPU
driver. Currently we pass false so of_dma_configure() fails
and subsequently GMU and GPU probe does as well.

Fixes: 4b565ca5a2 ("drm/msm: Add A6XX device support")
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Tested-by: Sibi Sankar <sibis@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 msm/gpu/a6xx: Force of_dma_configure to setup DMA for GMU 2018-10-03 20:24:55 -04:00
a6xx_gmu.h drm/msm/a6xx: Fix PDC register overlap 2018-10-03 20:24:54 -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: Add A6XX device support 2018-08-10 18:49:18 -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