aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/drm/drm_mipi_dsi.h
diff options
context:
space:
mode:
authorRobin Murphy <robin.murphy@arm.com>2016-06-07 13:18:09 +0100
committerDaniel Vetter <daniel.vetter@ffwll.ch>2016-06-07 21:43:12 +0200
commitce0c5757681052eb8965209129f28362c3a4d8a7 (patch)
tree45b69cd544c5ec152fe78389b3910442952f1f66 /include/drm/drm_mipi_dsi.h
parentdrm/qxl: Remove useless drm_fb_get_bpp_depth() call (diff)
downloadwireguard-linux-ce0c5757681052eb8965209129f28362c3a4d8a7.tar.xz
wireguard-linux-ce0c5757681052eb8965209129f28362c3a4d8a7.zip
drm/fb_cma_helper: Implement fb_mmap callback
In the absence of an fb_mmap callback, the fbdev code falls back to a naive implementation which relies upon the DMA address being the same as the physical address, and the buffer being physically contiguous from there. Whilst this often holds for standard CMA allocations via the platform's regular DMA ops, if the allocation is provided by an IOMMU then such assumptions can fall apart spectacularly. To resolve this, reroute the fb_mmap call to the appropriate DMA API implementation, as per the other cma_helper calls. Signed-off-by: Robin Murphy <robin.murphy@arm.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Link: http://patchwork.freedesktop.org/patch/msgid/8fd95ac1440e0f01daad6d4380be3a4c8fa61055.1465301219.git.robin.murphy@arm.com
Diffstat (limited to 'include/drm/drm_mipi_dsi.h')
0 files changed, 0 insertions, 0 deletions