Re: [PATCH] remoteproc: qcom: q6v5: Make handover IRQ one-shot

From: Bjorn Andersson

Date: Fri Jul 10 2026 - 14:07:25 EST



On Fri, 12 Jun 2026 14:09:08 +0300, Abel Vesa wrote:
> The handover interrupt is expected to be consumed once during each prepare
> cycle. If the remote processor keeps signalling handover after the first
> event, qcom_q6v5 currently logs the duplicate interrupt repeatedly while
> leaving the IRQ enabled.
>
> Track the handover IRQ enable state explicitly and route all handover IRQ
> enable/disable operations through idempotent helpers. Request the handover
> IRQ with IRQF_NO_AUTOEN so it is only enabled through the helper during
> prepare. The handover handler disables it after marking handover as issued,
> while unprepare disables and synchronizes it before checking whether
> handover was issued.
>
> [...]

Applied, thanks!

[1/1] remoteproc: qcom: q6v5: Make handover IRQ one-shot
commit: a5c0d4e3d98ffe9d853c8b06018f7782683215fc

Best regards,
--
Bjorn Andersson <andersson@xxxxxxxxxx>