Commit ea3f0ef3 authored by Dhinakaran Pandiyan's avatar Dhinakaran Pandiyan Committed by Daniel Vetter

drm/doc: Fix documentation for _vblank_restore().

No code changes, fixes doc build warnings and polish some doc text.
Reported-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: default avatarDhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20180221073908.4500-1-dhinakaran.pandiyan@intel.com
parent 7b3b61b6
...@@ -1238,12 +1238,15 @@ void drm_crtc_vblank_on(struct drm_crtc *crtc) ...@@ -1238,12 +1238,15 @@ void drm_crtc_vblank_on(struct drm_crtc *crtc)
EXPORT_SYMBOL(drm_crtc_vblank_on); EXPORT_SYMBOL(drm_crtc_vblank_on);
/** /**
* drm_vblank_restore - estimated vblanks using timestamps and update it. * drm_vblank_restore - estimate missed vblanks and update vblank count.
* @dev: DRM device
* @pipe: CRTC index
* *
* Power manamement features can cause frame counter resets between vblank * Power manamement features can cause frame counter resets between vblank
* disable and enable. Drivers can then use this function in their * disable and enable. Drivers can use this function in their
* &drm_crtc_funcs.enable_vblank implementation to estimate the vblanks since * &drm_crtc_funcs.enable_vblank implementation to estimate missed vblanks since
* the last &drm_crtc_funcs.disable_vblank. * the last &drm_crtc_funcs.disable_vblank using timestamps and update the
* vblank counter.
* *
* This function is the legacy version of drm_crtc_vblank_restore(). * This function is the legacy version of drm_crtc_vblank_restore().
*/ */
...@@ -1284,11 +1287,14 @@ void drm_vblank_restore(struct drm_device *dev, unsigned int pipe) ...@@ -1284,11 +1287,14 @@ void drm_vblank_restore(struct drm_device *dev, unsigned int pipe)
EXPORT_SYMBOL(drm_vblank_restore); EXPORT_SYMBOL(drm_vblank_restore);
/** /**
* drm_crtc_vblank_restore - estimate vblanks using timestamps and update it. * drm_crtc_vblank_restore - estimate missed vblanks and update vblank count.
* @crtc: CRTC in question
*
* Power manamement features can cause frame counter resets between vblank * Power manamement features can cause frame counter resets between vblank
* disable and enable. Drivers can then use this function in their * disable and enable. Drivers can use this function in their
* &drm_crtc_funcs.enable_vblank implementation to estimate the vblanks since * &drm_crtc_funcs.enable_vblank implementation to estimate missed vblanks since
* the last &drm_crtc_funcs.disable_vblank. * the last &drm_crtc_funcs.disable_vblank using timestamps and update the
* vblank counter.
*/ */
void drm_crtc_vblank_restore(struct drm_crtc *crtc) void drm_crtc_vblank_restore(struct drm_crtc *crtc)
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment