[PATCH 26/29][SRU][OEM-5.14] UBUNTU: SAUCE: ivsc: add delay for acquire camera to wait firmware ready

You-Sheng Yang vicamo.yang at canonical.com
Tue Dec 28 06:19:52 UTC 2021


From: Wentong Wu <wentong.wu at intel.com>

BugLink: https://bugs.launchpad.net/bugs/1955383

Add delay for acquire camera to wait firmware ready.

Signed-off-by: Wentong Wu <wentong.wu at intel.com>
(cherry picked from
https://github.com/intel/ivsc-driver/commit/bf1e109299244c0070d0a8a98476c99132e73488)
Signed-off-by: You-Sheng Yang <vicamo.yang at canonical.com>
---
 drivers/misc/ivsc/intel_vsc.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/misc/ivsc/intel_vsc.c b/drivers/misc/ivsc/intel_vsc.c
index f592c5a949d4..40ec0d5ef7c4 100644
--- a/drivers/misc/ivsc/intel_vsc.c
+++ b/drivers/misc/ivsc/intel_vsc.c
@@ -1,6 +1,7 @@
 // SPDX-License-Identifier: GPL-2.0
 /* Copyright (C) 2021 Intel Corporation */
 
+#include <linux/delay.h>
 #include <linux/module.h>
 #include <linux/mutex.h>
 #include <linux/sched.h>
@@ -177,6 +178,7 @@ int vsc_acquire_camera_sensor(struct vsc_mipi_config *config,
 
 err:
 	mutex_unlock(&vsc.mutex);
+	msleep(100);
 	return ret;
 }
 EXPORT_SYMBOL_GPL(vsc_acquire_camera_sensor);
-- 
2.33.1




More information about the kernel-team mailing list