Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c51b7ee4 authored by Pavan Kumar Chilamkurthi's avatar Pavan Kumar Chilamkurthi Committed by Gerrit - the friendly Code Review server
Browse files

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: default avatarPavan Kumar Chilamkurthi <pchilamk@codeaurora.org>
parent 99709eac
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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;