[Intel-gfx] [PATCH v2 0/7] Enable HDCP2.x via GSC CS
Suraj Kandpal
suraj.kandpal at intel.com
Tue Dec 13 07:01:51 UTC 2022
These patches enable HDCP2.x on machines MTL and above.
>From MTL onwards CSME is spilt into GSC and CSC and now
we use GSC CS instead of MEI to talk to firmware to start
HDCP authentication
--v2
-Fixing some checkpatch changes which I forgot before sending
out the series
Anshuman Gupta (3):
drm/i915/hdcp: Keep cp fw agonstic naming convention
drm/i915/hdcp: HDCP2.x Refactoring to agnotic cp f/w
drm/i915/hdcp: Refactor HDCP API structures
Suraj Kandpal (4):
drm/i915/gsc: Create GSC request submission mechanism
drm/i915/hdcp: Fill wired_cmd_in structures at a single place
drm/i915/mtl: Adding function to send command to GSC CS
drm/i915/mtl: Add HDCP GSC interface
drivers/gpu/drm/i915/Makefile | 1 +
.../gpu/drm/i915/display/intel_display_core.h | 3 +-
.../drm/i915/display/intel_display_types.h | 2 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 94 ++-
drivers/gpu/drm/i915/display/intel_hdcp_gsc.c | 708 +++++++++++++++++
drivers/gpu/drm/i915/display/intel_hdcp_gsc.h | 28 +
drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 2 +
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c | 62 +-
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.h | 3 +
drivers/gpu/drm/i915/gt/uc/intel_gsc_fwif.h | 42 +
drivers/misc/mei/hdcp/mei_hdcp.c | 190 +----
drivers/misc/mei/hdcp/mei_hdcp.h | 355 +--------
include/drm/i915_cp_fw_hdcp_interface.h | 736 ++++++++++++++++++
include/drm/i915_mei_hdcp_interface.h | 184 -----
14 files changed, 1670 insertions(+), 740 deletions(-)
create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc.c
create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_gsc_fwif.h
create mode 100644 include/drm/i915_cp_fw_hdcp_interface.h
delete mode 100644 include/drm/i915_mei_hdcp_interface.h
--
2.25.1
More information about the Intel-gfx
mailing list