Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/i915/hdcp: move i915 specific HDCP GSC implementation to i915

The HDCP GSC implementation is different for both i915 and xe. Move the
i915 specific implementation from display to i915 core.

Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
Link: https://patch.msgid.link/d362b256934c6c739d9decda717df2dbc3752481.1764090990.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>

+5 -2
+4 -1
drivers/gpu/drm/i915/Makefile
··· 74 74 i915-$(CONFIG_PERF_EVENTS) += \ 75 75 i915_pmu.o 76 76 77 + # core display adaptation 78 + i915-y += \ 79 + i915_hdcp_gsc.o 80 + 77 81 # "Graphics Technology" (aka we talk to the gpu) 78 82 gt-y += \ 79 83 gt/gen2_engine_cs.o \ ··· 281 277 display/intel_frontbuffer.o \ 282 278 display/intel_global_state.o \ 283 279 display/intel_hdcp.o \ 284 - display/intel_hdcp_gsc.o \ 285 280 display/intel_hdcp_gsc_message.o \ 286 281 display/intel_hotplug.o \ 287 282 display/intel_hotplug_irq.o \
+1 -1
drivers/gpu/drm/i915/display/intel_hdcp_gsc.c drivers/gpu/drm/i915/i915_hdcp_gsc.c
··· 6 6 #include <drm/drm_print.h> 7 7 #include <drm/intel/i915_hdcp_interface.h> 8 8 9 + #include "display/intel_hdcp_gsc.h" 9 10 #include "gem/i915_gem_region.h" 10 11 #include "gt/intel_gt.h" 11 12 #include "gt/uc/intel_gsc_uc_heci_cmd_submit.h" 12 13 #include "i915_drv.h" 13 - #include "intel_hdcp_gsc.h" 14 14 15 15 struct intel_hdcp_gsc_context { 16 16 struct drm_i915_private *i915;