drm/i915/mchbar: move intel_mchbar_regs.h under include/drm/intel

Since the mchbar registers are used from both i915 display and core,
move intel_mchbar_regs.h to include/drm/intel/mchbar_regs.h. Drop the
intel_ prefix from the name to reduce tautology.

With this, we can drop the corresponding xe display compat header.

v2: Rebase

Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patch.msgid.link/6c951b2c05db74ea517d52a3912986f7eb886422.1775590536.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
This commit is contained in:
Jani Nikula
2026-04-07 22:36:28 +03:00
parent aa7d8dfae8
commit d96366c702
13 changed files with 15 additions and 19 deletions

View File

@@ -8,8 +8,9 @@
#include <linux/types.h>
#include <drm/intel/mchbar_regs.h>
#include "i915_reg_defs.h"
#include "intel_mchbar_regs.h"
struct intel_display;

View File

@@ -10,6 +10,7 @@
#include <drm/drm_print.h>
#include <drm/intel/display_parent_interface.h>
#include <drm/intel/i915_drm.h>
#include <drm/intel/mchbar_regs.h>
#include "gem/i915_gem_lmem.h"
#include "gem/i915_gem_region.h"
@@ -23,7 +24,6 @@
#include "i915_reg.h"
#include "i915_utils.h"
#include "i915_vgpu.h"
#include "intel_mchbar_regs.h"
#include "intel_pci_config.h"
struct intel_stolen_node {

View File

@@ -7,6 +7,7 @@
#include <drm/drm_print.h>
#include <drm/intel/intel_gmd_misc_regs.h>
#include <drm/intel/mchbar_regs.h>
#include "display/intel_display.h"
#include "i915_drv.h"
@@ -15,7 +16,6 @@
#include "i915_pvinfo.h"
#include "i915_vgpu.h"
#include "intel_gt_regs.h"
#include "intel_mchbar_regs.h"
/**
* DOC: fence register handling

View File

@@ -7,12 +7,12 @@
#include <linux/cpufreq.h>
#include <drm/intel/intel_pcode_regs.h>
#include <drm/intel/mchbar_regs.h>
#include "i915_drv.h"
#include "i915_reg.h"
#include "intel_gt.h"
#include "intel_llc.h"
#include "intel_mchbar_regs.h"
#include "intel_pcode.h"
#include "intel_rps.h"

View File

@@ -7,6 +7,8 @@
#include <linux/stop_machine.h>
#include <linux/string_helpers.h>
#include <drm/intel/mchbar_regs.h>
#include "display/intel_display_reset.h"
#include "display/intel_overlay.h"
#include "gem/i915_gem_context.h"
@@ -27,7 +29,6 @@
#include "intel_gt_pm.h"
#include "intel_gt_print.h"
#include "intel_gt_requests.h"
#include "intel_mchbar_regs.h"
#include "intel_pci_config.h"
#include "intel_reset.h"

View File

@@ -5,9 +5,10 @@
#include <linux/string_helpers.h>
#include <drm/intel/i915_drm.h>
#include <drm/intel/display_parent_interface.h>
#include <drm/intel/i915_drm.h>
#include <drm/intel/intel_pcode_regs.h>
#include <drm/intel/mchbar_regs.h>
#include "display/intel_display_rps.h"
#include "display/vlv_clock.h"
@@ -25,7 +26,6 @@
#include "intel_gt_pm_irq.h"
#include "intel_gt_print.h"
#include "intel_gt_regs.h"
#include "intel_mchbar_regs.h"
#include "intel_pcode.h"
#include "intel_rps.h"
#include "vlv_iosf_sb.h"

View File

@@ -34,6 +34,7 @@
#include <drm/drm_debugfs.h>
#include <drm/drm_print.h>
#include <drm/intel/intel_gmd_misc_regs.h>
#include <drm/intel/mchbar_regs.h>
#include "gem/i915_gem_context.h"
#include "gt/intel_gt.h"
@@ -57,7 +58,6 @@
#include "i915_reg.h"
#include "i915_scheduler.h"
#include "i915_wait_util.h"
#include "intel_mchbar_regs.h"
static inline struct drm_i915_private *node_to_i915(struct drm_info_node *node)
{

View File

@@ -2,10 +2,10 @@
/* Copyright © 2025 Intel Corporation */
#include <drm/drm_print.h>
#include <drm/intel/mchbar_regs.h>
#include "i915_drv.h"
#include "i915_freq.h"
#include "intel_mchbar_regs.h"
unsigned int i9xx_fsb_freq(struct drm_i915_private *i915)
{

View File

@@ -10,11 +10,11 @@
#include <linux/units.h>
#include <drm/intel/intel_pcode_regs.h>
#include <drm/intel/mchbar_regs.h>
#include "i915_drv.h"
#include "i915_hwmon.h"
#include "i915_reg.h"
#include "intel_mchbar_regs.h"
#include "intel_pcode.h"
#include "gt/intel_gt.h"
#include "gt/intel_gt_regs.h"

View File

@@ -26,8 +26,9 @@
*/
#include <drm/drm_print.h>
#include <drm/intel/intel_gmd_misc_regs.h>
#include <drm/intel/intel_gmd_interrupt_regs.h>
#include <drm/intel/intel_gmd_misc_regs.h>
#include <drm/intel/mchbar_regs.h>
#include "display/i9xx_plane_regs.h"
#include "display/intel_display.h"
@@ -42,7 +43,6 @@
#include "i915_drv.h"
#include "i915_reg.h"
#include "intel_clock_gating.h"
#include "intel_mchbar_regs.h"
#include "vlv_iosf_sb.h"
struct drm_i915_clock_gating_funcs {

View File

@@ -7,6 +7,7 @@
#include <drm/intel/intel_gmd_misc_regs.h>
#include <drm/intel/intel_gmd_interrupt_regs.h>
#include <drm/intel/mchbar_regs.h>
#include "display/bxt_dpio_phy_regs.h"
#include "display/i9xx_plane_regs.h"
@@ -44,7 +45,6 @@
#include "i915_pvinfo.h"
#include "i915_reg.h"
#include "intel_gvt.h"
#include "intel_mchbar_regs.h"
#define MMIO_F(reg, s) do { \
int ret; \

View File

@@ -1,6 +0,0 @@
/* SPDX-License-Identifier: MIT */
/*
* Copyright © 2023 Intel Corporation
*/
#include "../../i915/intel_mchbar_regs.h"