msm: camera: isp: Clear only the IRQ bits that are being handled
Do not clear the irq bits that are not handled by the bus irq controller. Clearing all bits by buf_done irq controller may clear RUP bit without handling, resulting missing RUP. CRs-Fixed: 2519423 Change-Id: I65c5efeafbda8f5face50e8c17078269daa37767 Signed-off-by: Pavan Kumar Chilamkurthi <pchilamk@codeaurora.org>
This commit is contained in:
parent
99709eacd2
commit
c51b7ee477
@ -3800,7 +3800,7 @@ int cam_vfe_bus_ver3_init(
|
||||
|
||||
rc = cam_irq_controller_init(drv_name, bus_priv->common_data.mem_base,
|
||||
&ver3_hw_info->common_reg.irq_reg_info,
|
||||
&bus_priv->common_data.bus_irq_controller, true);
|
||||
&bus_priv->common_data.bus_irq_controller, false);
|
||||
if (rc) {
|
||||
CAM_ERR(CAM_ISP, "Init bus_irq_controller failed");
|
||||
goto free_bus_priv;
|
||||
|
Loading…
Reference in New Issue
Block a user