MLK-15321 drm,imx: Add DRM support for dpu-blit
authorMeng Mingming <mingming.meng@nxp.com>
Mon, 14 Aug 2017 05:46:21 +0000 (13:46 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:36:44 +0000 (15:36 -0500)
commit680e627d616d51d062ab83a6818dfdb3771cacc0
treeab4194cada2738268ad6f96dadb83a7070b9c888
parent41b6543f95ec270dbaf6b61cc4bd372dd55a9d90
MLK-15321 drm,imx: Add DRM support for dpu-blit

This patch adds DRM support for the blit engine, allowing
DRM_RENDER_ALLOW ioctls() to be registered dynamically.

Signed-off-by: Adrian Negreanu <adrian.negreanu@nxp.com>
Signed-off-by: Marius Vlad <marius-cristian.vlad@nxp.com>
Signed-off-by: Meng Mingming <mingming.meng@nxp.com>
---
Changes since v3:

Added support for registering DRM_RENDER ioctls dynamically, by replacing fops
ioctl to a routed one (provided by drm core), where we get the chance to verify
in the list of previously registered ioctls for a blit ioctls.
drivers/gpu/drm/imx/dpu/Makefile
drivers/gpu/drm/imx/dpu/dpu-blit.c [new file with mode: 0644]
drivers/gpu/drm/imx/imx-drm-core.c
drivers/gpu/drm/imx/imx-drm.h
include/uapi/drm/imx_drm.h [new file with mode: 0644]