diff options
| author | Jani Nikula <jani.nikula@intel.com> | 2026-02-25 16:49:10 +0200 |
|---|---|---|
| committer | Jani Nikula <jani.nikula@intel.com> | 2026-02-26 23:28:57 +0200 |
| commit | 3834ea7499ca2c88e0f67bb6929668f78bb67127 (patch) | |
| tree | e924a963ceac8708df4b82046dcda1984dbf943d /include | |
| parent | 2a62dc74726b03b76bab4641ee54b88b6eb7a1d5 (diff) | |
| download | linux-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.h | 2 |
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 { |
