Commit 62384da2 authored by Jani Nikula's avatar Jani Nikula
Browse files

drm/i915: stop including display/intel_display_{core, limits}.h from i915_drv.h



Make i915->display pointer opaque to most of core i915 driver. Lots of
places now need explicit include of intel_display_core.h, or a more
specific header.

With this dependency broken, changes in display should cause radically
less recompilation of i915.

Reviewed-by: default avatarChaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
Link: https://lore.kernel.org/r/b381b59acb7e4f600e0282935a68aedf77768109.1747907216.git.jani.nikula@intel.com


Signed-off-by: default avatarJani Nikula <jani.nikula@intel.com>
parent 6f142c52
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -37,6 +37,7 @@

#include "i915_drv.h"
#include "intel_display.h"
#include "intel_display_core.h"
#include "intel_display_rpm.h"
#include "intel_display_types.h"
#include "intel_gmbus.h"
+1 −0
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@
/* Copyright © 2024 Intel Corporation */

#include "i915_drv.h"
#include "intel_display_conversion.h"

struct intel_display *__i915_to_display(struct drm_i915_private *i915)
{
+1 −0
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@
#include "intel_cdclk.h"
#include "intel_color.h"
#include "intel_crtc.h"
#include "intel_display_core.h"
#include "intel_display_debugfs.h"
#include "intel_display_driver.h"
#include "intel_display_irq.h"
+1 −0
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@
#include "i915_drv.h"
#include "intel_clock_gating.h"
#include "intel_cx0_phy.h"
#include "intel_display_core.h"
#include "intel_display_driver.h"
#include "intel_display_reset.h"
#include "intel_display_types.h"
+1 −0
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@
/* Copyright © 2025 Intel Corporation */

#include "i915_drv.h"
#include "intel_display_core.h"
#include "intel_display_rpm.h"
#include "intel_runtime_pm.h"

Loading