[PATCH v6 0/5] CMDQ refinement of Mediatek DRM driver
jason-jh.lin
jason-jh.lin at mediatek.com
Thu Oct 28 03:19:06 PDT 2021
Change in v6:
1. Drop the redundant checking of cmdq_vblank_cnt .
2. fix the indent.
Change in v5:
1. Move mbox_free_channel to a independent patch.
Change in v4:
1. Add cmdq_vblank_cnt initial value to 3.
2. Move mtk_drm_cmdq_pkt_create to the same define scope with
mtk_drm_cmdq_pkt_destroy.
Change in v3:
1. Revert "drm/mediatek: clear pending flag when cmdq packet is done"
and add it after the CMDQ refinement patches.
2. Change the remove of struct cmdq_client to remove the pointer of
struct cmdq_client.
3. Fix pkt buf alloc once but free many times.
Changes in v2:
1. Define mtk_drm_cmdq_pkt_create() and mtk_drm_cmdq_pkt_destroy()
when CONFIG_MTK_CMDQ is reachable.
Chun-Kuang Hu (4):
drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb
drm/mediatek: Remove the pointer of struct cmdq_client
drm/mediatek: Detect CMDQ execution timeout
drm/mediatek: Add cmdq_handle in mtk_crtc
Yongqiang Niu (1):
drm/mediatek: Clear pending flag when cmdq packet is done
jason-jh.lin (1):
drm/mediatek: Add mbox_free_channel in mtk_drm_crtc_destroy
drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 175 ++++++++++++++++++++----
1 file changed, 151 insertions(+), 24 deletions(-)
--
2.18.0
More information about the Linux-mediatek
mailing list