All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sean Paul <seanpaul@chromium.org>
To: Dave Airlie <airlied@gmail.com>
Cc: dim-tools@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
	Rodrigo Vivi <rodrigo.vivi@intel.com>,
	dri-devel@lists.freedesktop.org,
	Daniel Vetter <daniel.vetter@ffwll.ch>
Subject: [PULL] drm/i915: Add HDCP support to i915
Date: Tue, 13 Feb 2018 15:18:28 -0500	[thread overview]
Message-ID: <20180213201828.GA185709@art_vandelay> (raw)


Hi Dave,
Here's the pull request for HDCP. Hopefully no surprises since it's been baking
in drm-tip for a while now.

topic/hdcp-2018-02-13:
Add HDCP support to i915 drm driver.

Cheers, Sean


The following changes since commit b0caa1333b6d2d928a00304e9fb6674526c37b79:

  Merge tag 'imx-drm-next-2018-01-02' of git://git.pengutronix.de/git/pza/linux into drm-next (2018-01-05 11:33:24 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/topic/hdcp-2018-02-13

for you to fetch changes up to 2834d9dfaf0276e197158be6af8e1a1d59e58289:

  drm/i915: fix misalignment in HDCP register def (2018-02-05 12:59:29 -0500)

----------------------------------------------------------------
Add HDCP support to i915 drm driver.

----------------------------------------------------------------
Chris Wilson (1):
      drm/i915/dp: Fix compilation of intel_dp_hdcp_check_link

Ramalingam C (12):
      drm/i915: Extending HDCP for HSW, BDW and BXT+
      drm/i915: II stage HDCP auth for repeater only
      drm/i915: Start repeater auth on READY/CP_IRQ
      drm/i915: Check for downstream topology errors
      drm/i915: Handle failure from 2nd stage HDCP auth
      drm/i915: Stop encryption for repeater with no sink
      drm/i915: Connector info in HDCP debug msgs
      drm/i915: Retry HDCP bksv read
      drm/i915: Optimize HDCP key load
      drm/i915: Detect panel's hdcp capability
      drm/i915: Reauthenticate HDCP on failure
      drm/i915: fix misalignment in HDCP register def

Sean Paul (13):
      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
      drm/i915: Don't allow HDCP on PORT E/F
      drm/i915: Only disable HDCP when it's active
      drm/i915: Restore HDCP DRM_INFO when with no downstream
      drm/i915: Downgrade hdcp logs from INFO to DEBUG_KMS

 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      |  86 ++++
 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      | 277 +++++++++++-
 drivers/gpu/drm/i915/intel_drv.h     | 109 ++++-
 drivers/gpu/drm/i915/intel_hdcp.c    | 807 +++++++++++++++++++++++++++++++++++
 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               |  41 ++
 include/uapi/drm/drm_mode.h          |   4 +
 19 files changed, 1821 insertions(+), 43 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/intel_hdcp.c
 create mode 100644 include/drm/drm_hdcp.h

-- 
Sean Paul, Software Engineer, Google / Chromium OS
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

             reply	other threads:[~2018-02-13 20:18 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-02-13 20:18 Sean Paul [this message]
2018-02-14  8:33 ` [PULL] drm/i915: Add HDCP support to i915 Hans Verkuil
2018-02-14 13:44   ` Sean Paul
2018-02-14 13:48     ` Hans Verkuil
2018-02-14 13:52       ` Sean Paul
2018-02-14 14:41         ` Jani Nikula

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180213201828.GA185709@art_vandelay \
    --to=seanpaul@chromium.org \
    --cc=airlied@gmail.com \
    --cc=daniel.vetter@ffwll.ch \
    --cc=dim-tools@lists.freedesktop.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=rodrigo.vivi@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.