mbox series

[v12,0/6] drm/i915: Enable HDCP 1.4 and 2.2 on Gen12+

Message ID 20190828164216.405-1-ramalingam.c@intel.com (mailing list archive)
Headers show
Series drm/i915: Enable HDCP 1.4 and 2.2 on Gen12+ | expand

Message

Ramalingam C Aug. 28, 2019, 4:42 p.m. UTC
Enabling the HDCP1.4 and 2.2 on TGL by supporting the HW block movement
from DDI into transcoder.

v12:
  r-b and ack are collected.
  few review comments are addressed.

Ramalingam C (6):
  drm/i915: mei_hdcp: I915 sends ddi index as per ME FW
  drm: Move port definition back to i915 header
  drm: Extend I915 mei interface for transcoder info
  misc/mei/hdcp: Fill transcoder index in port info
  drm/i915/hdcp: update current transcoder into intel_hdcp
  drm/i915/hdcp: Enable HDCP 1.4 and 2.2 on Gen12+

 drivers/gpu/drm/i915/display/intel_bios.h     |   3 +-
 drivers/gpu/drm/i915/display/intel_display.h  |  20 +-
 .../drm/i915/display/intel_display_types.h    |   7 +
 drivers/gpu/drm/i915/display/intel_dp.c       |   3 +
 drivers/gpu/drm/i915/display/intel_dp.h       |   1 +
 drivers/gpu/drm/i915/display/intel_hdcp.c     | 214 +++++++++++++-----
 drivers/gpu/drm/i915/display/intel_hdcp.h     |   4 +
 drivers/gpu/drm/i915/display/intel_hdmi.c     |  13 +-
 drivers/gpu/drm/i915/display/intel_hdmi.h     |   1 +
 drivers/gpu/drm/i915/display/intel_hotplug.h  |   1 +
 drivers/gpu/drm/i915/display/intel_sdvo.h     |   1 +
 drivers/gpu/drm/i915/i915_reg.h               | 124 +++++++++-
 drivers/misc/mei/hdcp/mei_hdcp.c              |  45 ++--
 drivers/misc/mei/hdcp/mei_hdcp.h              |  17 +-
 include/drm/i915_drm.h                        |  18 --
 include/drm/i915_mei_hdcp_interface.h         |  42 +++-
 16 files changed, 389 insertions(+), 125 deletions(-)

Comments

Ramalingam C Aug. 28, 2019, 4:48 p.m. UTC | #1
On 2019-08-28 at 22:12:10 +0530, Ramalingam C wrote:
> Enabling the HDCP1.4 and 2.2 on TGL by supporting the HW block movement
> from DDI into transcoder.
> 
> v12:
>   r-b and ack are collected.
>   few review comments are addressed.

Tomas,

Thanks for reviewing the patches and providing the Ack/R-bes.
As we discussed offline, we need your ACK for submitting mei_hdcp
patches through dinq(drm-intel-next-queued). Please provide the same.

-Ram
> 
> Ramalingam C (6):
>   drm/i915: mei_hdcp: I915 sends ddi index as per ME FW
>   drm: Move port definition back to i915 header
>   drm: Extend I915 mei interface for transcoder info
>   misc/mei/hdcp: Fill transcoder index in port info
>   drm/i915/hdcp: update current transcoder into intel_hdcp
>   drm/i915/hdcp: Enable HDCP 1.4 and 2.2 on Gen12+
> 
>  drivers/gpu/drm/i915/display/intel_bios.h     |   3 +-
>  drivers/gpu/drm/i915/display/intel_display.h  |  20 +-
>  .../drm/i915/display/intel_display_types.h    |   7 +
>  drivers/gpu/drm/i915/display/intel_dp.c       |   3 +
>  drivers/gpu/drm/i915/display/intel_dp.h       |   1 +
>  drivers/gpu/drm/i915/display/intel_hdcp.c     | 214 +++++++++++++-----
>  drivers/gpu/drm/i915/display/intel_hdcp.h     |   4 +
>  drivers/gpu/drm/i915/display/intel_hdmi.c     |  13 +-
>  drivers/gpu/drm/i915/display/intel_hdmi.h     |   1 +
>  drivers/gpu/drm/i915/display/intel_hotplug.h  |   1 +
>  drivers/gpu/drm/i915/display/intel_sdvo.h     |   1 +
>  drivers/gpu/drm/i915/i915_reg.h               | 124 +++++++++-
>  drivers/misc/mei/hdcp/mei_hdcp.c              |  45 ++--
>  drivers/misc/mei/hdcp/mei_hdcp.h              |  17 +-
>  include/drm/i915_drm.h                        |  18 --
>  include/drm/i915_mei_hdcp_interface.h         |  42 +++-
>  16 files changed, 389 insertions(+), 125 deletions(-)
> 
> -- 
> 2.20.1
>
Winkler, Tomas Aug. 29, 2019, 9:58 a.m. UTC | #2
> On 2019-08-28 at 22:12:10 +0530, Ramalingam C wrote:
> > Enabling the HDCP1.4 and 2.2 on TGL by supporting the HW block
> > movement from DDI into transcoder.
> >
> > v12:
> >   r-b and ack are collected.
> >   few review comments are addressed.
> 
> Tomas,
> 
> Thanks for reviewing the patches and providing the Ack/R-bes.
> As we discussed offline, we need your ACK for submitting mei_hdcp patches
> through dinq(drm-intel-next-queued). Please provide the same. 


