mirror-linux/include/drm/intel
Jani Nikula 3815e8f2ff drm/{i915,xe}/display: move irq calls to parent interface
Add an irq parent driver interface for the .enabled and .synchronize
calls. This lets us drop the dependency on i915_drv.h and i915_irq.h in
multiple places, and subsequently remove the compat i915_irq.h and
i915_irq.c files along with the display/ext directory from xe
altogether.

Introduce new intel_parent.[ch] as the wrapper layer to chase the
function pointers and convert between generic and more specific display
types.

v2: Keep static wrappers in intel_display_irq.c (Ville)

v3: Full blown wrappers in intel_parent.[ch] (Ville)

Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patch.msgid.link/dd62dd52ef10d9ecf77da3bdf6a70f71193d141c.1763370931.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
2025-11-19 19:33:43 +02:00
..
display_member.h drm/{i915,xe}: driver agnostic drm to display pointer chase 2025-09-29 12:55:50 +03:00
display_parent_interface.h drm/{i915,xe}/display: move irq calls to parent interface 2025-11-19 19:33:43 +02:00
i915_component.h mei: late_bind: add late binding component driver 2025-09-18 09:32:00 -07:00
i915_drm.h
i915_gsc_proxy_mei_interface.h
i915_hdcp_interface.h
i915_pxp_tee_interface.h
intel-gtt.h agp/intel-gtt: Add intel_gmch_gtt_read_entry() 2025-04-02 02:16:12 +03:00
intel_lb_mei_interface.h mei: late_bind: add late binding component driver 2025-09-18 09:32:00 -07:00
intel_lpe_audio.h
pciids.h Merge tag 'drm-intel-next-2025-11-04' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next 2025-11-07 09:47:56 +10:00