drm/msm: Support different SMMU backends for address spaces
SDE and the GPU have different requirements for the SMMU backends - the SDE generates its own iova addresses and needs special support for DMA buffers and the GPU does its own IOMMU operations. Add a shim layer to aspace to break out the address generation and call the appropriate SMMU functions. There is probably consolidation that can be done, but for now this is the best way to deal with the two use cases. CRs-Fixed: 2050484 Change-Id: Ied6d0632c3420f8a5f61dbd80d6bc8330eb83010 Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org> Signed-off-by: Abhijit Kulkarni <kabhijit@codeaurora.org>
Loading
Please register or sign in to comment