On Thu, 13 Jun 2019, Maarten Lankhorst <maarten.lankhorst@xxxxxxxxxxxxxxx> wrote: > Op 13-06-2019 om 10:44 schreef Jani Nikula: >> Now that we have a new subdirectory for display code, continue by moving >> modesetting core code. >> >> display/intel_frontbuffer.h sticks out like a sore thumb, otherwise this >> is, again, a surprisingly clean operation. >> >> v2: >> - don't move intel_sideband.[ch] (Ville) >> - use tabs for Makefile file lists and sort them >> >> Cc: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> >> Cc: Joonas Lahtinen <joonas.lahtinen@xxxxxxxxxxxxxxx> >> Cc: Rodrigo Vivi <rodrigo.vivi@xxxxxxxxx> >> Cc: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> >> Reviewed-by: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> >> Acked-by: Rodrigo Vivi <rodrigo.vivi@xxxxxxxxx> >> Signed-off-by: Jani Nikula <jani.nikula@xxxxxxxxx> > > For whole series: > > Acked-by: Maarten Lankhorst <maarten.lankhorst@xxxxxxxxxxxxxxx> Pushed the series to dinq; thanks for the reviews and acks. We now have display tucked away under a separate subdir. BR, Jani. > >> --- >> drivers/gpu/drm/i915/Makefile | 66 ++++++++++--------- >> drivers/gpu/drm/i915/Makefile.header-test | 24 ------- >> .../gpu/drm/i915/display/Makefile.header-test | 2 +- >> .../gpu/drm/i915/{ => display}/intel_acpi.c | 0 >> .../gpu/drm/i915/{ => display}/intel_acpi.h | 0 >> .../gpu/drm/i915/{ => display}/intel_atomic.c | 0 >> .../gpu/drm/i915/{ => display}/intel_atomic.h | 0 >> .../i915/{ => display}/intel_atomic_plane.c | 0 >> .../i915/{ => display}/intel_atomic_plane.h | 0 >> .../gpu/drm/i915/{ => display}/intel_audio.c | 0 >> .../gpu/drm/i915/{ => display}/intel_audio.h | 0 >> .../gpu/drm/i915/{ => display}/intel_bios.c | 0 >> .../gpu/drm/i915/{ => display}/intel_bios.h | 0 >> drivers/gpu/drm/i915/{ => display}/intel_bw.c | 0 >> drivers/gpu/drm/i915/{ => display}/intel_bw.h | 0 >> .../gpu/drm/i915/{ => display}/intel_cdclk.c | 0 >> .../gpu/drm/i915/{ => display}/intel_cdclk.h | 0 >> .../gpu/drm/i915/{ => display}/intel_color.c | 0 >> .../gpu/drm/i915/{ => display}/intel_color.h | 0 >> .../drm/i915/{ => display}/intel_combo_phy.c | 0 >> .../drm/i915/{ => display}/intel_combo_phy.h | 0 >> .../drm/i915/{ => display}/intel_connector.c | 0 >> .../drm/i915/{ => display}/intel_connector.h | 0 >> .../drm/i915/{ => display}/intel_display.c | 0 >> .../drm/i915/{ => display}/intel_display.h | 0 >> .../i915/{ => display}/intel_display_power.c | 0 >> .../i915/{ => display}/intel_display_power.h | 0 >> .../drm/i915/{ => display}/intel_dpio_phy.c | 0 >> .../drm/i915/{ => display}/intel_dpio_phy.h | 0 >> .../drm/i915/{ => display}/intel_dpll_mgr.c | 0 >> .../drm/i915/{ => display}/intel_dpll_mgr.h | 0 >> .../gpu/drm/i915/{ => display}/intel_fbc.c | 0 >> .../gpu/drm/i915/{ => display}/intel_fbc.h | 0 >> .../gpu/drm/i915/{ => display}/intel_fbdev.c | 0 >> .../gpu/drm/i915/{ => display}/intel_fbdev.h | 0 >> .../i915/{ => display}/intel_fifo_underrun.c | 0 >> .../i915/{ => display}/intel_fifo_underrun.h | 0 >> .../i915/{ => display}/intel_frontbuffer.c | 0 >> .../i915/{ => display}/intel_frontbuffer.h | 0 >> .../gpu/drm/i915/{ => display}/intel_hdcp.c | 0 >> .../gpu/drm/i915/{ => display}/intel_hdcp.h | 0 >> .../drm/i915/{ => display}/intel_hotplug.c | 0 >> .../drm/i915/{ => display}/intel_hotplug.h | 0 >> .../drm/i915/{ => display}/intel_lpe_audio.c | 0 >> .../drm/i915/{ => display}/intel_lpe_audio.h | 0 >> .../drm/i915/{ => display}/intel_opregion.c | 0 >> .../drm/i915/{ => display}/intel_opregion.h | 0 >> .../drm/i915/{ => display}/intel_overlay.c | 0 >> .../drm/i915/{ => display}/intel_overlay.h | 0 >> .../drm/i915/{ => display}/intel_pipe_crc.c | 0 >> .../drm/i915/{ => display}/intel_pipe_crc.h | 0 >> .../gpu/drm/i915/{ => display}/intel_psr.c | 0 >> .../gpu/drm/i915/{ => display}/intel_psr.h | 0 >> .../gpu/drm/i915/{ => display}/intel_quirks.c | 0 >> .../gpu/drm/i915/{ => display}/intel_quirks.h | 0 >> .../gpu/drm/i915/{ => display}/intel_sprite.c | 0 >> .../gpu/drm/i915/{ => display}/intel_sprite.h | 0 >> .../drm/i915/{ => display}/intel_vbt_defs.h | 0 >> drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 3 +- >> drivers/gpu/drm/i915/gem/i915_gem_domain.c | 3 +- >> .../gpu/drm/i915/gem/i915_gem_execbuffer.c | 3 +- >> drivers/gpu/drm/i915/gem/i915_gem_object.c | 3 +- >> drivers/gpu/drm/i915/gt/intel_reset.c | 3 +- >> drivers/gpu/drm/i915/gvt/opregion.c | 2 +- >> drivers/gpu/drm/i915/i915_debugfs.c | 6 +- >> drivers/gpu/drm/i915/i915_drv.c | 18 ++--- >> drivers/gpu/drm/i915/i915_drv.h | 13 ++-- >> drivers/gpu/drm/i915/i915_gem.c | 5 +- >> drivers/gpu/drm/i915/i915_gem_gtt.c | 3 +- >> drivers/gpu/drm/i915/i915_gpu_error.c | 5 +- >> drivers/gpu/drm/i915/i915_irq.c | 9 +-- >> drivers/gpu/drm/i915/i915_pci.c | 3 +- >> drivers/gpu/drm/i915/i915_suspend.c | 2 +- >> drivers/gpu/drm/i915/i915_vma.c | 10 +-- >> drivers/gpu/drm/i915/intel_device_info.h | 4 +- >> drivers/gpu/drm/i915/intel_pm.c | 7 +- >> drivers/gpu/drm/i915/intel_runtime_pm.h | 3 +- >> 77 files changed, 94 insertions(+), 103 deletions(-) >> rename drivers/gpu/drm/i915/{ => display}/intel_acpi.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_acpi.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_atomic.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_atomic.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_atomic_plane.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_atomic_plane.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_audio.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_audio.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_bios.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_bios.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_bw.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_bw.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_cdclk.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_cdclk.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_color.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_color.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_combo_phy.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_combo_phy.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_connector.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_connector.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_display.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_display.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_display_power.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_display_power.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_dpio_phy.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_dpio_phy.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_dpll_mgr.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_dpll_mgr.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_fbc.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_fbc.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_fbdev.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_fbdev.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_fifo_underrun.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_fifo_underrun.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_frontbuffer.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_frontbuffer.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_hdcp.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_hdcp.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_hotplug.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_hotplug.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_lpe_audio.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_lpe_audio.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_opregion.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_opregion.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_overlay.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_overlay.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_pipe_crc.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_pipe_crc.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_psr.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_psr.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_quirks.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_quirks.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_sprite.c (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_sprite.h (100%) >> rename drivers/gpu/drm/i915/{ => display}/intel_vbt_defs.h (100%) >> >> diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile >> index 649f286887b7..91355c2ea8a5 100644 >> --- a/drivers/gpu/drm/i915/Makefile >> +++ b/drivers/gpu/drm/i915/Makefile >> @@ -51,8 +51,9 @@ i915-y += i915_drv.o \ >> intel_device_info.o \ >> intel_pm.o \ >> intel_runtime_pm.o \ >> - intel_wakeref.o \ >> - intel_uncore.o >> + intel_sideband.o \ >> + intel_uncore.o \ >> + intel_wakeref.o >> >> # core library code >> i915-y += \ >> @@ -63,7 +64,7 @@ i915-y += \ >> i915_user_extensions.o >> >> i915-$(CONFIG_COMPAT) += i915_ioc32.o >> -i915-$(CONFIG_DEBUG_FS) += i915_debugfs.o intel_pipe_crc.o >> +i915-$(CONFIG_DEBUG_FS) += i915_debugfs.o display/intel_pipe_crc.o >> i915-$(CONFIG_PERF_EVENTS) += i915_pmu.o >> >> # "Graphics Technology" (aka we talk to the gpu) >> @@ -149,34 +150,38 @@ i915-y += intel_renderstate_gen6.o \ >> intel_renderstate_gen9.o >> >> # modesetting core code >> -i915-y += intel_audio.o \ >> - intel_atomic.o \ >> - intel_atomic_plane.o \ >> - intel_bios.o \ >> - intel_bw.o \ >> - intel_cdclk.o \ >> - intel_color.o \ >> - intel_combo_phy.o \ >> - intel_connector.o \ >> - intel_display.o \ >> - intel_display_power.o \ >> - intel_dpio_phy.o \ >> - intel_dpll_mgr.o \ >> - intel_fbc.o \ >> - intel_fifo_underrun.o \ >> - intel_frontbuffer.o \ >> - intel_hdcp.o \ >> - intel_hotplug.o \ >> - intel_overlay.o \ >> - intel_psr.o \ >> - intel_quirks.o \ >> - intel_sideband.o \ >> - intel_sprite.o >> -i915-$(CONFIG_ACPI) += intel_acpi.o intel_opregion.o >> -i915-$(CONFIG_DRM_FBDEV_EMULATION) += intel_fbdev.o >> +obj-y += display/ >> +i915-y += \ >> + display/intel_atomic.o \ >> + display/intel_atomic_plane.o \ >> + display/intel_audio.o \ >> + display/intel_bios.o \ >> + display/intel_bw.o \ >> + display/intel_cdclk.o \ >> + display/intel_color.o \ >> + display/intel_combo_phy.o \ >> + display/intel_connector.o \ >> + display/intel_display.o \ >> + display/intel_display_power.o \ >> + display/intel_dpio_phy.o \ >> + display/intel_dpll_mgr.o \ >> + display/intel_fbc.o \ >> + display/intel_fifo_underrun.o \ >> + display/intel_frontbuffer.o \ >> + display/intel_hdcp.o \ >> + display/intel_hotplug.o \ >> + display/intel_lpe_audio.o \ >> + display/intel_overlay.o \ >> + display/intel_psr.o \ >> + display/intel_quirks.o \ >> + display/intel_sprite.o >> +i915-$(CONFIG_ACPI) += \ >> + display/intel_acpi.o \ >> + display/intel_opregion.o >> +i915-$(CONFIG_DRM_FBDEV_EMULATION) += \ >> + display/intel_fbdev.o >> >> # modesetting output/encoder code >> -obj-y += display/ >> i915-y += \ >> display/dvo_ch7017.o \ >> display/dvo_ch7xxx.o \ >> @@ -242,8 +247,5 @@ i915-y += intel_gvt.o >> include $(src)/gvt/Makefile >> endif >> >> -# LPE Audio for VLV and CHT >> -i915-y += intel_lpe_audio.o >> - >> obj-$(CONFIG_DRM_I915) += i915.o >> obj-$(CONFIG_DRM_I915_GVT_KVMGT) += gvt/kvmgt.o >> diff --git a/drivers/gpu/drm/i915/Makefile.header-test b/drivers/gpu/drm/i915/Makefile.header-test >> index 5a04858c9b7b..e6ba66f787f9 100644 >> --- a/drivers/gpu/drm/i915/Makefile.header-test >> +++ b/drivers/gpu/drm/i915/Makefile.header-test >> @@ -13,35 +13,11 @@ header_test := \ >> i915_scheduler_types.h \ >> i915_timeline_types.h \ >> i915_utils.h \ >> - intel_acpi.h \ >> - intel_atomic.h \ >> - intel_atomic_plane.h \ >> - intel_audio.h \ >> - intel_bios.h \ >> - intel_cdclk.h \ >> - intel_color.h \ >> - intel_combo_phy.h \ >> - intel_connector.h \ >> intel_csr.h \ >> - intel_display_power.h \ >> - intel_dpio_phy.h \ >> - intel_dpll_mgr.h \ >> intel_drv.h \ >> - intel_fbc.h \ >> - intel_fbdev.h \ >> - intel_fifo_underrun.h \ >> - intel_frontbuffer.h \ >> - intel_hdcp.h \ >> - intel_hotplug.h \ >> - intel_lpe_audio.h \ >> - intel_overlay.h \ >> - intel_pipe_crc.h \ >> intel_pm.h \ >> - intel_psr.h \ >> - intel_quirks.h \ >> intel_runtime_pm.h \ >> intel_sideband.h \ >> - intel_sprite.h \ >> intel_uncore.h \ >> intel_wakeref.h >> >> diff --git a/drivers/gpu/drm/i915/display/Makefile.header-test b/drivers/gpu/drm/i915/display/Makefile.header-test >> index 61e06cbb4b32..fc7d4e5bd2c6 100644 >> --- a/drivers/gpu/drm/i915/display/Makefile.header-test >> +++ b/drivers/gpu/drm/i915/display/Makefile.header-test >> @@ -2,7 +2,7 @@ >> # Copyright © 2019 Intel Corporation >> >> # Test the headers are compilable as standalone units >> -header_test := $(notdir $(wildcard $(src)/*.h)) >> +header_test := $(notdir $(filter-out %/intel_vbt_defs.h,$(wildcard $(src)/*.h))) >> >> quiet_cmd_header_test = HDRTEST $@ >> cmd_header_test = echo "\#include \"$(<F)\"" > $@ >> diff --git a/drivers/gpu/drm/i915/intel_acpi.c b/drivers/gpu/drm/i915/display/intel_acpi.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_acpi.c >> rename to drivers/gpu/drm/i915/display/intel_acpi.c >> diff --git a/drivers/gpu/drm/i915/intel_acpi.h b/drivers/gpu/drm/i915/display/intel_acpi.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_acpi.h >> rename to drivers/gpu/drm/i915/display/intel_acpi.h >> diff --git a/drivers/gpu/drm/i915/intel_atomic.c b/drivers/gpu/drm/i915/display/intel_atomic.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_atomic.c >> rename to drivers/gpu/drm/i915/display/intel_atomic.c >> diff --git a/drivers/gpu/drm/i915/intel_atomic.h b/drivers/gpu/drm/i915/display/intel_atomic.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_atomic.h >> rename to drivers/gpu/drm/i915/display/intel_atomic.h >> diff --git a/drivers/gpu/drm/i915/intel_atomic_plane.c b/drivers/gpu/drm/i915/display/intel_atomic_plane.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_atomic_plane.c >> rename to drivers/gpu/drm/i915/display/intel_atomic_plane.c >> diff --git a/drivers/gpu/drm/i915/intel_atomic_plane.h b/drivers/gpu/drm/i915/display/intel_atomic_plane.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_atomic_plane.h >> rename to drivers/gpu/drm/i915/display/intel_atomic_plane.h >> diff --git a/drivers/gpu/drm/i915/intel_audio.c b/drivers/gpu/drm/i915/display/intel_audio.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_audio.c >> rename to drivers/gpu/drm/i915/display/intel_audio.c >> diff --git a/drivers/gpu/drm/i915/intel_audio.h b/drivers/gpu/drm/i915/display/intel_audio.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_audio.h >> rename to drivers/gpu/drm/i915/display/intel_audio.h >> diff --git a/drivers/gpu/drm/i915/intel_bios.c b/drivers/gpu/drm/i915/display/intel_bios.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_bios.c >> rename to drivers/gpu/drm/i915/display/intel_bios.c >> diff --git a/drivers/gpu/drm/i915/intel_bios.h b/drivers/gpu/drm/i915/display/intel_bios.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_bios.h >> rename to drivers/gpu/drm/i915/display/intel_bios.h >> diff --git a/drivers/gpu/drm/i915/intel_bw.c b/drivers/gpu/drm/i915/display/intel_bw.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_bw.c >> rename to drivers/gpu/drm/i915/display/intel_bw.c >> diff --git a/drivers/gpu/drm/i915/intel_bw.h b/drivers/gpu/drm/i915/display/intel_bw.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_bw.h >> rename to drivers/gpu/drm/i915/display/intel_bw.h >> diff --git a/drivers/gpu/drm/i915/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_cdclk.c >> rename to drivers/gpu/drm/i915/display/intel_cdclk.c >> diff --git a/drivers/gpu/drm/i915/intel_cdclk.h b/drivers/gpu/drm/i915/display/intel_cdclk.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_cdclk.h >> rename to drivers/gpu/drm/i915/display/intel_cdclk.h >> diff --git a/drivers/gpu/drm/i915/intel_color.c b/drivers/gpu/drm/i915/display/intel_color.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_color.c >> rename to drivers/gpu/drm/i915/display/intel_color.c >> diff --git a/drivers/gpu/drm/i915/intel_color.h b/drivers/gpu/drm/i915/display/intel_color.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_color.h >> rename to drivers/gpu/drm/i915/display/intel_color.h >> diff --git a/drivers/gpu/drm/i915/intel_combo_phy.c b/drivers/gpu/drm/i915/display/intel_combo_phy.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_combo_phy.c >> rename to drivers/gpu/drm/i915/display/intel_combo_phy.c >> diff --git a/drivers/gpu/drm/i915/intel_combo_phy.h b/drivers/gpu/drm/i915/display/intel_combo_phy.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_combo_phy.h >> rename to drivers/gpu/drm/i915/display/intel_combo_phy.h >> diff --git a/drivers/gpu/drm/i915/intel_connector.c b/drivers/gpu/drm/i915/display/intel_connector.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_connector.c >> rename to drivers/gpu/drm/i915/display/intel_connector.c >> diff --git a/drivers/gpu/drm/i915/intel_connector.h b/drivers/gpu/drm/i915/display/intel_connector.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_connector.h >> rename to drivers/gpu/drm/i915/display/intel_connector.h >> diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_display.c >> rename to drivers/gpu/drm/i915/display/intel_display.c >> diff --git a/drivers/gpu/drm/i915/intel_display.h b/drivers/gpu/drm/i915/display/intel_display.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_display.h >> rename to drivers/gpu/drm/i915/display/intel_display.h >> diff --git a/drivers/gpu/drm/i915/intel_display_power.c b/drivers/gpu/drm/i915/display/intel_display_power.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_display_power.c >> rename to drivers/gpu/drm/i915/display/intel_display_power.c >> diff --git a/drivers/gpu/drm/i915/intel_display_power.h b/drivers/gpu/drm/i915/display/intel_display_power.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_display_power.h >> rename to drivers/gpu/drm/i915/display/intel_display_power.h >> diff --git a/drivers/gpu/drm/i915/intel_dpio_phy.c b/drivers/gpu/drm/i915/display/intel_dpio_phy.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_dpio_phy.c >> rename to drivers/gpu/drm/i915/display/intel_dpio_phy.c >> diff --git a/drivers/gpu/drm/i915/intel_dpio_phy.h b/drivers/gpu/drm/i915/display/intel_dpio_phy.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_dpio_phy.h >> rename to drivers/gpu/drm/i915/display/intel_dpio_phy.h >> diff --git a/drivers/gpu/drm/i915/intel_dpll_mgr.c b/drivers/gpu/drm/i915/display/intel_dpll_mgr.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_dpll_mgr.c >> rename to drivers/gpu/drm/i915/display/intel_dpll_mgr.c >> diff --git a/drivers/gpu/drm/i915/intel_dpll_mgr.h b/drivers/gpu/drm/i915/display/intel_dpll_mgr.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_dpll_mgr.h >> rename to drivers/gpu/drm/i915/display/intel_dpll_mgr.h >> diff --git a/drivers/gpu/drm/i915/intel_fbc.c b/drivers/gpu/drm/i915/display/intel_fbc.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_fbc.c >> rename to drivers/gpu/drm/i915/display/intel_fbc.c >> diff --git a/drivers/gpu/drm/i915/intel_fbc.h b/drivers/gpu/drm/i915/display/intel_fbc.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_fbc.h >> rename to drivers/gpu/drm/i915/display/intel_fbc.h >> diff --git a/drivers/gpu/drm/i915/intel_fbdev.c b/drivers/gpu/drm/i915/display/intel_fbdev.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_fbdev.c >> rename to drivers/gpu/drm/i915/display/intel_fbdev.c >> diff --git a/drivers/gpu/drm/i915/intel_fbdev.h b/drivers/gpu/drm/i915/display/intel_fbdev.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_fbdev.h >> rename to drivers/gpu/drm/i915/display/intel_fbdev.h >> diff --git a/drivers/gpu/drm/i915/intel_fifo_underrun.c b/drivers/gpu/drm/i915/display/intel_fifo_underrun.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_fifo_underrun.c >> rename to drivers/gpu/drm/i915/display/intel_fifo_underrun.c >> diff --git a/drivers/gpu/drm/i915/intel_fifo_underrun.h b/drivers/gpu/drm/i915/display/intel_fifo_underrun.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_fifo_underrun.h >> rename to drivers/gpu/drm/i915/display/intel_fifo_underrun.h >> diff --git a/drivers/gpu/drm/i915/intel_frontbuffer.c b/drivers/gpu/drm/i915/display/intel_frontbuffer.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_frontbuffer.c >> rename to drivers/gpu/drm/i915/display/intel_frontbuffer.c >> diff --git a/drivers/gpu/drm/i915/intel_frontbuffer.h b/drivers/gpu/drm/i915/display/intel_frontbuffer.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_frontbuffer.h >> rename to drivers/gpu/drm/i915/display/intel_frontbuffer.h >> diff --git a/drivers/gpu/drm/i915/intel_hdcp.c b/drivers/gpu/drm/i915/display/intel_hdcp.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_hdcp.c >> rename to drivers/gpu/drm/i915/display/intel_hdcp.c >> diff --git a/drivers/gpu/drm/i915/intel_hdcp.h b/drivers/gpu/drm/i915/display/intel_hdcp.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_hdcp.h >> rename to drivers/gpu/drm/i915/display/intel_hdcp.h >> diff --git a/drivers/gpu/drm/i915/intel_hotplug.c b/drivers/gpu/drm/i915/display/intel_hotplug.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_hotplug.c >> rename to drivers/gpu/drm/i915/display/intel_hotplug.c >> diff --git a/drivers/gpu/drm/i915/intel_hotplug.h b/drivers/gpu/drm/i915/display/intel_hotplug.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_hotplug.h >> rename to drivers/gpu/drm/i915/display/intel_hotplug.h >> diff --git a/drivers/gpu/drm/i915/intel_lpe_audio.c b/drivers/gpu/drm/i915/display/intel_lpe_audio.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_lpe_audio.c >> rename to drivers/gpu/drm/i915/display/intel_lpe_audio.c >> diff --git a/drivers/gpu/drm/i915/intel_lpe_audio.h b/drivers/gpu/drm/i915/display/intel_lpe_audio.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_lpe_audio.h >> rename to drivers/gpu/drm/i915/display/intel_lpe_audio.h >> diff --git a/drivers/gpu/drm/i915/intel_opregion.c b/drivers/gpu/drm/i915/display/intel_opregion.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_opregion.c >> rename to drivers/gpu/drm/i915/display/intel_opregion.c >> diff --git a/drivers/gpu/drm/i915/intel_opregion.h b/drivers/gpu/drm/i915/display/intel_opregion.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_opregion.h >> rename to drivers/gpu/drm/i915/display/intel_opregion.h >> diff --git a/drivers/gpu/drm/i915/intel_overlay.c b/drivers/gpu/drm/i915/display/intel_overlay.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_overlay.c >> rename to drivers/gpu/drm/i915/display/intel_overlay.c >> diff --git a/drivers/gpu/drm/i915/intel_overlay.h b/drivers/gpu/drm/i915/display/intel_overlay.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_overlay.h >> rename to drivers/gpu/drm/i915/display/intel_overlay.h >> diff --git a/drivers/gpu/drm/i915/intel_pipe_crc.c b/drivers/gpu/drm/i915/display/intel_pipe_crc.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_pipe_crc.c >> rename to drivers/gpu/drm/i915/display/intel_pipe_crc.c >> diff --git a/drivers/gpu/drm/i915/intel_pipe_crc.h b/drivers/gpu/drm/i915/display/intel_pipe_crc.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_pipe_crc.h >> rename to drivers/gpu/drm/i915/display/intel_pipe_crc.h >> diff --git a/drivers/gpu/drm/i915/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_psr.c >> rename to drivers/gpu/drm/i915/display/intel_psr.c >> diff --git a/drivers/gpu/drm/i915/intel_psr.h b/drivers/gpu/drm/i915/display/intel_psr.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_psr.h >> rename to drivers/gpu/drm/i915/display/intel_psr.h >> diff --git a/drivers/gpu/drm/i915/intel_quirks.c b/drivers/gpu/drm/i915/display/intel_quirks.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_quirks.c >> rename to drivers/gpu/drm/i915/display/intel_quirks.c >> diff --git a/drivers/gpu/drm/i915/intel_quirks.h b/drivers/gpu/drm/i915/display/intel_quirks.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_quirks.h >> rename to drivers/gpu/drm/i915/display/intel_quirks.h >> diff --git a/drivers/gpu/drm/i915/intel_sprite.c b/drivers/gpu/drm/i915/display/intel_sprite.c >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_sprite.c >> rename to drivers/gpu/drm/i915/display/intel_sprite.c >> diff --git a/drivers/gpu/drm/i915/intel_sprite.h b/drivers/gpu/drm/i915/display/intel_sprite.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_sprite.h >> rename to drivers/gpu/drm/i915/display/intel_sprite.h >> diff --git a/drivers/gpu/drm/i915/intel_vbt_defs.h b/drivers/gpu/drm/i915/display/intel_vbt_defs.h >> similarity index 100% >> rename from drivers/gpu/drm/i915/intel_vbt_defs.h >> rename to drivers/gpu/drm/i915/display/intel_vbt_defs.h >> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_clflush.c b/drivers/gpu/drm/i915/gem/i915_gem_clflush.c >> index 537aa2337cc8..9018e12b536b 100644 >> --- a/drivers/gpu/drm/i915/gem/i915_gem_clflush.c >> +++ b/drivers/gpu/drm/i915/gem/i915_gem_clflush.c >> @@ -4,9 +4,10 @@ >> * Copyright © 2016 Intel Corporation >> */ >> >> +#include "display/intel_frontbuffer.h" >> + >> #include "i915_drv.h" >> #include "i915_gem_clflush.h" >> -#include "intel_frontbuffer.h" >> >> static DEFINE_SPINLOCK(clflush_lock); >> >> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_domain.c b/drivers/gpu/drm/i915/gem/i915_gem_domain.c >> index bd180ef46aeb..2e3ce2a69653 100644 >> --- a/drivers/gpu/drm/i915/gem/i915_gem_domain.c >> +++ b/drivers/gpu/drm/i915/gem/i915_gem_domain.c >> @@ -4,13 +4,14 @@ >> * Copyright © 2014-2016 Intel Corporation >> */ >> >> +#include "display/intel_frontbuffer.h" >> + >> #include "i915_drv.h" >> #include "i915_gem_clflush.h" >> #include "i915_gem_gtt.h" >> #include "i915_gem_ioctls.h" >> #include "i915_gem_object.h" >> #include "i915_vma.h" >> -#include "intel_frontbuffer.h" >> >> static void __i915_gem_object_flush_for_display(struct drm_i915_gem_object *obj) >> { >> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c b/drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c >> index 528eea44dccf..5fae0e50aad0 100644 >> --- a/drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c >> +++ b/drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c >> @@ -12,6 +12,8 @@ >> #include <drm/drm_syncobj.h> >> #include <drm/i915_drm.h> >> >> +#include "display/intel_frontbuffer.h" >> + >> #include "gem/i915_gem_ioctls.h" >> #include "gt/intel_context.h" >> #include "gt/intel_gt_pm.h" >> @@ -21,7 +23,6 @@ >> #include "i915_gem_context.h" >> #include "i915_trace.h" >> #include "intel_drv.h" >> -#include "intel_frontbuffer.h" >> >> enum { >> FORCE_CPU_RELOC = 1, >> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object.c b/drivers/gpu/drm/i915/gem/i915_gem_object.c >> index 36b76c6a0a9d..ffd439904b08 100644 >> --- a/drivers/gpu/drm/i915/gem/i915_gem_object.c >> +++ b/drivers/gpu/drm/i915/gem/i915_gem_object.c >> @@ -22,12 +22,13 @@ >> * >> */ >> >> +#include "display/intel_frontbuffer.h" >> + >> #include "i915_drv.h" >> #include "i915_gem_clflush.h" >> #include "i915_gem_context.h" >> #include "i915_gem_object.h" >> #include "i915_globals.h" >> -#include "intel_frontbuffer.h" >> >> static struct i915_global_object { >> struct i915_global base; >> diff --git a/drivers/gpu/drm/i915/gt/intel_reset.c b/drivers/gpu/drm/i915/gt/intel_reset.c >> index 6368b37f26d1..8ad6bbd12f63 100644 >> --- a/drivers/gpu/drm/i915/gt/intel_reset.c >> +++ b/drivers/gpu/drm/i915/gt/intel_reset.c >> @@ -7,6 +7,8 @@ >> #include <linux/sched/mm.h> >> #include <linux/stop_machine.h> >> >> +#include "display/intel_overlay.h" >> + >> #include "gem/i915_gem_context.h" >> >> #include "i915_drv.h" >> @@ -17,7 +19,6 @@ >> #include "intel_reset.h" >> >> #include "intel_guc.h" >> -#include "intel_overlay.h" >> >> #define RESET_MAX_RETRIES 3 >> >> diff --git a/drivers/gpu/drm/i915/gvt/opregion.c b/drivers/gpu/drm/i915/gvt/opregion.c >> index 276db53f1bf1..867e7629025b 100644 >> --- a/drivers/gpu/drm/i915/gvt/opregion.c >> +++ b/drivers/gpu/drm/i915/gvt/opregion.c >> @@ -30,7 +30,7 @@ >> * not do like this. >> */ >> #define _INTEL_BIOS_PRIVATE >> -#include "intel_vbt_defs.h" >> +#include "display/intel_vbt_defs.h" >> >> #define OPREGION_SIGNATURE "IntelGraphicsMem" >> #define MBOX_VBT (1<<3) >> diff --git a/drivers/gpu/drm/i915/i915_debugfs.c b/drivers/gpu/drm/i915/i915_debugfs.c >> index b3425c7dc6bb..081595e58e5f 100644 >> --- a/drivers/gpu/drm/i915/i915_debugfs.c >> +++ b/drivers/gpu/drm/i915/i915_debugfs.c >> @@ -33,7 +33,10 @@ >> #include <drm/drm_fourcc.h> >> >> #include "display/intel_dp.h" >> +#include "display/intel_fbc.h" >> +#include "display/intel_hdcp.h" >> #include "display/intel_hdmi.h" >> +#include "display/intel_psr.h" >> >> #include "gem/i915_gem_context.h" >> #include "gt/intel_reset.h" >> @@ -42,11 +45,8 @@ >> #include "i915_irq.h" >> #include "intel_csr.h" >> #include "intel_drv.h" >> -#include "intel_fbc.h" >> #include "intel_guc_submission.h" >> -#include "intel_hdcp.h" >> #include "intel_pm.h" >> -#include "intel_psr.h" >> #include "intel_sideband.h" >> >> static inline struct drm_i915_private *node_to_i915(struct drm_info_node *node) >> diff --git a/drivers/gpu/drm/i915/i915_drv.c b/drivers/gpu/drm/i915/i915_drv.c >> index 9b72387c4101..23a1e441bcf9 100644 >> --- a/drivers/gpu/drm/i915/i915_drv.c >> +++ b/drivers/gpu/drm/i915/i915_drv.c >> @@ -47,8 +47,17 @@ >> #include <drm/drm_probe_helper.h> >> #include <drm/i915_drm.h> >> >> +#include "display/intel_acpi.h" >> +#include "display/intel_audio.h" >> +#include "display/intel_bw.h" >> +#include "display/intel_cdclk.h" >> #include "display/intel_dp.h" >> +#include "display/intel_fbdev.h" >> #include "display/intel_gmbus.h" >> +#include "display/intel_hotplug.h" >> +#include "display/intel_overlay.h" >> +#include "display/intel_pipe_crc.h" >> +#include "display/intel_sprite.h" >> >> #include "gem/i915_gem_context.h" >> #include "gem/i915_gem_ioctls.h" >> @@ -63,18 +72,9 @@ >> #include "i915_query.h" >> #include "i915_trace.h" >> #include "i915_vgpu.h" >> -#include "intel_acpi.h" >> -#include "intel_audio.h" >> -#include "intel_bw.h" >> -#include "intel_cdclk.h" >> #include "intel_csr.h" >> #include "intel_drv.h" >> -#include "intel_fbdev.h" >> -#include "intel_hotplug.h" >> -#include "intel_overlay.h" >> -#include "intel_pipe_crc.h" >> #include "intel_pm.h" >> -#include "intel_sprite.h" >> #include "intel_uc.h" >> >> static struct drm_driver driver; >> diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h >> index eb98d285d290..f2abdce68552 100644 >> --- a/drivers/gpu/drm/i915/i915_drv.h >> +++ b/drivers/gpu/drm/i915/i915_drv.h >> @@ -63,17 +63,18 @@ >> #include "i915_reg.h" >> #include "i915_utils.h" >> >> +#include "display/intel_bios.h" >> +#include "display/intel_display.h" >> +#include "display/intel_display_power.h" >> +#include "display/intel_dpll_mgr.h" >> +#include "display/intel_frontbuffer.h" >> +#include "display/intel_opregion.h" >> + >> #include "gt/intel_lrc.h" >> #include "gt/intel_engine.h" >> #include "gt/intel_workarounds.h" >> >> -#include "intel_bios.h" >> #include "intel_device_info.h" >> -#include "intel_display.h" >> -#include "intel_display_power.h" >> -#include "intel_dpll_mgr.h" >> -#include "intel_frontbuffer.h" >> -#include "intel_opregion.h" >> #include "intel_runtime_pm.h" >> #include "intel_uc.h" >> #include "intel_uncore.h" >> diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c >> index 4017ecf561f6..7092d0cd5d2b 100644 >> --- a/drivers/gpu/drm/i915/i915_gem.c >> +++ b/drivers/gpu/drm/i915/i915_gem.c >> @@ -38,6 +38,9 @@ >> #include <linux/dma-buf.h> >> #include <linux/mman.h> >> >> +#include "display/intel_display.h" >> +#include "display/intel_frontbuffer.h" >> + >> #include "gem/i915_gem_clflush.h" >> #include "gem/i915_gem_context.h" >> #include "gem/i915_gem_ioctls.h" >> @@ -54,9 +57,7 @@ >> #include "i915_trace.h" >> #include "i915_vgpu.h" >> >> -#include "intel_display.h" >> #include "intel_drv.h" >> -#include "intel_frontbuffer.h" >> #include "intel_pm.h" >> >> static int >> diff --git a/drivers/gpu/drm/i915/i915_gem_gtt.c b/drivers/gpu/drm/i915/i915_gem_gtt.c >> index e70675bfb51d..edaf8f534d60 100644 >> --- a/drivers/gpu/drm/i915/i915_gem_gtt.c >> +++ b/drivers/gpu/drm/i915/i915_gem_gtt.c >> @@ -35,12 +35,13 @@ >> >> #include <drm/i915_drm.h> >> >> +#include "display/intel_frontbuffer.h" >> + >> #include "i915_drv.h" >> #include "i915_scatterlist.h" >> #include "i915_trace.h" >> #include "i915_vgpu.h" >> #include "intel_drv.h" >> -#include "intel_frontbuffer.h" >> >> #define I915_GFP_ALLOW_FAIL (GFP_KERNEL | __GFP_RETRY_MAYFAIL | __GFP_NOWARN) >> >> diff --git a/drivers/gpu/drm/i915/i915_gpu_error.c b/drivers/gpu/drm/i915/i915_gpu_error.c >> index d7f164c9f2eb..6dff91034043 100644 >> --- a/drivers/gpu/drm/i915/i915_gpu_error.c >> +++ b/drivers/gpu/drm/i915/i915_gpu_error.c >> @@ -36,14 +36,15 @@ >> >> #include <drm/drm_print.h> >> >> +#include "display/intel_atomic.h" >> +#include "display/intel_overlay.h" >> + >> #include "gem/i915_gem_context.h" >> >> #include "i915_drv.h" >> #include "i915_gpu_error.h" >> #include "i915_scatterlist.h" >> -#include "intel_atomic.h" >> #include "intel_csr.h" >> -#include "intel_overlay.h" >> >> static inline const struct intel_engine_cs * >> engine_lookup(const struct drm_i915_private *i915, unsigned int id) >> diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c >> index cd9edddd6718..b7f6e3915562 100644 >> --- a/drivers/gpu/drm/i915/i915_irq.c >> +++ b/drivers/gpu/drm/i915/i915_irq.c >> @@ -37,15 +37,16 @@ >> #include <drm/drm_irq.h> >> #include <drm/i915_drm.h> >> >> +#include "display/intel_fifo_underrun.h" >> +#include "display/intel_hotplug.h" >> +#include "display/intel_lpe_audio.h" >> +#include "display/intel_psr.h" >> + >> #include "i915_drv.h" >> #include "i915_irq.h" >> #include "i915_trace.h" >> #include "intel_drv.h" >> -#include "intel_fifo_underrun.h" >> -#include "intel_hotplug.h" >> -#include "intel_lpe_audio.h" >> #include "intel_pm.h" >> -#include "intel_psr.h" >> >> /** >> * DOC: interrupt handling >> diff --git a/drivers/gpu/drm/i915/i915_pci.c b/drivers/gpu/drm/i915/i915_pci.c >> index 482f1d0f1770..6892c0c34f3c 100644 >> --- a/drivers/gpu/drm/i915/i915_pci.c >> +++ b/drivers/gpu/drm/i915/i915_pci.c >> @@ -28,10 +28,11 @@ >> >> #include <drm/drm_drv.h> >> >> +#include "display/intel_fbdev.h" >> + >> #include "i915_drv.h" >> #include "i915_globals.h" >> #include "i915_selftest.h" >> -#include "intel_fbdev.h" >> >> #define PLATFORM(x) .platform = (x) >> #define GEN(x) .gen = (x), .gen_mask = BIT((x) - 1) >> diff --git a/drivers/gpu/drm/i915/i915_suspend.c b/drivers/gpu/drm/i915/i915_suspend.c >> index 1e38a60a8ec7..a08d7d16621b 100644 >> --- a/drivers/gpu/drm/i915/i915_suspend.c >> +++ b/drivers/gpu/drm/i915/i915_suspend.c >> @@ -26,11 +26,11 @@ >> >> #include <drm/i915_drm.h> >> >> +#include "display/intel_fbc.h" >> #include "display/intel_gmbus.h" >> >> #include "i915_reg.h" >> #include "intel_drv.h" >> -#include "intel_fbc.h" >> >> static void i915_save_display(struct drm_i915_private *dev_priv) >> { >> diff --git a/drivers/gpu/drm/i915/i915_vma.c b/drivers/gpu/drm/i915/i915_vma.c >> index cb341e4acf99..e3ddaedeb3b1 100644 >> --- a/drivers/gpu/drm/i915/i915_vma.c >> +++ b/drivers/gpu/drm/i915/i915_vma.c >> @@ -22,15 +22,15 @@ >> * >> */ >> >> -#include "gt/intel_engine.h" >> +#include <drm/drm_gem.h> >> >> -#include "i915_vma.h" >> +#include "display/intel_frontbuffer.h" >> + >> +#include "gt/intel_engine.h" >> >> #include "i915_drv.h" >> #include "i915_globals.h" >> -#include "intel_frontbuffer.h" >> - >> -#include <drm/drm_gem.h> >> +#include "i915_vma.h" >> >> static struct i915_global_vma { >> struct i915_global base; >> diff --git a/drivers/gpu/drm/i915/intel_device_info.h b/drivers/gpu/drm/i915/intel_device_info.h >> index 3ea953a230b3..b15b4b5e389f 100644 >> --- a/drivers/gpu/drm/i915/intel_device_info.h >> +++ b/drivers/gpu/drm/i915/intel_device_info.h >> @@ -27,12 +27,12 @@ >> >> #include <uapi/drm/i915_drm.h> >> >> +#include "display/intel_display.h" >> + >> #include "gt/intel_engine_types.h" >> #include "gt/intel_context_types.h" >> #include "gt/intel_sseu.h" >> >> -#include "intel_display.h" >> - >> struct drm_printer; >> struct drm_i915_private; >> >> diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c >> index 2c7f3ebc0117..969fb8c208f0 100644 >> --- a/drivers/gpu/drm/i915/intel_pm.c >> +++ b/drivers/gpu/drm/i915/intel_pm.c >> @@ -33,13 +33,14 @@ >> #include <drm/drm_fourcc.h> >> #include <drm/drm_plane_helper.h> >> >> +#include "display/intel_atomic.h" >> +#include "display/intel_fbc.h" >> +#include "display/intel_sprite.h" >> + >> #include "i915_drv.h" >> #include "i915_irq.h" >> -#include "intel_atomic.h" >> #include "intel_drv.h" >> -#include "intel_fbc.h" >> #include "intel_pm.h" >> -#include "intel_sprite.h" >> #include "intel_sideband.h" >> #include "../../../platform/x86/intel_ips.h" >> >> diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.h b/drivers/gpu/drm/i915/intel_runtime_pm.h >> index a7acceb13473..22cc1b0cbf83 100644 >> --- a/drivers/gpu/drm/i915/intel_runtime_pm.h >> +++ b/drivers/gpu/drm/i915/intel_runtime_pm.h >> @@ -8,7 +8,8 @@ >> >> #include <linux/types.h> >> >> -#include "intel_display.h" >> +#include "display/intel_display.h" >> + >> #include "intel_wakeref.h" >> >> struct drm_i915_private; > > -- Jani Nikula, Intel Open Source Graphics Center _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx