]> git.baikalelectronics.ru Git - kernel.git/commit
drm/mediatek: Add wait_for_event for crtc disable by cmdq
authorjason-jh.lin <jason-jh.lin@mediatek.com>
Thu, 2 Dec 2021 06:40:38 +0000 (14:40 +0800)
committerChun-Kuang Hu <chunkuang.hu@kernel.org>
Sun, 27 Feb 2022 03:19:07 +0000 (11:19 +0800)
commitb83a673ea05fd78976bc9e894607b50de016b9ec
treee17145d3e7c1e94a3777f33739dc5c88c745a770
parent36958d814e3c47b628edc38faa10adf8060ac2a0
drm/mediatek: Add wait_for_event for crtc disable by cmdq

mtk_drm_crtc_atomic_disable will send an async cmd to cmdq driver,
so it may not finish when cmdq_suspend is called sometimes.

Add wait_for_event after sending async disable plane cmd to make
sure the lastest cmd is done before cmdq_suspend.

Signed-off-by: jason-jh.lin <jason-jh.lin@mediatek.com>
Signed-off-by: Chun-Kuang Hu <chunkuang.hu@kernel.org>
Link: https://patchwork.kernel.org/project/linux-mediatek/patch/20211202064039.20797-2-jason-jh.lin@mediatek.com/
drivers/gpu/drm/mediatek/mtk_drm_crtc.c