Commit 986edb91 authored by Ben Skeggs's avatar Ben Skeggs
Browse files

drm/nouveau/kms: prepare to support vbl timestamp calculation with atomic



Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
parent d6455379
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -158,9 +158,13 @@ nouveau_display_vblstamp(struct drm_device *dev, unsigned int pipe,

	list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
		if (nouveau_crtc(crtc)->index == pipe) {
			struct drm_display_mode *mode;
			if (dev->mode_config.funcs->atomic_commit)
				mode = &crtc->state->adjusted_mode;
			else
				mode = &crtc->hwmode;
			return drm_calc_vbltimestamp_from_scanoutpos(dev,
					pipe, max_error, time, flags,
					&crtc->hwmode);
					pipe, max_error, time, flags, mode);
		}
	}