From aa4dc3eeff6d5c47ed08905e5cf7b9b77a646fea Mon Sep 17 00:00:00 2001 From: Jani Nikula Date: Wed, 19 Nov 2025 20:52:51 +0200 Subject: [PATCH] drm/i915: merge soc/intel_gmch.[ch] to display/intel_vga.c MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit The sole user of the remaining functions in intel_gmch.[ch] is in intel_vga.c. Move everything there. Since intel_gmch.c hasn't been part of xe, use a dummy function relocated from xe_display_misc.c, with #ifdef. This is purely to keep this change non-functional. This allows us to remove soc/intel_gmch.[ch] from i915, compat soc/intel_gmch.h from xe, and xe_display_misc.c from xe. Reviewed-by: Ville Syrjälä Link: https://patch.msgid.link/b0f853ad7eae686738defa9e8f08a8848df8f226.1763578288.git.jani.nikula@intel.com Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/Makefile | 4 -- drivers/gpu/drm/i915/display/intel_vga.c | 52 ++++++++++++++++- drivers/gpu/drm/i915/soc/intel_gmch.c | 56 ------------------- drivers/gpu/drm/i915/soc/intel_gmch.h | 15 ----- drivers/gpu/drm/xe/Makefile | 1 - .../xe/compat-i915-headers/soc/intel_gmch.h | 6 -- drivers/gpu/drm/xe/display/xe_display_misc.c | 16 ------ 7 files changed, 50 insertions(+), 100 deletions(-) delete mode 100644 drivers/gpu/drm/i915/soc/intel_gmch.c delete mode 100644 drivers/gpu/drm/i915/soc/intel_gmch.h delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h delete mode 100644 drivers/gpu/drm/xe/display/xe_display_misc.c diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile index 1b169ae8f72c7..83d70038c3375 100644 --- a/drivers/gpu/drm/i915/Makefile +++ b/drivers/gpu/drm/i915/Makefile @@ -57,10 +57,6 @@ i915-y += \ vlv_iosf_sb.o \ vlv_suspend.o -# core peripheral code -i915-y += \ - soc/intel_gmch.o - # core library code i915-y += \ i915_memcpy.o \ diff --git a/drivers/gpu/drm/i915/display/intel_vga.c b/drivers/gpu/drm/i915/display/intel_vga.c index 6e125564db34c..5e516c79e2f79 100644 --- a/drivers/gpu/drm/i915/display/intel_vga.c +++ b/drivers/gpu/drm/i915/display/intel_vga.c @@ -9,12 +9,12 @@ #include #include +#include #include