summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/mediatek/mtk_drm_ddp.h
diff options
context:
space:
mode:
authoryt.shen@mediatek.com <yt.shen@mediatek.com>2017-03-31 19:30:31 +0800
committerCK Hu <ck.hu@mediatek.com>2017-04-08 00:02:13 +0800
commit9dc84e98a31f64363c32ecae8ec0b9e8cf3ce156 (patch)
tree145ac57716c506457b207dc55cd46a6131576f81 /drivers/gpu/drm/mediatek/mtk_drm_ddp.h
parentc5f228ef6ccddbc3ebc346e2cfb2b11c1762696f (diff)
downloadop-kernel-dev-9dc84e98a31f64363c32ecae8ec0b9e8cf3ce156.zip
op-kernel-dev-9dc84e98a31f64363c32ecae8ec0b9e8cf3ce156.tar.gz
drm/mediatek: add shadow register support
We need to acquire mutex before using the resources, and need to release it after finished. So we don't need to write registers in the blanking period. Signed-off-by: YT Shen <yt.shen@mediatek.com> Acked-by: CK Hu <ck.hu@mediatek.com>
Diffstat (limited to 'drivers/gpu/drm/mediatek/mtk_drm_ddp.h')
-rw-r--r--drivers/gpu/drm/mediatek/mtk_drm_ddp.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/mediatek/mtk_drm_ddp.h b/drivers/gpu/drm/mediatek/mtk_drm_ddp.h
index 92c1175..f9a7991 100644
--- a/drivers/gpu/drm/mediatek/mtk_drm_ddp.h
+++ b/drivers/gpu/drm/mediatek/mtk_drm_ddp.h
@@ -37,5 +37,7 @@ void mtk_disp_mutex_remove_comp(struct mtk_disp_mutex *mutex,
enum mtk_ddp_comp_id id);
void mtk_disp_mutex_unprepare(struct mtk_disp_mutex *mutex);
void mtk_disp_mutex_put(struct mtk_disp_mutex *mutex);
+void mtk_disp_mutex_acquire(struct mtk_disp_mutex *mutex);
+void mtk_disp_mutex_release(struct mtk_disp_mutex *mutex);
#endif /* MTK_DRM_DDP_H */
OpenPOWER on IntegriCloud