summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJani Nikula <jani.nikula@intel.com>2025-11-17 11:16:11 +0200
committerJani Nikula <jani.nikula@intel.com>2025-11-19 19:33:43 +0200
commite8916738977e29a6f1e8edc593ee336f2bcf1b7d (patch)
tree0d05aace8a9cb4b9eb0d9297275b0858a3f5d953 /include
parent3815e8f2ffe44396d10b100fbd38f511dfefbbc7 (diff)
drm/i915: add .vgpu_active to parent interface
Add .vgpu_active() to display parent interface, removing more dependencies on struct drm_i915_private, i915_drv.h, and i915_vgpu.h. This also allows us to remove the xe compat i915_vgpu.h. Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patch.msgid.link/a2d4043ebaaf8f69bb738d5d1332afd2847550ad.1763370931.git.jani.nikula@intel.com Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Diffstat (limited to 'include')
-rw-r--r--include/drm/intel/display_parent_interface.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/drm/intel/display_parent_interface.h b/include/drm/intel/display_parent_interface.h
index 3a008a18eb65..f3834f36ce74 100644
--- a/include/drm/intel/display_parent_interface.h
+++ b/include/drm/intel/display_parent_interface.h
@@ -48,6 +48,9 @@ struct intel_display_parent_interface {
/** @irq: IRQ interface */
const struct intel_display_irq_interface *irq;
+
+ /** @vgpu_active: Is vGPU active? Optional. */
+ bool (*vgpu_active)(struct drm_device *drm);
};
#endif