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

Commit 2bd8f670 authored by Jilai Wang's avatar Jilai Wang
Browse files

msm: npu: Trigger IPC interrupt twice to avoid missing interrupt



Firmware may miss IPC interrupt right after being brought up.
In order to avoid this issue, trigger IPC interrupt twice.

Change-Id: I4ad14ff44b63848c0e38586fd59dfa611e83ebfe
Signed-off-by: default avatarJilai Wang <jilaiw@codeaurora.org>
parent 6ac75377
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -196,6 +196,9 @@ int32_t npu_interrupt_raise_m0(struct npu_device *npu_dev)
{
	npu_apss_shared_reg_write(npu_dev, APSS_SHARED_IPC_INTERRUPT_1, 0x40);

	/* write register twice to avoid missing irq */
	npu_apss_shared_reg_write(npu_dev, APSS_SHARED_IPC_INTERRUPT_1, 0x40);

	return 0;
}