mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-10 22:40:54 -04:00
msm: camera: csiphy: add logic for csiphy shutdown
While csiphy is shutdown abnormally, we also need to program off csiphy hw common register, to avoid the residual of active csiphy hw cnt during monkey test. CRs-Fixed: 2861912 Change-Id: I1767c729b205a96e5f298265e65b37150dac03b6 Signed-off-by: chengxue <chengxue@codeaurora.org>
This commit is contained in:
parent
bfecc47f10
commit
d2b3015ac5
1 changed files with 9 additions and 0 deletions
|
|
@ -942,6 +942,15 @@ void cam_csiphy_shutdown(struct csiphy_device *csiphy_dev)
|
|||
cam_csiphy_reset_phyconfig_param(csiphy_dev, i);
|
||||
}
|
||||
|
||||
if (csiphy_dev->ctrl_reg->csiphy_reg
|
||||
.prgm_cmn_reg_across_csiphy) {
|
||||
mutex_lock(&active_csiphy_cnt_mutex);
|
||||
active_csiphy_hw_cnt--;
|
||||
mutex_unlock(&active_csiphy_cnt_mutex);
|
||||
|
||||
cam_csiphy_prgm_cmn_data(csiphy_dev, true);
|
||||
}
|
||||
|
||||
cam_csiphy_reset(csiphy_dev);
|
||||
cam_soc_util_disable_platform_resource(soc_info, true, true);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue