linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/5] drm/dp: Implement CRC debugfs API
@ 2017-01-06 14:30 Tomeu Vizoso
  2017-01-06 14:30 ` [PATCH v3 1/5] drm/dp: add connector backpointer to drm_dp_aux Tomeu Vizoso
                   ` (4 more replies)
  0 siblings, 5 replies; 13+ messages in thread
From: Tomeu Vizoso @ 2017-01-06 14:30 UTC (permalink / raw)
  To: linux-kernel
  Cc: Ville Syrjälä,
	Thierry Reding, intel-gfx-trybot, Emil Velikov, Daniel Vetter,
	Benjamin Gaignard, Tomeu Vizoso, Mark Yao, Heiko Stuebner,
	Jani Nikula, dri-devel, linux-rockchip, David Airlie,
	Archit Taneja, Sean Paul, linux-arm-kernel

Hi,

this series builds up on the API for exposing captured CRCs through
debugfs.

It adds new DP helpers for starting and stopping CRC capture and gets
the Rockchip driver to use it.

Also had to add a connector backpointer to the drm_dp_aux struct so we could
wait for the right vblank and store the CRCs afterwards, I will be glad
to hear about better alternatives.

With these patches, tests in IGT such as kms_pipe_crc_basic and
kms_plane do pass on RK3288.

Thanks,

Tomeu


Tomeu Vizoso (5):
  drm/dp: add connector backpointer to drm_dp_aux
  drm/bridge: analogix_dp: set connector to drm_dp_aux
  drm/dp: add helpers for capture of frame CRCs
  drm/bridge: analogix_dp: add helpers for capture of frame CRCs
  drm/rockchip: Implement CRC debugfs API

 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |  34 ++++--
 drivers/gpu/drm/drm_dp_helper.c                    | 118 +++++++++++++++++++++
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |  48 +++++++++
 include/drm/bridge/analogix_dp.h                   |   3 +
 include/drm/drm_dp_helper.h                        |   9 ++
 5 files changed, 204 insertions(+), 8 deletions(-)

-- 
2.9.3

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

end of thread, other threads:[~2017-01-09 16:44 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-06 14:30 [PATCH v3 0/5] drm/dp: Implement CRC debugfs API Tomeu Vizoso
2017-01-06 14:30 ` [PATCH v3 1/5] drm/dp: add connector backpointer to drm_dp_aux Tomeu Vizoso
2017-01-06 15:56   ` Sean Paul
2017-01-09  9:03     ` Tomeu Vizoso
2017-01-09 16:43       ` Sean Paul
2017-01-06 14:30 ` [PATCH v3 2/5] drm/bridge: analogix_dp: set connector " Tomeu Vizoso
2017-01-06 14:30 ` [PATCH v3 3/5] drm/dp: add helpers for capture of frame CRCs Tomeu Vizoso
2017-01-06 15:56   ` Sean Paul
2017-01-09 13:24     ` Tomeu Vizoso
2017-01-06 14:30 ` [PATCH v3 4/5] drm/bridge: analogix_dp: " Tomeu Vizoso
2017-01-06 14:30 ` [PATCH v3 5/5] drm/rockchip: Implement CRC debugfs API Tomeu Vizoso
2017-01-06 15:56   ` Sean Paul
2017-01-09 13:25     ` Tomeu Vizoso

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).