1*4882a593Smuzhiyun /* SPDX-License-Identifier: MIT */ 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * Copyright © 2020 Intel Corporation 4*4882a593Smuzhiyun */ 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun #ifndef __VLV_SUSPEND_H__ 7*4882a593Smuzhiyun #define __VLV_SUSPEND_H__ 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun #include <linux/types.h> 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun struct drm_i915_private; 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun int vlv_suspend_init(struct drm_i915_private *i915); 14*4882a593Smuzhiyun void vlv_suspend_cleanup(struct drm_i915_private *i915); 15*4882a593Smuzhiyun int vlv_suspend_complete(struct drm_i915_private *i915); 16*4882a593Smuzhiyun int vlv_resume_prepare(struct drm_i915_private *i915, bool rpm_resume); 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun #endif /* __VLV_SUSPEND_H__ */ 19