summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/mediatek/mtk_drm_drv.c
diff options
context:
space:
mode:
authorCK Hu <ck.hu@mediatek.com>2019-01-14 10:36:48 +0100
committerCK Hu <ck.hu@mediatek.com>2019-03-19 03:37:40 +0100
commit3df64d7b0a4f70f1797f23cfd4cca5c4d48131fe (patch)
tree818876d719669c8005d6195c839affd36ae4ffa7 /drivers/gpu/drm/mediatek/mtk_drm_drv.c
parentLinux 5.1-rc1 (diff)
downloadlinux-3df64d7b0a4f70f1797f23cfd4cca5c4d48131fe.tar.xz
linux-3df64d7b0a4f70f1797f23cfd4cca5c4d48131fe.zip
drm/mediatek: Implement gem prime vmap/vunmap function
For some application which need kernel virtual address, such as fbcon, implement these function to map/unmap kernel virtual address of prime buffer. Signed-off-by: CK Hu <ck.hu@mediatek.com>
Diffstat (limited to 'drivers/gpu/drm/mediatek/mtk_drm_drv.c')
-rw-r--r--drivers/gpu/drm/mediatek/mtk_drm_drv.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/mediatek/mtk_drm_drv.c b/drivers/gpu/drm/mediatek/mtk_drm_drv.c
index cf59ea9bccfd..4c3375cfb68f 100644
--- a/drivers/gpu/drm/mediatek/mtk_drm_drv.c
+++ b/drivers/gpu/drm/mediatek/mtk_drm_drv.c
@@ -341,6 +341,8 @@ static struct drm_driver mtk_drm_driver = {
.gem_prime_get_sg_table = mtk_gem_prime_get_sg_table,
.gem_prime_import_sg_table = mtk_gem_prime_import_sg_table,
.gem_prime_mmap = mtk_drm_gem_mmap_buf,
+ .gem_prime_vmap = mtk_drm_gem_prime_vmap,
+ .gem_prime_vunmap = mtk_drm_gem_prime_vunmap,
.fops = &mtk_drm_fops,
.name = DRIVER_NAME,