All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/6] CMDQ refinement of Mediatek DRM driver
@ 2021-10-27  2:18 ` jason-jh.lin
  0 siblings, 0 replies; 40+ messages in thread
From: jason-jh.lin @ 2021-10-27  2:18 UTC (permalink / raw)
  To: Chun-Kuang Hu, Philipp Zabel, Matthias Brugger, Jassi Brar,
	Yongqiang Niu
  Cc: David Airlie, Daniel Vetter, jason-jh . lin, dri-devel,
	linux-mediatek, linux-arm-kernel, linux-kernel, hsinyi, fshao,
	nancy.lin, singo.chang

These refinements include using standard mailbox callback interface,
timeout detection, and a fixed cmdq_handle.

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 | 174 ++++++++++++++++++++----
 1 file changed, 150 insertions(+), 24 deletions(-)

-- 
2.18.0


^ permalink raw reply	[flat|nested] 40+ messages in thread

end of thread, other threads:[~2021-11-17 23:53 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-27  2:18 [PATCH v5 0/6] CMDQ refinement of Mediatek DRM driver jason-jh.lin
2021-10-27  2:18 ` jason-jh.lin
2021-10-27  2:18 ` jason-jh.lin
2021-10-27  2:18 ` [PATCH v5 1/6] drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb jason-jh.lin
2021-10-27  2:18   ` jason-jh.lin
2021-10-27  2:18   ` jason-jh.lin
2021-10-27  2:18 ` [PATCH v5 2/6] drm/mediatek: Remove the pointer of struct cmdq_client jason-jh.lin
2021-10-27  2:18   ` jason-jh.lin
2021-10-27  2:18   ` jason-jh.lin
2021-10-27  2:18 ` [PATCH v5 3/6] drm/mediatek: Detect CMDQ execution timeout jason-jh.lin
2021-10-27  2:18   ` jason-jh.lin
2021-10-27  2:18   ` jason-jh.lin
2021-10-27  9:31   ` Fei Shao
2021-10-27  9:31     ` Fei Shao
2021-10-27  9:31     ` Fei Shao
2021-10-27 23:47     ` Chun-Kuang Hu
2021-10-27 23:47       ` Chun-Kuang Hu
2021-10-27 23:47       ` Chun-Kuang Hu
2021-10-28  3:19       ` Fei Shao
2021-10-28  3:19         ` Fei Shao
2021-10-28  3:19         ` Fei Shao
2021-11-17 23:51         ` Chun-Kuang Hu
2021-11-17 23:51           ` Chun-Kuang Hu
2021-11-17 23:51           ` Chun-Kuang Hu
2021-11-17 23:51           ` Chun-Kuang Hu
2021-10-27  2:18 ` [PATCH v5 4/6] drm/mediatek: Add cmdq_handle in mtk_crtc jason-jh.lin
2021-10-27  2:18   ` jason-jh.lin
2021-10-27  2:18   ` jason-jh.lin
2021-10-27 23:32   ` Chun-Kuang Hu
2021-10-27 23:32     ` Chun-Kuang Hu
2021-10-27 23:32     ` Chun-Kuang Hu
2021-10-27  2:18 ` [PATCH v5 5/6] drm/mediatek: Add mbox_free_channel in mtk_drm_crtc_destroy jason-jh.lin
2021-10-27  2:18   ` jason-jh.lin
2021-10-27  2:18   ` jason-jh.lin
2021-10-27 23:30   ` Chun-Kuang Hu
2021-10-27 23:30     ` Chun-Kuang Hu
2021-10-27 23:30     ` Chun-Kuang Hu
2021-10-27  2:18 ` [PATCH v5 6/6] drm/mediatek: Clear pending flag when cmdq packet is done jason-jh.lin
2021-10-27  2:18   ` jason-jh.lin
2021-10-27  2:18   ` jason-jh.lin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.