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

Commit 6ba7ac3b authored by Shiju Mathew's avatar Shiju Mathew
Browse files

adv7481: Enable irq after adv7481 register with BA



This will enable BA not to ignore any adv7481 interrupts
from v4l2 framework.

CRs-Fixed: 998927
Change-Id: If06dd201637c43e3314083ddc3adad101bcb3e60
Signed-off-by: default avatarShiju Mathew <shijum@codeaurora.org>
parent 49545638
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -349,8 +349,6 @@ static int adv7481_set_irq(struct adv7481_state *state)
	if (ret)
		pr_err("%s: Failed %d to setup interrupt regs\n",
				__func__, ret);
	else
		enable_irq(state->irq);

	return ret;
}
@@ -2186,14 +2184,20 @@ static int adv7481_probe(struct platform_device *pdev)

	/* Set hdmi settings */
	ret = adv7481_set_hdmi_mode(state);
	if (ret) {
		ret = -EIO;
		pr_err("%s: failed to set hdmi mode\n", __func__);
		goto err_media_entity;
	}

	/* BA registration */
	ret |= msm_ba_register_subdev_node(sd);
	ret = msm_ba_register_subdev_node(sd);
	if (ret) {
		ret = -EIO;
		pr_err("BA INIT FAILED\n");
		pr_err("%s: BA init failed\n", __func__);
		goto err_media_entity;
	}
	enable_irq(state->irq);
	pr_debug("Probe successful!\n");

	return ret;