xref: /openbsd/sys/dev/pci/drm/i915/vlv_suspend.h (revision c349dbc7)
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