Loading drivers/media/platform/msm/camera_v2/isp/msm_isp40.c +31 −23 Original line number Diff line number Diff line Loading @@ -460,54 +460,62 @@ static void msm_vfe40_process_error_status(struct vfe_device *vfe_dev) { uint32_t error_status1 = vfe_dev->error_info.error_mask1; if (error_status1 & (1 << 0)) pr_err("%s: camif error status: 0x%x\n", pr_err_ratelimited("%s: camif error status: 0x%x\n", __func__, vfe_dev->error_info.camif_status); if (error_status1 & (1 << 1)) pr_err("%s: stats bhist overwrite\n", __func__); pr_err_ratelimited("%s: stats bhist overwrite\n", __func__); if (error_status1 & (1 << 2)) pr_err("%s: stats cs overwrite\n", __func__); pr_err_ratelimited("%s: stats cs overwrite\n", __func__); if (error_status1 & (1 << 3)) pr_err("%s: stats ihist overwrite\n", __func__); pr_err_ratelimited("%s: stats ihist overwrite\n", __func__); if (error_status1 & (1 << 4)) pr_err("%s: realign buf y overflow\n", __func__); pr_err_ratelimited("%s: realign buf y overflow\n", __func__); if (error_status1 & (1 << 5)) pr_err("%s: realign buf cb overflow\n", __func__); pr_err_ratelimited("%s: realign buf cb overflow\n", __func__); if (error_status1 & (1 << 6)) pr_err("%s: realign buf cr overflow\n", __func__); pr_err_ratelimited("%s: realign buf cr overflow\n", __func__); if (error_status1 & (1 << 7)) { pr_err("%s: violation\n", __func__); pr_err_ratelimited("%s: violation\n", __func__); msm_vfe40_process_violation_status(vfe_dev); } if (error_status1 & (1 << 9)) pr_err("%s: image master 0 bus overflow\n", __func__); pr_err_ratelimited("%s: image master 0 bus overflow\n", __func__); if (error_status1 & (1 << 10)) pr_err("%s: image master 1 bus overflow\n", __func__); pr_err_ratelimited("%s: image master 1 bus overflow\n", __func__); if (error_status1 & (1 << 11)) pr_err("%s: image master 2 bus overflow\n", __func__); pr_err_ratelimited("%s: image master 2 bus overflow\n", __func__); if (error_status1 & (1 << 12)) pr_err("%s: image master 3 bus overflow\n", __func__); pr_err_ratelimited("%s: image master 3 bus overflow\n", __func__); if (error_status1 & (1 << 13)) pr_err("%s: image master 4 bus overflow\n", __func__); pr_err_ratelimited("%s: image master 4 bus overflow\n", __func__); if (error_status1 & (1 << 14)) pr_err("%s: image master 5 bus overflow\n", __func__); pr_err_ratelimited("%s: image master 5 bus overflow\n", __func__); if (error_status1 & (1 << 15)) pr_err("%s: image master 6 bus overflow\n", __func__); pr_err_ratelimited("%s: image master 6 bus overflow\n", __func__); if (error_status1 & (1 << 16)) pr_err("%s: status be bus overflow\n", __func__); pr_err_ratelimited("%s: status be bus overflow\n", __func__); if (error_status1 & (1 << 17)) pr_err("%s: status bg bus overflow\n", __func__); pr_err_ratelimited("%s: status bg bus overflow\n", __func__); if (error_status1 & (1 << 18)) pr_err("%s: status bf bus overflow\n", __func__); pr_err_ratelimited("%s: status bf bus overflow\n", __func__); if (error_status1 & (1 << 19)) pr_err("%s: status awb bus overflow\n", __func__); pr_err_ratelimited("%s: status awb bus overflow\n", __func__); if (error_status1 & (1 << 20)) pr_err("%s: status rs bus overflow\n", __func__); pr_err_ratelimited("%s: status rs bus overflow\n", __func__); if (error_status1 & (1 << 21)) pr_err("%s: status cs bus overflow\n", __func__); pr_err_ratelimited("%s: status cs bus overflow\n", __func__); if (error_status1 & (1 << 22)) pr_err("%s: status ihist bus overflow\n", __func__); pr_err_ratelimited("%s: status ihist bus overflow\n", __func__); if (error_status1 & (1 << 23)) pr_err("%s: status skin bhist bus overflow\n", __func__); pr_err_ratelimited("%s: status skin bhist bus overflow\n", __func__); } static void msm_vfe40_read_irq_status(struct vfe_device *vfe_dev, Loading Loading
drivers/media/platform/msm/camera_v2/isp/msm_isp40.c +31 −23 Original line number Diff line number Diff line Loading @@ -460,54 +460,62 @@ static void msm_vfe40_process_error_status(struct vfe_device *vfe_dev) { uint32_t error_status1 = vfe_dev->error_info.error_mask1; if (error_status1 & (1 << 0)) pr_err("%s: camif error status: 0x%x\n", pr_err_ratelimited("%s: camif error status: 0x%x\n", __func__, vfe_dev->error_info.camif_status); if (error_status1 & (1 << 1)) pr_err("%s: stats bhist overwrite\n", __func__); pr_err_ratelimited("%s: stats bhist overwrite\n", __func__); if (error_status1 & (1 << 2)) pr_err("%s: stats cs overwrite\n", __func__); pr_err_ratelimited("%s: stats cs overwrite\n", __func__); if (error_status1 & (1 << 3)) pr_err("%s: stats ihist overwrite\n", __func__); pr_err_ratelimited("%s: stats ihist overwrite\n", __func__); if (error_status1 & (1 << 4)) pr_err("%s: realign buf y overflow\n", __func__); pr_err_ratelimited("%s: realign buf y overflow\n", __func__); if (error_status1 & (1 << 5)) pr_err("%s: realign buf cb overflow\n", __func__); pr_err_ratelimited("%s: realign buf cb overflow\n", __func__); if (error_status1 & (1 << 6)) pr_err("%s: realign buf cr overflow\n", __func__); pr_err_ratelimited("%s: realign buf cr overflow\n", __func__); if (error_status1 & (1 << 7)) { pr_err("%s: violation\n", __func__); pr_err_ratelimited("%s: violation\n", __func__); msm_vfe40_process_violation_status(vfe_dev); } if (error_status1 & (1 << 9)) pr_err("%s: image master 0 bus overflow\n", __func__); pr_err_ratelimited("%s: image master 0 bus overflow\n", __func__); if (error_status1 & (1 << 10)) pr_err("%s: image master 1 bus overflow\n", __func__); pr_err_ratelimited("%s: image master 1 bus overflow\n", __func__); if (error_status1 & (1 << 11)) pr_err("%s: image master 2 bus overflow\n", __func__); pr_err_ratelimited("%s: image master 2 bus overflow\n", __func__); if (error_status1 & (1 << 12)) pr_err("%s: image master 3 bus overflow\n", __func__); pr_err_ratelimited("%s: image master 3 bus overflow\n", __func__); if (error_status1 & (1 << 13)) pr_err("%s: image master 4 bus overflow\n", __func__); pr_err_ratelimited("%s: image master 4 bus overflow\n", __func__); if (error_status1 & (1 << 14)) pr_err("%s: image master 5 bus overflow\n", __func__); pr_err_ratelimited("%s: image master 5 bus overflow\n", __func__); if (error_status1 & (1 << 15)) pr_err("%s: image master 6 bus overflow\n", __func__); pr_err_ratelimited("%s: image master 6 bus overflow\n", __func__); if (error_status1 & (1 << 16)) pr_err("%s: status be bus overflow\n", __func__); pr_err_ratelimited("%s: status be bus overflow\n", __func__); if (error_status1 & (1 << 17)) pr_err("%s: status bg bus overflow\n", __func__); pr_err_ratelimited("%s: status bg bus overflow\n", __func__); if (error_status1 & (1 << 18)) pr_err("%s: status bf bus overflow\n", __func__); pr_err_ratelimited("%s: status bf bus overflow\n", __func__); if (error_status1 & (1 << 19)) pr_err("%s: status awb bus overflow\n", __func__); pr_err_ratelimited("%s: status awb bus overflow\n", __func__); if (error_status1 & (1 << 20)) pr_err("%s: status rs bus overflow\n", __func__); pr_err_ratelimited("%s: status rs bus overflow\n", __func__); if (error_status1 & (1 << 21)) pr_err("%s: status cs bus overflow\n", __func__); pr_err_ratelimited("%s: status cs bus overflow\n", __func__); if (error_status1 & (1 << 22)) pr_err("%s: status ihist bus overflow\n", __func__); pr_err_ratelimited("%s: status ihist bus overflow\n", __func__); if (error_status1 & (1 << 23)) pr_err("%s: status skin bhist bus overflow\n", __func__); pr_err_ratelimited("%s: status skin bhist bus overflow\n", __func__); } static void msm_vfe40_read_irq_status(struct vfe_device *vfe_dev, Loading