]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/{i915,xe}/hdcp: use parent interface for HDCP GSC calls
authorJani Nikula <jani.nikula@intel.com>
Tue, 25 Nov 2025 17:17:44 +0000 (19:17 +0200)
committerJani Nikula <jani.nikula@intel.com>
Fri, 28 Nov 2025 08:44:51 +0000 (10:44 +0200)
commit29fdc6e98d3c3657c8b4874ab3bfc75f9df59bf4
tree460b1ae2ebcd23ffd42f148f527333509cb20979
parent39a00914281eb33545777947cea5f7979d605115
drm/{i915,xe}/hdcp: use parent interface for HDCP GSC calls

The HDCP GSC implementation is different for both i915 and xe. Add it to
the display parent interface, and call the hooks via the parent
interface.

Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
Link: https://patch.msgid.link/e397073e91f8aa7518754b3b79f65c1936be91ad.1764090990.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
12 files changed:
drivers/gpu/drm/i915/display/intel_hdcp.c
drivers/gpu/drm/i915/display/intel_hdcp_gsc.h [deleted file]
drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.c
drivers/gpu/drm/i915/display/intel_parent.c
drivers/gpu/drm/i915/display/intel_parent.h
drivers/gpu/drm/i915/i915_driver.c
drivers/gpu/drm/i915/i915_hdcp_gsc.c
drivers/gpu/drm/i915/i915_hdcp_gsc.h [new file with mode: 0644]
drivers/gpu/drm/xe/display/xe_display.c
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
drivers/gpu/drm/xe/display/xe_hdcp_gsc.h [new file with mode: 0644]
include/drm/intel/display_parent_interface.h