mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 10:31:46 +09:00
drm/rockchip: vop: Do not commit writeback when all win disabled
Change-Id: Iaa96aebaf2d6f225ebd3a35648b219510d38f648 Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com>
This commit is contained in:
@@ -1859,6 +1859,11 @@ static void vop_wb_commit(struct drm_crtc *crtc)
|
||||
fb->pitches[0], &wb_state->yrgb_addr);
|
||||
|
||||
drm_writeback_queue_job(wb_conn, conn_state);
|
||||
if (!vop->enabled_win_mask) {
|
||||
drm_warn(vop->drm_dev, "Writeback can not work when all plane are disabled!");
|
||||
drm_writeback_signal_completion(&vop->wb.conn, 0);
|
||||
return;
|
||||
}
|
||||
|
||||
fifo_throd = fb->pitches[0] >> 4;
|
||||
if (fifo_throd > vop->data->wb->fifo_depth)
|
||||
|
||||
Reference in New Issue
Block a user