summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorJani Nikula <jani.nikula@intel.com>2026-02-25 16:49:10 +0200
committerJani Nikula <jani.nikula@intel.com>2026-02-26 23:28:57 +0200
commit3834ea7499ca2c88e0f67bb6929668f78bb67127 (patch)
treee924a963ceac8708df4b82046dcda1984dbf943d /include
parent2a62dc74726b03b76bab4641ee54b88b6eb7a1d5 (diff)
downloadlinux-3834ea7499ca2c88e0f67bb6929668f78bb67127.tar.gz
linux-3834ea7499ca2c88e0f67bb6929668f78bb67127.zip
drm/i915/dpt: move suspend/resume to parent interface
Add per-vm DPT suspend/resume calls to the display parent interface, and lift the generic code away from i915 specific code. Reviewed-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> Link: https://patch.msgid.link/080945a49559ec1f5183ad409e1526736e828d90.1772030909.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.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/drm/intel/display_parent_interface.h b/include/drm/intel/display_parent_interface.h
index 48abbe187d61..2af4d6e99fd0 100644
--- a/include/drm/intel/display_parent_interface.h
+++ b/include/drm/intel/display_parent_interface.h
@@ -27,6 +27,8 @@ struct ref_tracker;
struct intel_display_dpt_interface {
struct i915_address_space *(*create)(struct drm_gem_object *obj, size_t size);
void (*destroy)(struct i915_address_space *vm);
+ void (*suspend)(struct i915_address_space *vm);
+ void (*resume)(struct i915_address_space *vm);
};
struct intel_display_dsb_interface {