From: Jani Nikula Date: Tue, 7 Apr 2026 19:36:26 +0000 (+0300) Subject: drm/i915/mchbar: include intel_mchbar_regs.h from intel_mchbar.h X-Git-Tag: v7.2-rc1~141^2~25^2~106 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=d54377e487a7576d076e4993e80b7d1cded81b0a;p=thirdparty%2Flinux.git drm/i915/mchbar: include intel_mchbar_regs.h from intel_mchbar.h As an exception to the rule of not including unnecessary headers from headers, include intel_mchbar_regs.h from intel_mchbar.h. In order to use the interfaces in intel_mchbar.h you will always have to include the registers anyway, so the includes are in pairs everywhere. There is zero asymmetry. Simplify. Reviewed-by: Ville Syrjälä Link: https://patch.msgid.link/e44dc2daf3fc39d02c3f598c323caa3c08a54304.1775590536.git.jani.nikula@intel.com Signed-off-by: Jani Nikula --- diff --git a/drivers/gpu/drm/i915/display/i9xx_wm.c b/drivers/gpu/drm/i915/display/i9xx_wm.c index 3dbfb850fe1d3..02ac6f9a3d0e5 100644 --- a/drivers/gpu/drm/i915/display/i9xx_wm.c +++ b/drivers/gpu/drm/i915/display/i9xx_wm.c @@ -20,7 +20,6 @@ #include "intel_dram.h" #include "intel_fb.h" #include "intel_mchbar.h" -#include "intel_mchbar_regs.h" #include "intel_wm.h" #include "skl_watermark.h" #include "vlv_sideband.h" diff --git a/drivers/gpu/drm/i915/display/intel_bw.c b/drivers/gpu/drm/i915/display/intel_bw.c index e6c8fd6302947..474438fc1ebc4 100644 --- a/drivers/gpu/drm/i915/display/intel_bw.c +++ b/drivers/gpu/drm/i915/display/intel_bw.c @@ -16,7 +16,6 @@ #include "intel_display_utils.h" #include "intel_dram.h" #include "intel_mchbar.h" -#include "intel_mchbar_regs.h" #include "intel_parent.h" #include "skl_watermark.h" diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c index 835a332e96861..82955cf16c4cb 100644 --- a/drivers/gpu/drm/i915/display/intel_cdclk.c +++ b/drivers/gpu/drm/i915/display/intel_cdclk.c @@ -42,7 +42,6 @@ #include "intel_display_wa.h" #include "intel_dram.h" #include "intel_mchbar.h" -#include "intel_mchbar_regs.h" #include "intel_parent.h" #include "intel_pci_config.h" #include "intel_plane.h" diff --git a/drivers/gpu/drm/i915/display/intel_display_power.c b/drivers/gpu/drm/i915/display/intel_display_power.c index 98e5a794fab7f..4091b7c4914fd 100644 --- a/drivers/gpu/drm/i915/display/intel_display_power.c +++ b/drivers/gpu/drm/i915/display/intel_display_power.c @@ -25,7 +25,6 @@ #include "intel_dmc.h" #include "intel_dram.h" #include "intel_mchbar.h" -#include "intel_mchbar_regs.h" #include "intel_parent.h" #include "intel_pch_refclk.h" #include "intel_pmdemand.h" diff --git a/drivers/gpu/drm/i915/display/intel_dram.c b/drivers/gpu/drm/i915/display/intel_dram.c index 2079c63e3649f..f103f7cba0183 100644 --- a/drivers/gpu/drm/i915/display/intel_dram.c +++ b/drivers/gpu/drm/i915/display/intel_dram.c @@ -15,7 +15,6 @@ #include "intel_display_regs.h" #include "intel_dram.h" #include "intel_mchbar.h" -#include "intel_mchbar_regs.h" #include "intel_parent.h" #include "vlv_sideband.h" diff --git a/drivers/gpu/drm/i915/display/intel_mchbar.c b/drivers/gpu/drm/i915/display/intel_mchbar.c index 16fcfe1e93ec2..a0d0a796c6bbf 100644 --- a/drivers/gpu/drm/i915/display/intel_mchbar.c +++ b/drivers/gpu/drm/i915/display/intel_mchbar.c @@ -10,7 +10,6 @@ #include "intel_de.h" #include "intel_display_core.h" #include "intel_mchbar.h" -#include "intel_mchbar_regs.h" static bool has_mchbar_mirror(struct intel_display *display) { diff --git a/drivers/gpu/drm/i915/display/intel_mchbar.h b/drivers/gpu/drm/i915/display/intel_mchbar.h index 002a4454e8edc..51ecd6075bdfb 100644 --- a/drivers/gpu/drm/i915/display/intel_mchbar.h +++ b/drivers/gpu/drm/i915/display/intel_mchbar.h @@ -9,6 +9,7 @@ #include #include "i915_reg_defs.h" +#include "intel_mchbar_regs.h" struct intel_display;