From dd8ca877e397393df9a43978509771bbf9d7abf5 Mon Sep 17 00:00:00 2001 From: liuwang2 Date: Mon, 1 Aug 2022 10:23:39 +0800 Subject: [PATCH] camera: ois: avoid ois power down twice when download firmware failed [detail] ois will power down when received CAM_RELEASE_DEV command. Change-Id: I58a573356614670d898095772c28c873d43eb830 Signed-off-by: liuwang2 Reviewed-on: https://gerrit.mot.com/2350085 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Reviewed-by: Yongqin Wan Reviewed-by: Reviewed-by: Long Cheng Reviewed-by: Zhichao Chen Submit-Approved: Jira Key --- drivers/cam_sensor_module/cam_ois/cam_ois_core.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/cam_sensor_module/cam_ois/cam_ois_core.c b/drivers/cam_sensor_module/cam_ois/cam_ois_core.c index 2c5b66db9e67..fa84bab7c278 100644 --- a/drivers/cam_sensor_module/cam_ois/cam_ois_core.c +++ b/drivers/cam_sensor_module/cam_ois/cam_ois_core.c @@ -167,6 +167,8 @@ static int cam_ois_power_up(struct cam_ois_ctrl_t *o_ctrl) return rc; } + CAM_INFO(CAM_OIS, "OIS Power up successfully"); + rc = camera_io_init(&o_ctrl->io_master_info); if (rc) { CAM_ERR(CAM_OIS, "cci_init failed: rc: %d", rc); @@ -216,6 +218,8 @@ static int cam_ois_power_down(struct cam_ois_ctrl_t *o_ctrl) return rc; } + CAM_INFO(CAM_OIS, "OIS power down successed"); + camera_io_release(&o_ctrl->io_master_info); return rc; @@ -1680,7 +1684,7 @@ static int cam_ois_pkt_parse(struct cam_ois_ctrl_t *o_ctrl, void *arg) if (!rc) return rc; pwr_dwn: - cam_ois_power_down(o_ctrl); + //cam_ois_power_down(o_ctrl); /* ois will pown down in CAM_RELEASE_DEV when closed camera */ return rc; }