Bladeren bron

msm: camera: CSID: Do not reset config registers in error case

Avoid resetting the registers before halting the pipeline
to make sure that the invalid domain ID is not used for
pending bus transactions.

CRs-Fixed: 3377014
Change-Id: I417c8be54dd24d628b45cac7c5bc1ae4fbb8fc97
Signed-off-by: Vijay Kumar Tumati <[email protected]>
Vijay Kumar Tumati 2 jaren geleden
bovenliggende
commit
ec1737d629
1 gewijzigde bestanden met toevoegingen van 0 en 6 verwijderingen
  1. 0 6
      drivers/cam_isp/isp_hw_mgr/isp_hw/ife_csid_hw/cam_ife_csid_hw_ver2.c

+ 0 - 6
drivers/cam_isp/isp_hw_mgr/isp_hw/ife_csid_hw/cam_ife_csid_hw_ver2.c

@@ -787,12 +787,6 @@ static int cam_ife_csid_ver2_stop_csi2_in_err(
 	CAM_DBG(CAM_ISP, "CSID:%d Stop csi2 rx",
 		csid_hw->hw_intf->hw_idx);
 
-	/* Reset the Rx CFG registers */
-	cam_io_w_mb(0, soc_info->reg_map[0].mem_base +
-		csid_reg->csi2_reg->cfg0_addr);
-	cam_io_w_mb(0, soc_info->reg_map[0].mem_base +
-		csid_reg->csi2_reg->cfg1_addr);
-
 	if (csid_hw->rx_cfg.top_irq_handle)
 		cam_irq_controller_disable_irq(
 			csid_hw->top_irq_controller,