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>
Cette révision appartient à :

révisé par
Gerrit - the friendly Code Review server

Parent
0626095cbc
révision
a0e5135248
@@ -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);
|
||||
|
||||
|
Référencer dans un nouveau ticket
Bloquer un utilisateur