From: Sean Paul <seanp...@chromium.org> Hey all, As the subject says, this set adds support for HDCP 1.4 over MST. Most of the set is plumbing and refactor to allow the MST support to slot in organically.
I stubbed out HDCP 2.2 support since I don't have a means of testing it. If no one picks up the slack, I can come back to it at a later date when I have the right gear. Please take a look, Sean Sean Paul (11): drm/i915: Fix sha_text population code drm/i915: Intercept Aksv writes in the aux hooks drm/i915: Disable HDCP signalling on transcoder disable drm/i915: Don't WARN on HDCP toggle if get_hw_state returns false drm/i915: Change toggle_signalling() argument to connector drm/i915: Factor out hdcp->value assignments drm/i915: Don't fully disable HDCP on a port if multiple pipes are using it drm/i915: Support DP MST in enc_to_dig_port() function drm/i915: Use ddi_update_pipe in intel_dp_mst drm/i915: Expose HDCP shim functions from dp for use by dp_mst drm/i915: Add HDCP 1.4 support for MST connectors drivers/gpu/drm/i915/display/intel_ddi.c | 27 ++-- .../drm/i915/display/intel_display_types.h | 48 +++++- drivers/gpu/drm/i915/display/intel_dp.c | 82 +++++----- drivers/gpu/drm/i915/display/intel_dp.h | 6 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 84 ++++++++++ drivers/gpu/drm/i915/display/intel_hdcp.c | 145 +++++++++++++----- drivers/gpu/drm/i915/display/intel_hdmi.c | 10 +- include/drm/drm_hdcp.h | 3 + 8 files changed, 298 insertions(+), 107 deletions(-) -- Sean Paul, Software Engineer, Google / Chromium OS _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel