Re: [PATCH v15 00/16] drm/i915: Implement HDCP2.2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Tomas,

Could you please help to review and give final "Go" for the series?

Thanks
--Ram.

On 2/21/2019 11:41 PM, Ramalingam C wrote:
This series enables the HDCP2.2 Type 0 for I915. The sequence for
HDCP2.2 authentication and encryption is implemented as a generic flow
between HDMI and DP. Encoder specific implementations are moved
into hdcp_shim.

Intel HWs supports HDCP2.2 through ME FW. Hence this series
introduces a client driver for mei bus, so that for HDCP2.2
authentication, HDCP2.2 stack in I915 can avail the services from
ME FW. To enable this client driver set the config variable
CONFIG_INTEL_MEI_HDCP.

Userspace interface remains unchanged as version agnostic. When
userspace request for HDCP enable, Kernel will detect the HDCP source
and sink's HDCP version(1.4/2.2)capability and enable the best capable
version for that combination.

This series enables the HDCP2.2 for Type0 content streams.

Test-with: <1549566452-30175-1-git-send-email-ramalingam.c@xxxxxxxxx>
So that CP will be tested on BAT machine too.

Major changes in v15
   - All I915 patches are merged. So dropping them.
   - Few minor suggestions are incorporated at mei changes.

To ease the review process, series is hosted at
https://github.com/ramalingampc2008/drm-tip.git hdcp2_2_v15

Ramalingam C (15):
   misc/mei/hdcp: Client driver for HDCP application
   misc/mei/hdcp: Define ME FW interface for HDCP2.2
   misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
   misc/mei/hdcp: Verify Receiver Cert and prepare km
   misc/mei/hdcp: Verify H_prime
   misc/mei/hdcp: Store the HDCP Pairing info
   misc/mei/hdcp: Initiate Locality check
   misc/mei/hdcp: Verify L_prime
   misc/mei/hdcp: Prepare Session Key
   misc/mei/hdcp: Repeater topology verification and ack
   misc/mei/hdcp: Verify M_prime
   misc/mei/hdcp: Enabling the HDCP authentication
   misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
   misc/mei/hdcp: Component framework for I915 Interface
   FOR_TEST_ONLY: i915/Kconfig: Select mei_hdcp by I915

Tomas Winkler (1):
   mei: bus: whitelist hdcp client

  drivers/misc/mei/Kconfig         |  11 +
  drivers/misc/mei/Makefile        |   2 +
  drivers/misc/mei/bus-fixup.c     |  16 +
  drivers/misc/mei/hdcp/Makefile   |   7 +
  drivers/misc/mei/hdcp/mei_hdcp.c | 849 +++++++++++++++++++++++++++++++++++++++
  drivers/misc/mei/hdcp/mei_hdcp.h | 377 +++++++++++++++++
  6 files changed, 1262 insertions(+)
  create mode 100644 drivers/misc/mei/hdcp/Makefile
  create mode 100644 drivers/misc/mei/hdcp/mei_hdcp.c
  create mode 100644 drivers/misc/mei/hdcp/mei_hdcp.h


_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/intel-gfx




[Index of Archives]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux