drm/rockchip: vop: optimize register take effect check
authorMark Yao <mark.yao@rock-chips.com>
Tue, 6 Sep 2016 08:54:47 +0000 (16:54 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Wed, 21 Sep 2016 06:06:38 +0000 (14:06 +0800)
commit61c969d5c90921a7f7d3ab3344fdcc576ccb6d2c
treeec44b41e16e30d4890ae68d0de2e7ef6d925462a
parent787f11f0cfedbafcebe20f847f4f775de683419a
drm/rockchip: vop: optimize register take effect check

Previous version check all the win, check its yrgb_mst and
enable bit, it wastes too manys times.

We can simple check the vop cfg_done register to sure vop register
take effect. when we have a new config, set cfg_done to 1, then the
cfg_done would auto clear at frame start event. So when cfg_done is
zero, means that there is no pending configs.

Change-Id: Ib87114cdaea4d3bbc23fd9e0bd9b49d02f4ae1e3
Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
drivers/gpu/drm/rockchip/rockchip_drm_vop.c