[Intel-gfx] [PATCH v6 0/9] drm/i915: Implement HDCP

Sean Paul seanpaul at chromium.org
Mon Jan 8 19:55:34 UTC 2018


This is The One. Differences between v6 and v5 include fixing a printk
formatting issue that 0-day found, and changing the verbose licenses in the new
files to SPDX tags.

I'll push this to a topic branch in the drm-misc tree and send a pull request to
Dave for 4.17 after the 4.16 merge window is over.

Sincere thanks to Ram, Daniel, and others for their review. Now the fun part,
testing and fixing bugs!

Sean

Sean Paul (9):
  drm: Fix link-status kerneldoc line lengths
  drm/i915: Add more control to wait_for routines
  drm: Add Content Protection property
  drm: Add some HDCP related #defines
  drm/i915: Add HDCP framework + base implementation
  drm/i915: Make use of indexed write GMBUS feature
  drm/i915: Add function to output Aksv over GMBUS
  drm/i915: Implement HDCP for HDMI
  drm/i915: Implement HDCP for DisplayPort

 drivers/gpu/drm/drm_atomic.c         |   8 +
 drivers/gpu/drm/drm_connector.c      |  87 ++++-
 drivers/gpu/drm/i915/Makefile        |   1 +
 drivers/gpu/drm/i915/i915_drv.h      |   1 +
 drivers/gpu/drm/i915/i915_reg.h      |  85 ++++
 drivers/gpu/drm/i915/intel_atomic.c  |   2 +
 drivers/gpu/drm/i915/intel_ddi.c     |  36 ++
 drivers/gpu/drm/i915/intel_display.c |   4 +
 drivers/gpu/drm/i915/intel_dp.c      | 244 +++++++++++-
 drivers/gpu/drm/i915/intel_drv.h     | 104 ++++-
 drivers/gpu/drm/i915/intel_hdcp.c    | 723 +++++++++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/intel_hdmi.c    | 250 ++++++++++++
 drivers/gpu/drm/i915/intel_i2c.c     |  81 +++-
 drivers/gpu/drm/i915/intel_uncore.c  |  23 +-
 drivers/gpu/drm/i915/intel_uncore.h  |  14 +-
 include/drm/drm_connector.h          |  16 +
 include/drm/drm_dp_helper.h          |  17 +
 include/drm/drm_hdcp.h               |  39 ++
 include/uapi/drm/drm_mode.h          |   4 +
 19 files changed, 1696 insertions(+), 43 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/intel_hdcp.c
 create mode 100644 include/drm/drm_hdcp.h

-- 
2.16.0.rc0.223.g4a4ac83678-goog



More information about the Intel-gfx mailing list