diff --git a/drivers/media/platform/rockchip/isp/capture_v32.c b/drivers/media/platform/rockchip/isp/capture_v32.c index 709f9e445040..1a32b0c2c0e7 100644 --- a/drivers/media/platform/rockchip/isp/capture_v32.c +++ b/drivers/media/platform/rockchip/isp/capture_v32.c @@ -1358,11 +1358,10 @@ static int rkisp_start(struct rkisp_stream *stream) if (ret) return ret; } + stream_self_update(stream); if (stream->ops->enable_mi) stream->ops->enable_mi(stream); - stream_self_update(stream); - if (is_update) dev->irq_ends_mask |= get_stream_irq_mask(stream); stream->streaming = true;