Jordan Crouse a5fb8b9189 drm/msm/a6xx: Use the DMA API for GMU memory objects
The GMU has very few memory allocations and uses a flat memory space so
there is no good reason to go out of our way to bypass the DMA APIs which
were basically designed for this exact scenario.

v7: Check return value of dma_set_mask_and_coherent
v4: Use dma_alloc_wc()
v3: Set the dma mask correctly and use dma_addr_t for the iova type
v2: Pass force_dma false to of_dma_configure to require that the DMA
region be set up and return error from of_dma_configure to fail probe.

Reviewed-by: Michael J. Ruhl <michael.j.ruhl@intel.com>
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@chromium.org>
2020-03-20 07:13:05 -07:00
..
2020-01-20 11:42:57 +10:00
2020-01-30 08:04:01 -08:00
2020-01-30 08:04:01 -08:00
2020-01-03 11:43:44 +10:00
2020-02-26 14:02:41 -05:00
2020-01-20 11:42:57 +10:00
2019-07-15 18:11:31 +02:00
2020-01-30 08:04:01 -08:00
2020-02-07 12:22:30 +10:00
2020-01-30 08:04:01 -08:00
2019-12-18 16:09:12 -05:00
2019-11-19 22:25:55 +01:00
2019-11-27 17:45:48 -08:00
2019-10-08 18:29:00 +02:00
2020-02-06 22:01:40 +02:00
2020-01-20 11:42:57 +10:00
2019-12-27 15:25:04 +10:00
2019-12-17 13:57:54 +01:00
2019-07-22 21:24:10 +02:00