22 lines · c
1// SPDX-License-Identifier: MIT2/*3 * Copyright (C) 2019 Google, Inc.4 *5 * Authors:6 * Sean Paul <seanpaul@chromium.org>7 */8#ifndef DRM_SELF_REFRESH_HELPER_H_9#define DRM_SELF_REFRESH_HELPER_H_10 11struct drm_atomic_state;12struct drm_crtc;13 14void drm_self_refresh_helper_alter_state(struct drm_atomic_state *state);15void drm_self_refresh_helper_update_avg_times(struct drm_atomic_state *state,16 unsigned int commit_time_ms,17 unsigned int new_self_refresh_mask);18 19int drm_self_refresh_helper_init(struct drm_crtc *crtc);20void drm_self_refresh_helper_cleanup(struct drm_crtc *crtc);21#endif22