media: rockchip: isp: fix rockit stream pause if readback mode

Change-Id: I8482c9cd365f34adbb6ded979cd4d58d4b299776
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
This commit is contained in:
Cai YiWei
2022-12-06 15:33:10 +08:00
committed by Tao Huang
parent 6564f48d22
commit 25cbf08d91
2 changed files with 6 additions and 1 deletions

View File

@@ -1357,7 +1357,8 @@ static int rkisp_start(struct rkisp_stream *stream)
if (ret)
return ret;
}
stream_self_update(stream);
if (dev->hw_dev->is_single)
stream_self_update(stream);
if (stream->ops->enable_mi)
stream->ops->enable_mi(stream);

View File

@@ -369,6 +369,10 @@ int rkisp_rockit_resume_stream(struct rockit_cfg *input_rockit_cfg)
pr_err("stream id %d start failed\n", stream->id);
return -EINVAL;
}
if (stream->ispdev->isp_state == ISP_STOP) {
stream->ispdev->isp_state = ISP_START;
rkisp_rdbk_trigger_event(stream->ispdev, T_CMD_QUEUE, NULL);
}
return 0;
}