]> git.baikalelectronics.ru Git - kernel.git/commit
drm/rockchip: Don't key off vblank for psr
authorSean Paul <seanpaul@chromium.org>
Thu, 18 Aug 2016 19:01:46 +0000 (12:01 -0700)
committerSean Paul <seanpaul@chromium.org>
Wed, 21 Sep 2016 13:55:47 +0000 (06:55 -0700)
commit12ea0baded6e4138d6d5bea3660169ad1f704963
tree95c633828ad4820f668515525b4d5ee12e04419c
parent30155a48bc1eb8004075a91480c22ffb7516d78d
drm/rockchip: Don't key off vblank for psr

Instead of keying off vblank for psr, just flush every time
we get an atomic update. This ensures that cursor updates
will properly disable psr (without turning vblank on/off),
and unifies the paths between fb_dirty and atomic psr
enable/disable.

Reviewed-by: Yakir Yang <ykk@rock-chips.com>
Signed-off-by: Sean Paul <seanpaul@chromium.org>
drivers/gpu/drm/rockchip/rockchip_drm_fb.c
drivers/gpu/drm/rockchip/rockchip_drm_psr.c
drivers/gpu/drm/rockchip/rockchip_drm_psr.h
drivers/gpu/drm/rockchip/rockchip_drm_vop.c