Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934291AbeAHPuc (ORCPT + 1 other); Mon, 8 Jan 2018 10:50:32 -0500 Received: from mail-yb0-f193.google.com ([209.85.213.193]:36331 "EHLO mail-yb0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934187AbeAHPub (ORCPT ); Mon, 8 Jan 2018 10:50:31 -0500 X-Google-Smtp-Source: ACJfBov7dfzuoSS20ZExyF8c+U7rtaOy24PcCy6y7h0WPIPTyOYwyiOOMvI/+DM6APhDAluYUcDZAA== From: Sean Paul To: dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org Cc: linux-kernel@vger.kernel.org, daniel.vetter@intel.com, seanpaul@google.com, ramalingam.c@intel.com, Sean Paul Subject: [PATCH v5 0/9] drm/i915: Implement HDCP Date: Mon, 8 Jan 2018 10:50:18 -0500 Message-Id: <20180108155029.244552-1-seanpaul@chromium.org> X-Mailer: git-send-email 2.16.0.rc0.223.g4a4ac83678-goog MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: Mostly a minor revision. The biggest item is that I've changed the property value "Off" to "Undesired". This reflects what Chrome is using (discovered by backporting the set to our downstream kernel and testing it). "Off" came from a botched backport someone did to the CrOS kernel a little while ago. I've dispelled all of the "Off" demons and everyone is using the correct nomenclature now. Also in this set are whitespace fixes and the R-b tags I've collected along the way. Fingers crossed, 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 | 740 +++++++++++++++++++++++++++++++++++ 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 | 56 +++ include/uapi/drm/drm_mode.h | 4 + 19 files changed, 1730 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