[Intel-gfx] [PATCH 0/9] drm/i915: DP per-lane drive settings prep work

Ville Syrjala ville.syrjala at linux.intel.com
Mon Sep 27 18:24:46 UTC 2021


From: Ville Syrjälä <ville.syrjala at linux.intel.com>

I had a few hours to burn the other day and so ended up accidentally
implementing per-lane drive settings for DP. This series contains
just the platform agnostic prep parts, and enabling it for LTTPRs.
I'll follow up with the platform specific hw pokey stuff later.

Ville Syrjälä (9):
  drm/i915: s/ddi_translations/trans/
  drm/i915: Generalize .set_signal_levels()
  drm/i915: Nuke usless .set_signal_levels() wrappers
  drm/i915: De-wrapper bxt_ddi_phy_set_signal_levels()
  drm/i915: Hoover the level>=n_entries WARN into intel_ddi_level()
  drm/i915: Nuke intel_ddi_hdmi_num_entries()
  drm/i915: Pass the lane to intel_ddi_level()
  drm/i915: Prepare link training for per-lane drive settings
  drm/i915: Allow per-lane drive settings with LTTPRs

 drivers/gpu/drm/i915/display/g4x_dp.c         |  33 +-
 drivers/gpu/drm/i915/display/intel_ddi.c      | 310 +++------
 drivers/gpu/drm/i915/display/intel_ddi.h      |   7 +-
 .../drm/i915/display/intel_ddi_buf_trans.c    | 640 +++++++++---------
 .../drm/i915/display/intel_ddi_buf_trans.h    |   4 -
 .../drm/i915/display/intel_display_types.h    |   5 +-
 .../drm/i915/display/intel_dp_link_training.c |  73 +-
 drivers/gpu/drm/i915/display/intel_dpio_phy.c |  28 +-
 drivers/gpu/drm/i915/display/intel_dpio_phy.h |   5 +-
 drivers/gpu/drm/i915/display/intel_snps_phy.c |  21 +-
 drivers/gpu/drm/i915/display/intel_snps_phy.h |   5 +-
 11 files changed, 530 insertions(+), 601 deletions(-)

-- 
2.32.0



More information about the Intel-gfx mailing list