ACK 

> 
> -Ram
> >
> > Ramalingam C (6):
> >   drm/i915: mei_hdcp: I915 sends ddi index as per ME FW
> >   drm: Move port definition back to i915 header
> >   drm: Extend I915 mei interface for transcoder info
> >   misc/mei/hdcp: Fill transcoder index in port info
> >   drm/i915/hdcp: update current transcoder into intel_hdcp
> >   drm/i915/hdcp: Enable HDCP 1.4 and 2.2 on Gen12+
> >
> >  drivers/gpu/drm/i915/display/intel_bios.h     |   3 +-
> >  drivers/gpu/drm/i915/display/intel_display.h  |  20 +-
> >  .../drm/i915/display/intel_display_types.h    |   7 +
> >  drivers/gpu/drm/i915/display/intel_dp.c       |   3 +
> >  drivers/gpu/drm/i915/display/intel_dp.h       |   1 +
> >  drivers/gpu/drm/i915/display/intel_hdcp.c     | 214 +++++++++++++-----
> >  drivers/gpu/drm/i915/display/intel_hdcp.h     |   4 +
> >  drivers/gpu/drm/i915/display/intel_hdmi.c     |  13 +-
> >  drivers/gpu/drm/i915/display/intel_hdmi.h     |   1 +
> >  drivers/gpu/drm/i915/display/intel_hotplug.h  |   1 +
> >  drivers/gpu/drm/i915/display/intel_sdvo.h     |   1 +
> >  drivers/gpu/drm/i915/i915_reg.h               | 124 +++++++++-
> >  drivers/misc/mei/hdcp/mei_hdcp.c              |  45 ++--
> >  drivers/misc/mei/hdcp/mei_hdcp.h              |  17 +-
> >  include/drm/i915_drm.h                        |  18 --
> >  include/drm/i915_mei_hdcp_interface.h         |  42 +++-
> >  16 files changed, 389 insertions(+), 125 deletions(-)
> >
> > --
> > 2.20.1
> >
Ramalingam C Aug. 29, 2019, 10:07 a.m. UTC | #3
On 2019-08-29 at 15:28:35 +0530, Winkler, Tomas wrote:
> > On 2019-08-28 at 22:12:10 +0530, Ramalingam C wrote:
> > > Enabling the HDCP1.4 and 2.2 on TGL by supporting the HW block
> > > movement from DDI into transcoder.
> > >
> > > v12:
> > >   r-b and ack are collected.
> > >   few review comments are addressed.
> > 
> > Tomas,
> > 
> > Thanks for reviewing the patches and providing the Ack/R-bes.
> > As we discussed offline, we need your ACK for submitting mei_hdcp patches
> > through dinq(drm-intel-next-queued). Please provide the same. 
> 
> 
> ACK 
Once again thanks Tomas for review.

