diff options
| author | Imre Deak <imre.deak@intel.com> | 2024-06-18 15:52:53 +0300 |
|---|---|---|
| committer | Imre Deak <imre.deak@intel.com> | 2024-06-20 19:47:50 +0300 |
| commit | cc2ee76a9003e1b5a7cd4f67ecf9b4b91d83299b (patch) | |
| tree | e03f0aa047a0f3170e8f668bd0c843e7411e177a /drivers/gpu/drm/i915/display/intel_encoder.h | |
| parent | 67577e2eada5b6501e30d80adea9d045081ba7a1 (diff) | |
drm/i915: Move encoder suspend/shutdown helpers to intel_encoder.c
Move the encoder suspend/shutdown helpers to intel_encoder.c, this being
the logical place for encoder functions.
This also allows sharing the above helpers with the xe driver, done in a
follow-up patch.
While at it rename the functions using the usual intel_encoder prefix
and in the functions rename the dev_priv parameter to i915.
v2: Remove extra w/s in the include section. (Jani)
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com> # v1
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240618125255.4080303-1-imre.deak@intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/display/intel_encoder.h')
| -rw-r--r-- | drivers/gpu/drm/i915/display/intel_encoder.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/display/intel_encoder.h b/drivers/gpu/drm/i915/display/intel_encoder.h index 2cda054e2b15..04cfc0a72199 100644 --- a/drivers/gpu/drm/i915/display/intel_encoder.h +++ b/drivers/gpu/drm/i915/display/intel_encoder.h @@ -6,6 +6,7 @@ #ifndef __INTEL_ENCODER_H__ #define __INTEL_ENCODER_H__ +struct drm_i915_private; struct intel_encoder; void intel_encoder_link_check_init(struct intel_encoder *encoder, @@ -13,4 +14,7 @@ void intel_encoder_link_check_init(struct intel_encoder *encoder, void intel_encoder_link_check_queue_work(struct intel_encoder *encoder, int delay_ms); void intel_encoder_link_check_flush_work(struct intel_encoder *encoder); +void intel_encoder_suspend_all(struct drm_i915_private *i915); +void intel_encoder_shutdown_all(struct drm_i915_private *i915); + #endif /* __INTEL_ENCODER_H__ */ |