[Intel-gfx] [PATCH 0/7] drm/i915: Make infoframe code available to (e)DP ports

ville.syrjala at linux.intel.com ville.syrjala at linux.intel.com
Thu Jun 2 19:55:25 UTC 2016


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

The video DIP can be used for DP SDP transmission, so I figured we should
move the vfuncs into the intel_digital_port structure. This migth help
with the LSPCON work, and it will also allow us to rip out the duplicated
video DIP routine from the PSR code.

The last patch we don't want to merge just yet. The state checker would get
angry at the VSC DIP being enabled even though the pipe config didn't indicate
that infoframes are used. I think we'll want to convert the has_infoframe into
a bitmask and then do something about the VSC DIP. Not quite sure yet.

Entire series available here:
git://github.com/vsyrjala/linux.git infoframe_dig_port_2

Ville Syrjälä (7):
  drm/dp: Add defines for DP SDP types
  drm/i915: Check has_infoframes when enabling infoframes
  drm/i915: Disable infoframes when shutting down DDI HDMI
  drm/i915: Move infoframe vfuncs into intel_digital_port
  drm/i915: Init infoframe vfuncs for DP encoders as well
  drm/i915: Remove mostly duplicated video DIP handling from PSR code
  drm/i915: Allow DP ports to set/readout infoframe state (WIP)

 drivers/gpu/drm/i915/intel_ddi.c  |  31 +++++++----
 drivers/gpu/drm/i915/intel_dp.c   |  12 +++++
 drivers/gpu/drm/i915/intel_drv.h  |  17 +++---
 drivers/gpu/drm/i915/intel_hdmi.c | 111 +++++++++++++++++++++-----------------
 drivers/gpu/drm/i915/intel_psr.c  |  41 +++-----------
 include/drm/drm_dp_helper.h       |   8 +++
 6 files changed, 122 insertions(+), 98 deletions(-)

-- 
2.7.4



More information about the Intel-gfx mailing list