mbox series

[v6,0/3] drm/i915: Enable HDCP 1.4 and 2.2 on Gen12+

Message ID 20190819152412.21318-1-ramalingam.c@intel.com (mailing list archive)
Headers show
Series drm/i915: Enable HDCP 1.4 and 2.2 on Gen12+ | expand

Message

Ramalingam C Aug. 19, 2019, 3:24 p.m. UTC
Enabling the HDCP1.4 and 2.2 on TGL by supporting the HW block movement
from DDI into transcoder.

v6:
  Extending the I915-MEI HDCP interface to include the transcoder.
  For register programming, transcoder is used instead of PIPE. Just
	readability improvement
  pipe and transcoder definition is moved into i915_drm.h

Ramalingam C (3):
  drm/i915: enum transcoder and pipe are moved into i915_drm.h
  misc/mei_hdcp: Adding the transcoder detail in payload input
  drm/i915: Enable HDCP 1.4 and 2.2 on Gen12+

 drivers/gpu/drm/i915/display/intel_display.h |  44 -----
 drivers/gpu/drm/i915/display/intel_dp.c      |   3 +
 drivers/gpu/drm/i915/display/intel_hdcp.c    | 160 +++++++++++++------
 drivers/gpu/drm/i915/display/intel_hdcp.h    |   2 +
 drivers/gpu/drm/i915/display/intel_hdmi.c    |  12 +-
 drivers/gpu/drm/i915/i915_reg.h              | 124 ++++++++++++--
 drivers/misc/mei/hdcp/mei_hdcp.c             |  27 ++++
 drivers/misc/mei/hdcp/mei_hdcp.h             |  15 +-
 include/drm/i915_drm.h                       |  46 ++++++
 include/drm/i915_mei_hdcp_interface.h        |   2 +
 10 files changed, 326 insertions(+), 109 deletions(-)