Commit 2b874a02 authored by Jani Nikula's avatar Jani Nikula
Browse files

drm/i915/irq: split out display irq handling



Split (non-hotplug) display irq handling out of i915_irq.[ch] into
display/intel_display_irq.[ch].

v3:
- Preserve [I915_MAX_PIPES] harder (kernel test robot)

v2:
- Rebase
- Preserve [I915_MAX_PIPES] in functions (kernel test robot)

Reviewed-by: default avatarGustavo Sousa <gustavo.sousa@intel.com>
Signed-off-by: default avatarJani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230515101738.2399816-3-jani.nikula@intel.com
parent da38ba98
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -238,6 +238,7 @@ i915-y += \
	display/intel_cursor.o \
	display/intel_cursor.o \
	display/intel_display.o \
	display/intel_display.o \
	display/intel_display_driver.o \
	display/intel_display_driver.o \
	display/intel_display_irq.o \
	display/intel_display_power.o \
	display/intel_display_power.o \
	display/intel_display_power_map.o \
	display/intel_display_power_map.o \
	display/intel_display_power_well.o \
	display/intel_display_power_well.o \
+1 −1
Original line number Original line Diff line number Diff line
@@ -8,12 +8,12 @@
#include <drm/drm_blend.h>
#include <drm/drm_blend.h>
#include <drm/drm_fourcc.h>
#include <drm/drm_fourcc.h>


#include "i915_irq.h"
#include "i915_reg.h"
#include "i915_reg.h"
#include "i9xx_plane.h"
#include "i9xx_plane.h"
#include "intel_atomic.h"
#include "intel_atomic.h"
#include "intel_atomic_plane.h"
#include "intel_atomic_plane.h"
#include "intel_de.h"
#include "intel_de.h"
#include "intel_display_irq.h"
#include "intel_display_types.h"
#include "intel_display_types.h"
#include "intel_fb.h"
#include "intel_fb.h"
#include "intel_fbc.h"
#include "intel_fbc.h"
+1 −1
Original line number Original line Diff line number Diff line
@@ -11,7 +11,6 @@
#include <drm/drm_plane.h>
#include <drm/drm_plane.h>
#include <drm/drm_vblank_work.h>
#include <drm/drm_vblank_work.h>


#include "i915_irq.h"
#include "i915_vgpu.h"
#include "i915_vgpu.h"
#include "i9xx_plane.h"
#include "i9xx_plane.h"
#include "icl_dsi.h"
#include "icl_dsi.h"
@@ -21,6 +20,7 @@
#include "intel_crtc.h"
#include "intel_crtc.h"
#include "intel_cursor.h"
#include "intel_cursor.h"
#include "intel_display_debugfs.h"
#include "intel_display_debugfs.h"
#include "intel_display_irq.h"
#include "intel_display_trace.h"
#include "intel_display_trace.h"
#include "intel_display_types.h"
#include "intel_display_types.h"
#include "intel_drrs.h"
#include "intel_drrs.h"
Loading