mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-10 22:40:54 -04:00
msm: camera: ife: Reduce config done timeout during stop
This change reduces the duration of wait for config done during stop and flush. We perform wait for completion once for reg dump during flush so there is no need for a long wait during stop. CRs-Fixed: 2606911 Change-Id: Ib1c2d7655d8a213495618a140acea2391b262082 Signed-off-by: Venkat Chinta <vchinta@codeaurora.org>
This commit is contained in:
parent
4e30068212
commit
89c75af320
1 changed files with 3 additions and 9 deletions
|
|
@ -3711,19 +3711,13 @@ static int cam_ife_mgr_stop_hw(void *hw_mgr_priv, void *stop_hw_args)
|
|||
|
||||
cam_ife_mgr_pause_hw(ctx);
|
||||
|
||||
rc = wait_for_completion_timeout(
|
||||
&ctx->config_done_complete,
|
||||
msecs_to_jiffies(300));
|
||||
if (rc <= 0) {
|
||||
rc = wait_for_completion_timeout(&ctx->config_done_complete,
|
||||
msecs_to_jiffies(10));
|
||||
if (rc == 0) {
|
||||
CAM_WARN(CAM_ISP,
|
||||
"config done completion timeout for last applied req_id=%llu rc=%d ctx_index %d",
|
||||
ctx->applied_req_id, rc, ctx->ctx_index);
|
||||
rc = -ETIMEDOUT;
|
||||
} else {
|
||||
CAM_DBG(CAM_ISP,
|
||||
"config done Success for req_id=%llu ctx_index %d",
|
||||
ctx->applied_req_id, ctx->ctx_index);
|
||||
rc = 0;
|
||||
}
|
||||
|
||||
if (stop_isp->stop_only)
|
||||
|
|
|
|||
Loading…
Reference in a new issue