Hi Dave and Sima, Here goes our first drm-intel-next PR towards 7.2.
Please notice that this includes 2 topic branches from Jani, one for changing pipe allocation order for discrete platforms and another unify xe and i915 on common steppings headers and enums. Because of these I had to generate the PR with 'dim -f' otherwise the merge commit itself fails dim checks. I believe you will also need to use -f when handling this PR. Thanks, Rodrigo. drm-intel-next-2026-05-05: - Enable PIPEDMC_ERROR interrupt (Dibin) - Some general display fixes and cleanups (Ville, Nemesa, Suraj, Dibin, Arun, Desnes, Juha-Pekka, Vidya, Julian) - More refactor to split display code (Jani, Ville, Luca) - Panel Replay BW optimization (Animesh) - Integrate the sharpness filter properly into the scaler (Ville) - Watermark/SAGV fixes/cleanups/etc (Ville) - Restructure DP/HDMI sink format handling (Ville) - Eliminate FB usage from low level pinning code (Ville) - Some initial prep patches for always enable AS SDP (Ankit) - Many PSR related fixes (Jouni) - Fix MST VCPI lookup and modeset-lock splat (Suraj) The following changes since commit 2c683e9b419328da3433a49f7c467da71aaf0469: drm/i915/display: change pipe allocation order for discrete platforms (2026-04-15 13:30:26 +0300) are available in the Git repository at: https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-next-2026-05-05 for you to fetch changes up to 025f89b01ed8d5e65d87ed54f231e10c6ac08188: drm/i915: replace select with dependency for visible DEBUG_OBJECTS (2026-05-05 16:39:55 +0300) ---------------------------------------------------------------- - Enable PIPEDMC_ERROR interrupt (Dibin) - Some general display fixes and cleanups (Ville, Nemesa, Suraj, Dibin, Arun, Desnes, Juha-Pekka, Vidya, Julian) - More refactor to split display code (Jani, Ville, Luca) - Panel Replay BW optimization (Animesh) - Integrate the sharpness filter properly into the scaler (Ville) - Watermark/SAGV fixes/cleanups/etc (Ville) - Restructure DP/HDMI sink format handling (Ville) - Eliminate FB usage from low level pinning code (Ville) - Some initial prep patches for always enable AS SDP (Ankit) - Many PSR related fixes (Jouni) - Fix MST VCPI lookup and modeset-lock splat (Suraj) ---------------------------------------------------------------- Animesh Manna (3): drm/display: Add drm helper to check pr optimization support drm/i915/display: Add hook to check optimization support for Intel platforms drm/i915/display: Panel Replay BW optimization for DP2.0 tunneling Ankit Nautiyal (3): drm/i915/vrr: Avoid vrr for PCON with HDMI2.1 sink drm/i915/dp: Add a helper to decide if AS SDP can be used drm/i915/dp: Skip AS SDP for DP branch devices Arun R Murthy (1): drm/i915/lt_phy: Update the Tx Swing for DP 1.4 Desnes Nunes (1): drm/i915/dmc: use display instead of dereferencing dmc in intel_dmc_update_dc6_allowed_count() Dibin Moolakadan Subrahmanian (3): drm/i915/dmc: Remove invalid PIPEDMC interrupt bits drm/i915/dmc: Enable PIPEDMC_ERROR interrupt drm/i915/dmc: Reduce wakelock hold time Jani Nikula (34): Merge drm/drm-next into drm-intel-next drm/{i915, xe}: convert VLV sideband display wrappers into real functions drm/i915: pass struct intel_display * to VLV sideband wrappers drm/i915/dram: prefer display abstractions for VLV sideband drm/i915: move VLV IOSF sideband to display parent interface drm/{i915, xe}: add shared header for VLV IOSF sideband units and registers drm/xe/fbdev: put intel_fbdev_fb_prefer_stolen() behind IS_ENABLED(CONFIG_DRM_FBDEV_EMULATION) drm/{i915, xe}/fbdev: drop drm device parameter from intel_fbdev_fb_fill_info() drm/{i915, xe}: move fbdev fb calls to parent interface drm/i915: pass struct drm_i915_private to i915_bo_fbdev_prefer_stolen() drm/xe: pass struct xe_device to xe_display_bo_fbdev_prefer_stolen() drm/i915: move intel_fb_pin.c to i915_fb_pin.c drm/i915/pin: s/dev_priv/i915/ and drop struct drm_device usage drm/i915/pin: switch to i915 core runtime pm drm/i915/mchbar: include intel_mchbar_regs.h from intel_mchbar.h drm/i915/mchbar: drop unnecessary intel_mchbar_regs.h include drm/i915/mchbar: move intel_mchbar_regs.h under include/drm/intel drm/i915: drop unnecessary intel_pci_config.h include drm/i915/pci: move intel_pci_config.h under include/drm/intel Merge drm/drm-next into drm-intel-next drm/xe/step: switch to the shared step definitions with i915 drm/xe/step: switch from enum xe_step to intel_step naming drm/i915/display: switch to including common step file directly Merge tag 'topic/step-2026-04-09' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-intel-next Merge tag 'topic/pipe-reorder-2026-04-15' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-intel-next drm/i915/ddi: add wrapper for calling ->get_buf_trans() hook drm/i915/display: move audio funcs under audio sub-struct drm/i915/display: move color funcs under color sub-struct drm/i915/display: move fdi funcs under fdi sub-struct drm/i915/display: move watermark funcs under wm sub-struct drm/i915/display: move hotplug irq funcs under hotplug sub-struct drm/i915/display: move dpll funcs under dpll sub-struct drm/i915/display: move cdclk funcs under cdclk sub-struct drm/i915/display: move display funcs under modeset sub-struct Jouni Högander (4): drm/i915/psr: Do not use pipe_src as borders for SU area drm/i915/psr: Init variable to avoid early exit from et alignment loop drm/i915/psr: Disable Panel Replay on Dell XPS 16 DA16260 as a quirk drm/i915/psr: Disable PSR2 on Xiaomi Book Pro 14 2026 as a quirk Juha-Pekka Heikkila (1): drm/i915/display: enable ccs modifiers on dg2 Julian Braha (1): drm/i915: replace select with dependency for visible DEBUG_OBJECTS Luca Coelho (8): drm/i915: move SKL clock gating init to display drm/i915: move KBL clock gating init to display drm/i915/display: move CFL clock gating init to display drm/i915/display: move BXT clock gating init to display drm/i915/display: move GLK clock gating init to display drm/i915/display: move HSW and BDW clock gating init to display drm/i915/display: move pre-HSW clock gating init to display drm/i915: remove HAS_PCH_NOP() dependency from clock gating Nemesa Garg (1): drm/i915/pfit: Prevent negative coordinates in center mode Suraj Kandpal (5): drm/i915/backlight: Fix VESA backlight possible check condition drm/i915/dp: Change drm_err to drm_dbg_kms drm/i915/display: Avoid stale PIPE_SCANLINE values after crtc_enable drm/i915/hdcp: Use new MST topology state in intel_conn_to_vcpi() drm/i915/hdcp: Drop mgr->base.lock acquisition in intel_conn_to_vcpi() Vidya Srinivas (1): drm/i915/display: Use ceiling division for NV12 UV surface offset calculation Ville Syrjälä (85): drm/i915/cdclk: Do the full CDCLK dance for min_voltage_level changes drm/i915/dp: Use crtc_state->enhanced_framing properly on ivb/hsw CPU eDP drm/i915: Split the pipe_src dump to its own line drm/i915: Include the crtc min_voltage_level in the state dump drm/i915: Eliminate out of place "HBlank" CamelCase drm/i915: Move the sharpness filter dump next to pfit drm/i915/dp: Implement the POST_LT_ADJ_REQ sequence drm/i915/qgv: Use intel_de_read() for MTL_MEM_SS_INFO* reads drm/i915/mchbar: Provide intel_mchbar_read*() abstraction drm/i915/mchbar: Define the end of the MCHBAR mirror drm/i915/mchbar: WARN when accessing non-MCHBAR registers via intel_mchbar_read*() drm/i915/mchbar: Use intel_mchbar_read() instead of intel_de_read() drm/i915/mchbar: Use intel_mchbar_read*() instead of intel_uncore_read*() drm/i915/de: Add intel_de_read16() drm/i915/de: s/intel_de_read64_2x32()/intel_de_read64_2x32_volatile()/ drm/i915/de: Add a simple intel_de_read64_2x32() drm/i915/vrr: Use intel_de_read64_2x32() drm/i915/mchbar: Use intel_de_read*() for MCHBAR register accesses drm/i915/rom: Use intel_de for SPI ROM register access drm/i915/casf: s/casf_enable/enable/ drm/i915/casf: Make a proper hw state copy of the sharpness_strength drm/i915/casf: Move the casf state to better place drm/i915/casf: Extract scaler_has_casf() drm/i915/casf: Handle CASF in skl_scaler_get_filter_select() drm/i915/casf: Constify crtc_state drm/i915/casf: Remove redundant argument from intel_casf_filter_lut_load() drm/i915/pfit: Call intel_pfit_compute_config() unconditionally on (e)DP/HDMI drm/i915/casf: Integrate the sharpness filter properly into the scaler code drm/i915/dp: Don't use DP link min bpp for the FRL link bandwidth check drm/i915/wm: Reject SAGV consistently when block_time_us==0 drm/i915/wm: Don't compute separate SAGV watermarks for RKL drm/i915/wm: Consolidate SAGV pipe active/interlace checks to common code drm/i915/wm: Verify the correct plane DDB entry drm/i915/wm: Extract skl_wm_level_verify() drm/i915/wm: Extract skl_ddb_entry_verify() drm/i915/wm: Verify 'ddb_y' as well as 'ddb' drm/i915/wm: Reduce copy-pasta in skl_print_plane_wm_changes() drm/i915/wm: Allow SAGV with multiple pipes on pre-icl drm/i915/fb: Nuke intel_tile_row_size() drm/i915/fb: Make intel_fb_needs_pot_stride_remap() static drm/i915/fb: Reject per-plane remapping with DPT drm/i915/vma: Add helpers to check GTT view type drm/i915/fb: Use i915_gtt_view_is_*() drm/i915/fb: Use intel_fb_needs_pot_stride_remap() in intel_fb_view_init() drm/i915/mst: Call intel_pfit_compute_config() for sharpness filter drm/i915/mst: Remove redundant has_pch_encoder=false assignment drm/i915/hdmi: Add missing intel_pfit_mode_valid() for 4:2:0 also modes drm/i915/hdmi: Restructure the sink/output format selection drm/i915/hdmi: Restructure 4:2:0 vs. 4:4:4 mode validation drm/i915/dp: Restructure the sink/output format selection drm/i915/dp: Validate "4:2:0 also" modes twice drm/i915/dp: Require a HDMI sink for YCbCr output via PCON drm/i915/dp: Validate sink format in .mode_valid() drm/i915/hdmi: Make the RGB fallback for "4:2:0 only" modes the last resort drm/i915/dp: Make the RGB fallback for "4:2:0 only" modes the last resort drm/i915: Introduce sanity to the plane_config pointer vs. array thing drm/i915: Remove 'mem' and 'phy_base' from struct intel_initial_plane_config drm/i915: Don't pass the whole plane_config to initial_plane_phys() drm/i915: Make plane_config->fb a struct drm_framebuffer* drm/i915: Move initial plane vblank wait into display code drm/i915: Use a 1 second timeout for the polling vblank wait drm/i915: Reject tile4 BIOS FB drm/i915: Reject X/Y tiled BIOS FB if we don't have fenced regions drm/i915: Completely reject DPT BIOS FBs. drm/i915: Reject BIOS FB rotation in common code drm/i915: Track fence region ID in plane state drm/i915: Remove the vma parent interface drm/i915: Clear i915->display when no longer valid drm/xe: Clear xe->display when no longer valid drm/i915/reset: Reorganize display reset code drm/i915/reset: Move pending_fb_pin handling to i915 drm/xe/display: Add init_clock_gating.h stubs drm/i915/reset: Add "intel_display_reset_count" debugfs file drm/i915/reset: Disable execlist per-engine reset for display reset tests drm/xe/fb: Use the correct gtt view for remapped FBs drm/i915: Introduce struct intel_fb_pin_params drm/i915: Extract intel_fb_needs_cpu_access() drm/i915: Introduce pin_params.needs_cpu_lmem_access drm/i915: Extract intel_plane_needs_low_address() drm/i915: Introduce pin_params.needs_low_address drm/i915: Introduce pin_params.needs_physical drm/i915: Extract intel_plane_needs_fence() drm/i915: Introduce pin_params.needs_fence drm/xe: Eliminate intel_fb_uses_dpt() call from __xe_pin_fb_vma() drm/i915: Don't pass the framebuffer to low level pinning functions drivers/gpu/drm/display/drm_dp_tunnel.c | 17 ++ drivers/gpu/drm/i915/Kconfig.debug | 2 +- drivers/gpu/drm/i915/Makefile | 7 +- drivers/gpu/drm/i915/display/i9xx_display_sr.c | 2 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 2 +- drivers/gpu/drm/i915/display/i9xx_wm.c | 65 +++-- drivers/gpu/drm/i915/display/intel_audio.c | 22 +- drivers/gpu/drm/i915/display/intel_backlight.c | 2 +- drivers/gpu/drm/i915/display/intel_bo.c | 27 ++ drivers/gpu/drm/i915/display/intel_bo.h | 8 + drivers/gpu/drm/i915/display/intel_bw.c | 58 +--- drivers/gpu/drm/i915/display/intel_casf.c | 102 ++----- drivers/gpu/drm/i915/display/intel_casf.h | 6 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 142 +++++----- drivers/gpu/drm/i915/display/intel_color.c | 58 ++-- .../gpu/drm/i915/display/intel_crtc_state_dump.c | 26 +- drivers/gpu/drm/i915/display/intel_cx0_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 18 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 11 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 3 + drivers/gpu/drm/i915/display/intel_de.c | 8 + drivers/gpu/drm/i915/display/intel_de.h | 17 +- drivers/gpu/drm/i915/display/intel_display.c | 78 ++---- .../drm/i915/display/intel_display_clock_gating.c | 270 +++++++++++++++++++ .../drm/i915/display/intel_display_clock_gating.h | 27 ++ drivers/gpu/drm/i915/display/intel_display_core.h | 62 ++--- .../gpu/drm/i915/display/intel_display_debugfs.c | 7 +- .../gpu/drm/i915/display/intel_display_device.c | 2 +- .../gpu/drm/i915/display/intel_display_device.h | 1 + drivers/gpu/drm/i915/display/intel_display_irq.c | 4 + drivers/gpu/drm/i915/display/intel_display_power.c | 14 +- .../gpu/drm/i915/display/intel_display_power_map.c | 2 +- .../drm/i915/display/intel_display_power_well.c | 65 +++-- drivers/gpu/drm/i915/display/intel_display_regs.h | 32 +++ drivers/gpu/drm/i915/display/intel_display_reset.c | 42 +-- drivers/gpu/drm/i915/display/intel_display_reset.h | 8 +- drivers/gpu/drm/i915/display/intel_display_types.h | 14 +- drivers/gpu/drm/i915/display/intel_display_wa.c | 2 +- drivers/gpu/drm/i915/display/intel_dmc.c | 12 +- drivers/gpu/drm/i915/display/intel_dmc_wl.c | 2 +- drivers/gpu/drm/i915/display/intel_dp.c | 291 ++++++++++++-------- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 9 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 124 ++++++++- .../gpu/drm/i915/display/intel_dp_link_training.h | 2 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 9 +- drivers/gpu/drm/i915/display/intel_dp_tunnel.c | 18 ++ drivers/gpu/drm/i915/display/intel_dp_tunnel.h | 6 + drivers/gpu/drm/i915/display/intel_dpio_phy.c | 176 ++++++------ drivers/gpu/drm/i915/display/intel_dpll.c | 144 +++++----- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 2 +- drivers/gpu/drm/i915/display/intel_dram.c | 48 ++-- drivers/gpu/drm/i915/display/intel_fb.c | 49 ++-- drivers/gpu/drm/i915/display/intel_fb.h | 3 +- drivers/gpu/drm/i915/display/intel_fb_pin.h | 27 +- drivers/gpu/drm/i915/display/intel_fbc.c | 13 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 40 +-- drivers/gpu/drm/i915/display/intel_fbdev_fb.c | 118 -------- drivers/gpu/drm/i915/display/intel_fbdev_fb.h | 24 -- drivers/gpu/drm/i915/display/intel_fdi.c | 11 +- drivers/gpu/drm/i915/display/intel_flipq.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 19 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 165 +++++++----- drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 30 +-- drivers/gpu/drm/i915/display/intel_initial_plane.c | 83 ++++-- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 2 +- drivers/gpu/drm/i915/display/intel_lt_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_mchbar.c | 78 ++++++ drivers/gpu/drm/i915/display/intel_mchbar.h | 21 ++ drivers/gpu/drm/i915/display/intel_modeset_setup.c | 3 +- drivers/gpu/drm/i915/display/intel_opregion.c | 2 +- drivers/gpu/drm/i915/display/intel_overlay.c | 10 +- drivers/gpu/drm/i915/display/intel_parent.c | 35 ++- drivers/gpu/drm/i915/display/intel_parent.h | 8 +- drivers/gpu/drm/i915/display/intel_pfit.c | 24 +- drivers/gpu/drm/i915/display/intel_plane.c | 25 +- drivers/gpu/drm/i915/display/intel_plane.h | 3 + drivers/gpu/drm/i915/display/intel_pmdemand.c | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 62 +++-- drivers/gpu/drm/i915/display/intel_quirks.c | 17 ++ drivers/gpu/drm/i915/display/intel_quirks.h | 1 + drivers/gpu/drm/i915/display/intel_rom.c | 19 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_vblank.c | 4 +- drivers/gpu/drm/i915/display/intel_vrr.c | 16 +- drivers/gpu/drm/i915/display/intel_wm.c | 32 +-- drivers/gpu/drm/i915/display/skl_scaler.c | 110 +++----- drivers/gpu/drm/i915/display/skl_scaler.h | 2 - drivers/gpu/drm/i915/display/skl_universal_plane.c | 37 ++- drivers/gpu/drm/i915/display/skl_watermark.c | 296 ++++++++------------- drivers/gpu/drm/i915/display/vlv_clock.c | 13 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 20 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 38 +-- drivers/gpu/drm/i915/display/vlv_sideband.c | 136 +++++++++- drivers/gpu/drm/i915/display/vlv_sideband.h | 166 ++---------- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 4 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 1 - drivers/gpu/drm/i915/gt/intel_llc.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 2 +- drivers/gpu/drm/i915/gt/intel_reset.c | 40 +-- drivers/gpu/drm/i915/gt/intel_rps.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 1 - drivers/gpu/drm/i915/gvt/cfg_space.c | 2 +- drivers/gpu/drm/i915/gvt/handlers.c | 1 - drivers/gpu/drm/i915/i915_bo.c | 114 ++++++++ drivers/gpu/drm/i915/i915_bo.h | 6 + drivers/gpu/drm/i915/i915_debugfs.c | 2 +- drivers/gpu/drm/i915/i915_dpt.c | 5 +- drivers/gpu/drm/i915/i915_driver.c | 9 +- drivers/gpu/drm/i915/i915_drv.h | 2 + .../i915/{display/intel_fb_pin.c => i915_fb_pin.c} | 157 +++++------ drivers/gpu/drm/i915/i915_freq.c | 2 +- drivers/gpu/drm/i915/i915_gmch.c | 2 +- drivers/gpu/drm/i915/i915_gtt_view_types.h | 15 ++ drivers/gpu/drm/i915/i915_hwmon.c | 2 +- drivers/gpu/drm/i915/i915_initial_plane.c | 33 +-- drivers/gpu/drm/i915/i915_overlay.c | 8 +- drivers/gpu/drm/i915/i915_pci.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 31 --- drivers/gpu/drm/i915/i915_vma.c | 10 - drivers/gpu/drm/i915/i915_vma.h | 2 - drivers/gpu/drm/i915/intel_clock_gating.c | 230 ++-------------- drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 2 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 1 + drivers/gpu/drm/i915/vlv_iosf_sb.c | 8 + drivers/gpu/drm/i915/vlv_iosf_sb.h | 16 +- drivers/gpu/drm/xe/Makefile | 6 +- .../xe/compat-i915-headers/intel_clock_gating.h | 10 +- .../drm/xe/compat-i915-headers/intel_mchbar_regs.h | 6 - .../drm/xe/compat-i915-headers/intel_pci_config.h | 6 - .../gpu/drm/xe/compat-i915-headers/intel_step.h | 13 - .../gpu/drm/xe/compat-i915-headers/vlv_iosf_sb.h | 42 --- .../drm/xe/compat-i915-headers/vlv_iosf_sb_reg.h | 6 - drivers/gpu/drm/xe/display/intel_fbdev_fb.c | 120 --------- drivers/gpu/drm/xe/display/xe_display.c | 11 +- drivers/gpu/drm/xe/display/xe_display_bo.c | 120 +++++++++ drivers/gpu/drm/xe/display/xe_display_bo.h | 6 + drivers/gpu/drm/xe/display/xe_fb_pin.c | 73 +++-- drivers/gpu/drm/xe/display/xe_initial_plane.c | 32 +-- drivers/gpu/drm/xe/tests/xe_pci.c | 4 +- drivers/gpu/drm/xe/xe_step.c | 2 +- drivers/gpu/drm/xe/xe_step.h | 4 +- drivers/gpu/drm/xe/xe_step_types.h | 61 +---- include/drm/display/drm_dp_tunnel.h | 6 + include/drm/intel/display_parent_interface.h | 23 +- .../drm/intel/mchbar_regs.h | 7 +- .../drm/intel/pci_config.h | 0 .../drm/intel/vlv_iosf_sb_regs.h | 18 +- 150 files changed, 2802 insertions(+), 2344 deletions(-) create mode 100644 drivers/gpu/drm/i915/display/intel_display_clock_gating.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_clock_gating.h delete mode 100644 drivers/gpu/drm/i915/display/intel_fbdev_fb.c delete mode 100644 drivers/gpu/drm/i915/display/intel_fbdev_fb.h create mode 100644 drivers/gpu/drm/i915/display/intel_mchbar.c create mode 100644 drivers/gpu/drm/i915/display/intel_mchbar.h rename drivers/gpu/drm/i915/{display/intel_fb_pin.c => i915_fb_pin.c} (66%) delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_step.h delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/vlv_iosf_sb.h delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/vlv_iosf_sb_reg.h delete mode 100644 drivers/gpu/drm/xe/display/intel_fbdev_fb.c rename drivers/gpu/drm/i915/intel_mchbar_regs.h => include/drm/intel/mchbar_regs.h (98%) rename drivers/gpu/drm/i915/intel_pci_config.h => include/drm/intel/pci_config.h (100%) rename drivers/gpu/drm/i915/vlv_iosf_sb_reg.h => include/drm/intel/vlv_iosf_sb_regs.h (95%)
