All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-gfx] [PATCH v6 00/10] drm/hdcp: Pull HDCP auth/exchange/check into helpers
@ 2023-01-18 19:30 ` Mark Yacoub
  0 siblings, 0 replies; 112+ messages in thread
From: Mark Yacoub @ 2023-01-18 19:30 UTC (permalink / raw)
  To: quic_khsieh, linux-arm-msm, dri-devel, freedreno, devicetree,
	linux-kernel, intel-gfx
  Cc: quic_sbillaka, konrad.dybcio, bjorn.andersson,
	krzysztof.kozlowski+dt, airlied, hbh25y, marex, abhinavk, javierm,
	agross, quic_jesszhan, daniel, lucas.demarchi, quic_abhinavk,
	swboyd, robh+dt, christophe.jaillet, maxime, rodrigo.vivi,
	johan+linaro, markyacoub, andersson, dianders, tzimmermann,
	dmitry.baryshkov, seanpaul

From: Mark Yacoub <markyacoub@chromium.org>

Hello,

I rebased this series which is authored by Sean Paul.

A major rebase conflict was that drm/drm_hdcp was split to drm/display/drm_hdcp & drm/display/drm_hdcp_helper.

Another major one was in msm dp where drm_connector was no longer tracked, but it's replaced by msm_dp_bridge to carry over its functionalities.

The first 4 patches modify DRM. They've been reviewed.
Patches 5-7 are intel-only. Only patch 7 hasn't been reviewed.
Patches 8-10 are msm-only. Only patch 9 hasn't been reviewed.

Thanks,
Mark

Sean Paul (10):
  drm/hdcp: Add drm_hdcp_atomic_check()
  drm/hdcp: Avoid changing crtc state in hdcp atomic check
  drm/hdcp: Update property value on content type and user changes
  drm/hdcp: Expand HDCP helper library for enable/disable/check
  drm/i915/hdcp: Consolidate HDCP setup/state cache
  drm/i915/hdcp: Retain hdcp_capable return codes
  drm/i915/hdcp: Use HDCP helpers for i915
  dt-bindings: msm/dp: Add bindings for HDCP registers
  arm64: dts: qcom: sc7180: Add support for HDCP in dp-controller
  drm/msm: Implement HDCP 1.x using the new drm HDCP helpers

 .../bindings/display/msm/dp-controller.yaml   |    8 +-
 arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi  |    8 +
 drivers/gpu/drm/display/drm_hdcp_helper.c     | 1202 +++++++++++++++++
 drivers/gpu/drm/i915/display/intel_atomic.c   |    8 +-
 drivers/gpu/drm/i915/display/intel_ddi.c      |   32 +-
 .../drm/i915/display/intel_display_debugfs.c  |   11 +-
 .../drm/i915/display/intel_display_types.h    |   60 +-
 drivers/gpu/drm/i915/display/intel_dp_hdcp.c  |  348 ++---
 drivers/gpu/drm/i915/display/intel_dp_mst.c   |   16 +-
 drivers/gpu/drm/i915/display/intel_hdcp.c     | 1028 +++-----------
 drivers/gpu/drm/i915/display/intel_hdcp.h     |   36 +-
 drivers/gpu/drm/i915/display/intel_hdmi.c     |  270 ++--
 drivers/gpu/drm/msm/Kconfig                   |    1 +
 drivers/gpu/drm/msm/Makefile                  |    1 +
 drivers/gpu/drm/msm/dp/dp_debug.c             |   48 +-
 drivers/gpu/drm/msm/dp/dp_debug.h             |    6 +-
 drivers/gpu/drm/msm/dp/dp_display.c           |   52 +-
 drivers/gpu/drm/msm/dp/dp_display.h           |    5 +
 drivers/gpu/drm/msm/dp/dp_drm.c               |  108 +-
 drivers/gpu/drm/msm/dp/dp_drm.h               |   16 +-
 drivers/gpu/drm/msm/dp/dp_hdcp.c              |  456 +++++++
 drivers/gpu/drm/msm/dp/dp_hdcp.h              |   29 +
 drivers/gpu/drm/msm/dp/dp_parser.c            |   20 +-
 drivers/gpu/drm/msm/dp/dp_parser.h            |    4 +
 drivers/gpu/drm/msm/dp/dp_reg.h               |   32 +-
 drivers/gpu/drm/msm/msm_atomic.c              |   15 +
 include/drm/display/drm_hdcp.h                |  168 ++-
 include/drm/display/drm_hdcp_helper.h         |   33 +-
 28 files changed, 2667 insertions(+), 1354 deletions(-)
 create mode 100644 drivers/gpu/drm/msm/dp/dp_hdcp.c
 create mode 100644 drivers/gpu/drm/msm/dp/dp_hdcp.h

-- 
2.39.0.246.g2a6d74b583-goog


^ permalink raw reply	[flat|nested] 112+ messages in thread

end of thread, other threads:[~2023-03-28  6:12 UTC | newest]

Thread overview: 112+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-18 19:30 [Intel-gfx] [PATCH v6 00/10] drm/hdcp: Pull HDCP auth/exchange/check into helpers Mark Yacoub
2023-01-18 19:30 ` Mark Yacoub
2023-01-18 19:30 ` Mark Yacoub
2023-01-18 19:30 ` [Intel-gfx] [PATCH v6 01/10] drm/hdcp: Add drm_hdcp_atomic_check() Mark Yacoub
2023-01-18 19:30   ` Mark Yacoub
2023-01-18 19:30   ` Mark Yacoub
2023-01-19 10:37   ` Krzysztof Kozlowski
2023-01-19 10:37     ` Krzysztof Kozlowski
2023-01-20 15:32     ` [Intel-gfx] " Sean Paul
2023-01-20 15:32       ` Sean Paul
2023-01-20 15:32       ` Sean Paul
2023-01-20 20:33       ` [Intel-gfx] " Dmitry Baryshkov
2023-01-20 20:33         ` Dmitry Baryshkov
2023-01-20 20:33         ` Dmitry Baryshkov
2023-01-19 11:41   ` [Intel-gfx] " Dmitry Baryshkov
2023-01-19 11:41     ` Dmitry Baryshkov
2023-01-19 11:41     ` Dmitry Baryshkov
2023-03-10  5:30   ` [Intel-gfx] " Kandpal, Suraj
2023-03-10  5:30     ` Kandpal, Suraj
2023-03-10  5:30     ` Kandpal, Suraj
2023-01-18 19:30 ` [Intel-gfx] [PATCH v6 02/10] drm/hdcp: Avoid changing crtc state in hdcp atomic check Mark Yacoub
2023-01-18 19:30   ` Mark Yacoub
2023-01-18 19:30   ` Mark Yacoub
2023-01-19 11:45   ` [Intel-gfx] " Dmitry Baryshkov
2023-01-19 11:45     ` Dmitry Baryshkov
2023-01-19 11:45     ` Dmitry Baryshkov
2023-03-10  6:00   ` [Intel-gfx] " Kandpal, Suraj
2023-03-10  6:00     ` Kandpal, Suraj
2023-03-10  6:00     ` Kandpal, Suraj
2023-01-18 19:30 ` [Intel-gfx] [PATCH v6 03/10] drm/hdcp: Update property value on content type and user changes Mark Yacoub
2023-01-18 19:30   ` Mark Yacoub
2023-01-18 19:30   ` Mark Yacoub
2023-01-18 19:30 ` [Intel-gfx] [PATCH v6 04/10] drm/hdcp: Expand HDCP helper library for enable/disable/check Mark Yacoub
2023-01-18 19:30   ` Mark Yacoub
2023-01-18 19:30   ` Mark Yacoub
2023-01-19 12:54   ` [Intel-gfx] " Dmitry Baryshkov
2023-01-19 12:54     ` Dmitry Baryshkov
2023-01-19 12:54     ` Dmitry Baryshkov
2023-01-18 19:30 ` [Intel-gfx] [PATCH v6 05/10] drm/i915/hdcp: Consolidate HDCP setup/state cache Mark Yacoub
2023-01-18 19:30   ` Mark Yacoub
2023-01-18 19:30   ` Mark Yacoub
2023-01-18 19:30 ` [Intel-gfx] [PATCH v6 06/10] drm/i915/hdcp: Retain hdcp_capable return codes Mark Yacoub
2023-01-18 19:30   ` Mark Yacoub
2023-01-18 19:30   ` Mark Yacoub
2023-03-10  8:25   ` [Intel-gfx] " Kandpal, Suraj
2023-03-10  8:25     ` Kandpal, Suraj
2023-03-10  8:25     ` Kandpal, Suraj
2023-03-23  7:17     ` [Intel-gfx] " Kandpal, Suraj
2023-03-23  7:17       ` Kandpal, Suraj
2023-03-23  7:17       ` Kandpal, Suraj
2023-03-24 19:27       ` [Intel-gfx] " Mark Yacoub
2023-03-24 19:27         ` Mark Yacoub
2023-03-24 19:27         ` Mark Yacoub
2023-03-28  5:52         ` [Intel-gfx] " Kandpal, Suraj
2023-03-28  5:52           ` Kandpal, Suraj
2023-03-28  5:52           ` Kandpal, Suraj
2023-01-18 19:30 ` [Intel-gfx] [PATCH v6 07/10] drm/i915/hdcp: Use HDCP helpers for i915 Mark Yacoub
2023-01-18 19:30   ` Mark Yacoub
2023-01-18 19:30   ` Mark Yacoub
2023-01-31 17:16   ` [Intel-gfx] " Rodrigo Vivi
2023-01-31 17:16     ` Rodrigo Vivi
2023-01-31 17:16     ` Rodrigo Vivi
2023-01-31 17:23     ` Rodrigo Vivi
2023-01-31 17:23       ` Rodrigo Vivi
2023-01-31 17:23       ` Rodrigo Vivi
2023-03-14  5:54   ` Kandpal, Suraj
2023-03-14  5:54     ` Kandpal, Suraj
2023-03-14  5:54     ` Kandpal, Suraj
2023-03-24 19:34     ` Mark Yacoub
2023-03-24 19:34       ` Mark Yacoub
2023-03-24 19:34       ` Mark Yacoub
2023-03-28  6:12       ` Kandpal, Suraj
2023-03-28  6:12         ` Kandpal, Suraj
2023-03-28  6:12         ` Kandpal, Suraj
2023-01-18 19:30 ` [Intel-gfx] [PATCH v6 08/10] dt-bindings: msm/dp: Add bindings for HDCP registers Mark Yacoub
2023-01-18 19:30   ` Mark Yacoub
2023-01-18 19:30   ` Mark Yacoub
2023-01-19  1:16   ` [Intel-gfx] " Rob Herring
2023-01-19  1:16     ` Rob Herring
2023-01-19  1:16     ` Rob Herring
2023-01-19  7:48   ` [Intel-gfx] " Johan Hovold
2023-01-19  7:48     ` Johan Hovold
2023-01-19  7:48     ` Johan Hovold
2023-01-19  8:36   ` [Intel-gfx] " Dmitry Baryshkov
2023-01-19  8:36     ` Dmitry Baryshkov
2023-01-19  8:36     ` Dmitry Baryshkov
2023-01-18 19:30 ` [Intel-gfx] [PATCH v6 09/10] arm64: dts: qcom: sc7180: Add support for HDCP in dp-controller Mark Yacoub
2023-01-18 19:30   ` Mark Yacoub
2023-01-18 19:30   ` Mark Yacoub
2023-01-19  1:32   ` [Intel-gfx] " Abhinav Kumar
2023-01-19  1:32     ` Abhinav Kumar
2023-01-19  1:32     ` Abhinav Kumar
2023-01-19  8:40   ` [Intel-gfx] " Dmitry Baryshkov
2023-01-19  8:40     ` Dmitry Baryshkov
2023-01-19  8:40     ` Dmitry Baryshkov
2023-01-19 10:35   ` Krzysztof Kozlowski
2023-01-19 10:35     ` Krzysztof Kozlowski
2023-01-20 15:54     ` [Intel-gfx] " Sean Paul
2023-01-20 15:54       ` Sean Paul
2023-01-20 15:54       ` Sean Paul
2023-01-21 10:16       ` [Intel-gfx] " Dmitry Baryshkov
2023-01-21 10:16         ` Dmitry Baryshkov
2023-01-21 10:16         ` Dmitry Baryshkov
2023-01-21 19:06       ` Krzysztof Kozlowski
2023-01-21 19:06         ` Krzysztof Kozlowski
2023-01-18 19:30 ` [Intel-gfx] [PATCH v6 10/10] drm/msm: Implement HDCP 1.x using the new drm HDCP helpers Mark Yacoub
2023-01-18 19:30   ` Mark Yacoub
2023-01-18 19:30   ` Mark Yacoub
2023-01-19 11:35   ` [Intel-gfx] " Dmitry Baryshkov
2023-01-19 11:35     ` Dmitry Baryshkov
2023-01-19 11:35     ` Dmitry Baryshkov
2023-01-19  0:57 ` [Intel-gfx] ✗ Fi.CI.BUILD: failure for drm/hdcp: Pull HDCP auth/exchange/check into helpers (rev6) Patchwork

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.