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