All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/15] drm/dp: Move drm_dp_link helpers to Tegra DRM
@ 2019-10-15 14:34 Thierry Reding
  2019-10-15 14:34 ` [PATCH 01/15] drm/dp: Sort includes alphabetically Thierry Reding
                   ` (14 more replies)
  0 siblings, 15 replies; 28+ messages in thread
From: Thierry Reding @ 2019-10-15 14:34 UTC (permalink / raw)
  To: dri-devel

From: Thierry Reding <treding@nvidia.com>

Hi,

Following up on the discussion about the usefulness of the drm_dp_link
helpers, here's a new series that adds a couple of new DPCD parser
functions and then pushes the drm_dp_link helpers down into drivers.
For most drivers this was pretty easy to do since they didn't heavily
rely on the struct drm_dp_link. I decided to move the drm_dp_link
helpers to the Tegra driver because they are more heavily used there
and I have a subsequent series that adds support for DisplayPort on
various Tegra boards based on those helpers.

The plan is to merge this series into drm-misc once reviewed so that I
can rebase my Tegra DP support patches on that, hopefully in time for
v5.5.

I don't have access to the bridges, Rockchip or MSM hardware, so those
drivers are only build-tested. Since this series really only replaces
variables, I don't think there's a high risk of breaking anything.

Thierry

Thierry Reding (15):
  drm/dp: Sort includes alphabetically
  drm/dp: Remove a gratuituous blank line
  drm/dp: Add drm_dp_fast_training_cap() helper
  drm/dp: Add drm_dp_channel_coding_supported() helper
  drm/dp: Add drm_dp_alternate_scrambler_reset_cap() helper
  drm/dp: Read AUX read interval from DPCD
  drm/dp: Do not busy-loop during link training
  drm/dp: Use drm_dp_aux_rd_interval()
  drm/dp: Add helper to get post-cursor adjustments
  drm/bridge: analogix-anx78xx: Avoid drm_dp_link helpers
  drm/bridge: tc358767: Avoid drm_dp_link helpers
  drm/bridge: tc358767: Use DP nomenclature
  drm/msm: edp: Avoid drm_dp_link helpers
  drm/rockchip: Avoid drm_dp_link helpers
  drm/tegra: Move drm_dp_link helpers to Tegra DRM

 drivers/gpu/drm/bridge/analogix-anx78xx.c |  57 ++++++--
 drivers/gpu/drm/bridge/tc358767.c         |  65 ++++++---
 drivers/gpu/drm/drm_dp_helper.c           | 167 +++-------------------
 drivers/gpu/drm/msm/edp/edp_ctrl.c        |  70 ++++++---
 drivers/gpu/drm/rockchip/cdn-dp-core.c    |  12 +-
 drivers/gpu/drm/rockchip/cdn-dp-core.h    |   3 +-
 drivers/gpu/drm/rockchip/cdn-dp-reg.c     |  19 ++-
 drivers/gpu/drm/tegra/Makefile            |   1 +
 drivers/gpu/drm/tegra/dp.c                | 133 +++++++++++++++++
 drivers/gpu/drm/tegra/dp.h                |  26 ++++
 drivers/gpu/drm/tegra/dpaux.c             |   1 +
 drivers/gpu/drm/tegra/sor.c               |   1 +
 include/drm/drm_dp_helper.h               |  84 ++++++++---
 13 files changed, 395 insertions(+), 244 deletions(-)
 create mode 100644 drivers/gpu/drm/tegra/dp.c
 create mode 100644 drivers/gpu/drm/tegra/dp.h

-- 
2.23.0

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

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

end of thread, other threads:[~2019-10-21  8:08 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-15 14:34 [PATCH 00/15] drm/dp: Move drm_dp_link helpers to Tegra DRM Thierry Reding
2019-10-15 14:34 ` [PATCH 01/15] drm/dp: Sort includes alphabetically Thierry Reding
2019-10-18 21:20   ` Lyude Paul
2019-10-15 14:34 ` [PATCH 02/15] drm/dp: Remove a gratuituous blank line Thierry Reding
2019-10-18 21:20   ` Lyude Paul
2019-10-15 14:34 ` [PATCH 03/15] drm/dp: Add drm_dp_fast_training_cap() helper Thierry Reding
2019-10-18 21:22   ` Lyude Paul
2019-10-15 14:34 ` [PATCH 04/15] drm/dp: Add drm_dp_channel_coding_supported() helper Thierry Reding
2019-10-18 21:22   ` Lyude Paul
2019-10-15 14:34 ` [PATCH 05/15] drm/dp: Add drm_dp_alternate_scrambler_reset_cap() helper Thierry Reding
2019-10-18 21:23   ` Lyude Paul
2019-10-15 14:35 ` [PATCH 06/15] drm/dp: Read AUX read interval from DPCD Thierry Reding
2019-10-18 21:27   ` Lyude Paul
2019-10-21  7:55     ` Thierry Reding
2019-10-15 14:35 ` [PATCH 07/15] drm/dp: Do not busy-loop during link training Thierry Reding
2019-10-18 21:31   ` Lyude Paul
2019-10-21  8:04     ` Thierry Reding
2019-10-15 14:35 ` [PATCH 08/15] drm/dp: Use drm_dp_aux_rd_interval() Thierry Reding
2019-10-18 21:33   ` Lyude Paul
2019-10-21  8:08     ` Thierry Reding
2019-10-15 14:35 ` [PATCH 09/15] drm/dp: Add helper to get post-cursor adjustments Thierry Reding
2019-10-18 21:34   ` Lyude Paul
2019-10-15 14:35 ` [PATCH 10/15] drm/bridge: analogix-anx78xx: Avoid drm_dp_link helpers Thierry Reding
2019-10-15 14:35 ` [PATCH 11/15] drm/bridge: tc358767: " Thierry Reding
2019-10-15 14:35 ` [PATCH 12/15] drm/bridge: tc358767: Use DP nomenclature Thierry Reding
2019-10-15 14:35 ` [PATCH 13/15] drm/msm: edp: Avoid drm_dp_link helpers Thierry Reding
2019-10-15 14:35 ` [PATCH 14/15] drm/rockchip: " Thierry Reding
2019-10-15 14:35 ` [PATCH 15/15] drm/tegra: Move drm_dp_link helpers to Tegra DRM Thierry Reding

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.