-Ram
> 
> > 
> > -Ram
> > >
> > > Ramalingam C (6):
> > >   drm/i915: mei_hdcp: I915 sends ddi index as per ME FW
> > >   drm: Move port definition back to i915 header
> > >   drm: Extend I915 mei interface for transcoder info
> > >   misc/mei/hdcp: Fill transcoder index in port info
> > >   drm/i915/hdcp: update current transcoder into intel_hdcp
> > >   drm/i915/hdcp: Enable HDCP 1.4 and 2.2 on Gen12+
> > >
> > >  drivers/gpu/drm/i915/display/intel_bios.h     |   3 +-
> > >  drivers/gpu/drm/i915/display/intel_display.h  |  20 +-
> > >  .../drm/i915/display/intel_display_types.h    |   7 +
> > >  drivers/gpu/drm/i915/display/intel_dp.c       |   3 +
> > >  drivers/gpu/drm/i915/display/intel_dp.h       |   1 +
> > >  drivers/gpu/drm/i915/display/intel_hdcp.c     | 214 +++++++++++++-----
> > >  drivers/gpu/drm/i915/display/intel_hdcp.h     |   4 +
> > >  drivers/gpu/drm/i915/display/intel_hdmi.c     |  13 +-
> > >  drivers/gpu/drm/i915/display/intel_hdmi.h     |   1 +
> > >  drivers/gpu/drm/i915/display/intel_hotplug.h  |   1 +
> > >  drivers/gpu/drm/i915/display/intel_sdvo.h     |   1 +
> > >  drivers/gpu/drm/i915/i915_reg.h               | 124 +++++++++-
> > >  drivers/misc/mei/hdcp/mei_hdcp.c              |  45 ++--
> > >  drivers/misc/mei/hdcp/mei_hdcp.h              |  17 +-
> > >  include/drm/i915_drm.h                        |  18 --
> > >  include/drm/i915_mei_hdcp_interface.h         |  42 +++-
> > >  16 files changed, 389 insertions(+), 125 deletions(-)
> > >
> > > --
> > > 2.20.1
> > >
Shankar, Uma Aug. 30, 2019, 8:21 a.m. UTC | #4
>-----Original Message-----
>From: dri-devel <dri-devel-bounces@lists.freedesktop.org> On Behalf Of Ramalingam
>C
>Sent: Wednesday, August 28, 2019 10:12 PM
>To: intel-gfx <intel-gfx@lists.freedesktop.org>; dri-devel <dri-
>devel@lists.freedesktop.org>
>Cc: Nikula, Jani <jani.nikula@intel.com>; Winkler, Tomas <tomas.winkler@intel.com>
>Subject: [PATCH v12 0/6] drm/i915: Enable HDCP 1.4 and 2.2 on Gen12+
>
>Enabling the HDCP1.4 and 2.2 on TGL by supporting the HW block movement from
>DDI into transcoder.
>
>v12:
>  r-b and ack are collected.
>  few review comments are addressed.

With the Acks from Tomas and Jani N, and RB from Shashank.
Pushed the series to dinq. Thanks for the patches and the reviews.

Regards,
Uma Shankar

>Ramalingam C (6):
>  drm/i915: mei_hdcp: I915 sends ddi index as per ME FW
>  drm: Move port definition back to i915 header
>  drm: Extend I915 mei interface for transcoder info
>  misc/mei/hdcp: Fill transcoder index in port info
>  drm/i915/hdcp: update current transcoder into intel_hdcp
>  drm/i915/hdcp: Enable HDCP 1.4 and 2.2 on Gen12+
>
> drivers/gpu/drm/i915/display/intel_bios.h     |   3 +-
> drivers/gpu/drm/i915/display/intel_display.h  |  20 +-
> .../drm/i915/display/intel_display_types.h    |   7 +
> drivers/gpu/drm/i915/display/intel_dp.c       |   3 +
> drivers/gpu/drm/i915/display/intel_dp.h       |   1 +
> drivers/gpu/drm/i915/display/intel_hdcp.c     | 214 +++++++++++++-----
> drivers/gpu/drm/i915/display/intel_hdcp.h     |   4 +
> drivers/gpu/drm/i915/display/intel_hdmi.c     |  13 +-
> drivers/gpu/drm/i915/display/intel_hdmi.h     |   1 +
> drivers/gpu/drm/i915/display/intel_hotplug.h  |   1 +
> drivers/gpu/drm/i915/display/intel_sdvo.h     |   1 +
> drivers/gpu/drm/i915/i915_reg.h               | 124 +++++++++-
> drivers/misc/mei/hdcp/mei_hdcp.c              |  45 ++--
> drivers/misc/mei/hdcp/mei_hdcp.h              |  17 +-
> include/drm/i915_drm.h                        |  18 --
> include/drm/i915_mei_hdcp_interface.h         |  42 +++-
> 16 files changed, 389 insertions(+), 125 deletions(-)
>
>--
>2.20.1
>
>_______________________________________________
>dri-devel mailing list
>dri-devel@lists.freedesktop.org
>https://lists.freedesktop.org/mailman/listinfo/dri-devel