drm/rockchip: vop: update default pdaf work mode

rk1808 cascade must set default pdaf work mode, after all
the chip csi rx and tx enale, the userspace will change to
normal mode.

Change-Id: I0ce18dc944bd55dbdb0812737affb11104e2f7a8
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
This commit is contained in:
Sandy Huang
2018-12-30 11:57:12 +08:00
parent 4cd2da42a7
commit 86f1eb7210

View File

@@ -3561,8 +3561,8 @@ static void vop_crtc_atomic_flush(struct drm_crtc *crtc,
spin_lock_irq(&crtc->dev->event_lock);
if (crtc->state->event) {
WARN_ON(drm_crtc_vblank_get(crtc) != 0);
WARN_ON(vop->event);
if (s->pdaf_work_mode != VOP_HOLD_MODE)
WARN_ON(vop->event);
vop->event = crtc->state->event;
crtc->state->event = NULL;
}
@@ -3621,7 +3621,7 @@ static void vop_crtc_reset(struct drm_crtc *crtc)
s->right_margin = 100;
s->top_margin = 100;
s->bottom_margin = 100;
s->pdaf_work_mode = VOP_NORMAL_MODE;
s->pdaf_work_mode = VOP_HOLD_MODE;
s->pdaf_type = VOP_PDAF_TYPE_VBLANK;
}