All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jani Nikula <jani.nikula@intel.com>
To: intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org
Cc: jani.nikula@intel.com
Subject: [PATCH 00/10] drm/i915/hdcp: refactor HDCP GSC
Date: Thu, 24 Apr 2025 23:01:32 +0300	[thread overview]
Message-ID: <cover.1745524803.git.jani.nikula@intel.com> (raw)

Reduce duplication, clarify interfaces between parts, and stop using
drm_i915_private in the display parts.

Jani Nikula (10):
  drm/i915/hdcp: remove duplicate declarations
  drm/i915/hdcp: deduplicate and refactor HDCP GSC ops initialization
  drm/i915/hdcp: split HDCP GSC message alloc/save responsibilities
  drm/i915/hdcp: rename struct intel_hdcp_gsc_message to
    intel_hdcp_gsc_context
  drm/i915/hdcp: rename HDCP GSC context alloc/free functions
  drm/i915/hdcp: pass the context to the HDCP GSC message interface
  drm/i915/hdcp: switch the HDCP GSC message interface from u8* to void*
  drm/i915/hdcp: simplify HDCP GSC firmware usage selection
  drm/i915/hdcp: pass struct drm_device to driver specific HDCP GSC code
  drm/i915/hdcp: drop unnecessary include from intel_hdcp_gsc.h

 .../gpu/drm/i915/display/intel_display_core.h |   2 +-
 drivers/gpu/drm/i915/display/intel_hdcp.c     |  13 +-
 drivers/gpu/drm/i915/display/intel_hdcp_gsc.c | 124 ++++--------
 drivers/gpu/drm/i915/display/intel_hdcp_gsc.h |  20 +-
 .../drm/i915/display/intel_hdcp_gsc_message.c | 181 ++++++++++++------
 .../drm/i915/display/intel_hdcp_gsc_message.h |  63 +-----
 drivers/gpu/drm/xe/display/xe_hdcp_gsc.c      | 133 ++++---------
 7 files changed, 219 insertions(+), 317 deletions(-)

-- 
2.39.5


             reply	other threads:[~2025-04-24 20:01 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-04-24 20:01 Jani Nikula [this message]
2025-04-24 20:01 ` [PATCH 01/10] drm/i915/hdcp: remove duplicate declarations Jani Nikula
2025-04-30  4:10   ` Kandpal, Suraj
2025-04-24 20:01 ` [PATCH 02/10] drm/i915/hdcp: deduplicate and refactor HDCP GSC ops initialization Jani Nikula
2025-05-02  3:33   ` Kandpal, Suraj
2025-04-24 20:01 ` [PATCH 03/10] drm/i915/hdcp: split HDCP GSC message alloc/save responsibilities Jani Nikula
2025-05-02  3:36   ` Kandpal, Suraj
2025-04-24 20:01 ` [PATCH 04/10] drm/i915/hdcp: rename struct intel_hdcp_gsc_message to intel_hdcp_gsc_context Jani Nikula
2025-04-30  4:35   ` Kandpal, Suraj
2025-04-30  9:13     ` Jani Nikula
2025-05-02  3:37       ` Kandpal, Suraj
2025-04-24 20:01 ` [PATCH 05/10] drm/i915/hdcp: rename HDCP GSC context alloc/free functions Jani Nikula
2025-05-02  3:43   ` Kandpal, Suraj
2025-04-24 20:01 ` [PATCH 06/10] drm/i915/hdcp: pass the context to the HDCP GSC message interface Jani Nikula
2025-05-02  9:08   ` Kandpal, Suraj
2025-04-24 20:01 ` [PATCH 07/10] drm/i915/hdcp: switch the HDCP GSC message interface from u8* to void* Jani Nikula
2025-04-30  4:25   ` Kandpal, Suraj
2025-04-24 20:01 ` [PATCH 08/10] drm/i915/hdcp: simplify HDCP GSC firmware usage selection Jani Nikula
2025-04-30  4:30   ` Kandpal, Suraj
2025-04-24 20:01 ` [PATCH 09/10] drm/i915/hdcp: pass struct drm_device to driver specific HDCP GSC code Jani Nikula
2025-05-02  9:18   ` Kandpal, Suraj
2025-05-02  9:22     ` Jani Nikula
2025-05-02  9:45       ` Kandpal, Suraj
2025-05-02 10:29         ` Jani Nikula
2025-04-24 20:01 ` [PATCH 10/10] drm/i915/hdcp: drop unnecessary include from intel_hdcp_gsc.h Jani Nikula
2025-05-02  9:19   ` Kandpal, Suraj
2025-04-24 21:01 ` ✗ Fi.CI.SPARSE: warning for drm/i915/hdcp: refactor HDCP GSC Patchwork
2025-04-24 21:24 ` ✓ i915.CI.BAT: success " Patchwork
2025-04-24 23:41 ` ✓ CI.Patch_applied: " Patchwork
2025-04-24 23:41 ` ✓ CI.checkpatch: " Patchwork
2025-04-24 23:42 ` ✓ CI.KUnit: " Patchwork
2025-04-24 23:51 ` ✓ CI.Build: " Patchwork
2025-04-24 23:53 ` ✓ CI.Hooks: " Patchwork
2025-04-24 23:54 ` ✗ CI.checksparse: warning " Patchwork
2025-04-25  5:46 ` ✗ i915.CI.Full: failure " Patchwork
2025-04-25 22:11 ` ✗ Xe.CI.Full: " Patchwork

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=cover.1745524803.git.jani.nikula@intel.com \
    --to=jani.nikula@intel.com \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=intel-xe@lists.freedesktop.org \
    /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.