msm: camera: csid: Increment error count for ERROR_CRC and ERROR_ECC

This change will help recovring from multiple CRC and ECC errors.

CRs-Fixed: 2715172
Change-Id: Ie76703a100b1b90b3bf8a9c47deac1a5d5654c00
Signed-off-by: Vikram Sharma <vikramsa@codeaurora.org>
This commit is contained in:
Vikram Sharma 2020-06-23 10:48:35 +05:30 • committed by Gerrit - the friendly Code Review server
commit 2c95c5a40b

View file

@ -4699,16 +4699,19 @@ irqreturn_t cam_ife_csid_irq(int irq_num, void *data)
CSID_CSI2_RX_ERROR_CPHY_PH_CRC) {
CAM_ERR_RATE_LIMIT(CAM_ISP, "CSID:%d CPHY_PH_CRC",
csid_hw->hw_intf->hw_idx);
csid_hw->error_irq_count++;
}
if (irq_status[CAM_IFE_CSID_IRQ_REG_RX] &
CSID_CSI2_RX_ERROR_CRC) {
CAM_ERR_RATE_LIMIT(CAM_ISP, "CSID:%d ERROR_CRC",
csid_hw->hw_intf->hw_idx);
csid_hw->error_irq_count++;
}
if (irq_status[CAM_IFE_CSID_IRQ_REG_RX] &
CSID_CSI2_RX_ERROR_ECC) {
CAM_ERR_RATE_LIMIT(CAM_ISP, "CSID:%d ERROR_ECC",
csid_hw->hw_intf->hw_idx);
csid_hw->error_irq_count++;
}
if (irq_status[CAM_IFE_CSID_IRQ_REG_RX] &
CSID_CSI2_RX_ERROR_MMAPPED_VC_DT) {