Move more stuff to the parent interface. HDCP GSC is different for both
i915 and xe, add it to the interface.
Jani Nikula (2):
drm/i915/hdcp: move i915 specific HDCP GSC implementation to i915
drm/{i915,xe}/hdcp: use parent interface for HDCP GSC calls
drivers/gpu/drm/i915/Makefile | 5 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 4 +-
drivers/gpu/drm/i915/display/intel_hdcp_gsc.h | 22 ------
.../drm/i915/display/intel_hdcp_gsc_message.c | 78 +++++++++----------
drivers/gpu/drm/i915/display/intel_parent.c | 24 ++++++
drivers/gpu/drm/i915/display/intel_parent.h | 10 +++
drivers/gpu/drm/i915/i915_driver.c | 2 +
.../intel_hdcp_gsc.c => i915_hdcp_gsc.c} | 22 ++++--
drivers/gpu/drm/i915/i915_hdcp_gsc.h | 9 +++
drivers/gpu/drm/xe/display/xe_display.c | 2 +
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 25 ++++--
drivers/gpu/drm/xe/display/xe_hdcp_gsc.h | 9 +++
include/drm/intel/display_parent_interface.h | 13 ++++
13 files changed, 143 insertions(+), 82 deletions(-)
delete mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
rename drivers/gpu/drm/i915/{display/intel_hdcp_gsc.c => i915_hdcp_gsc.c} (89%)
create mode 100644 drivers/gpu/drm/i915/i915_hdcp_gsc.h
create mode 100644 drivers/gpu/drm/xe/display/xe_hdcp_gsc.h
--
2.47.3