ARM: dts: stm32: Fix IPCC EXTI declaration on stm32mp151
authorArnaud Pouliquen <arnaud.pouliquen@foss.st.com>
Fri, 6 Dec 2024 17:17:59 +0000 (18:17 +0100)
committerAlexandre Torgue <alexandre.torgue@foss.st.com>
Tue, 10 Dec 2024 08:07:26 +0000 (09:07 +0100)
commit4ea654242e0c75bdf6b45d3c619c5fdcb2e9312a
tree69899f02a3b63da230e644e09f3c4a4d7556c2c9
parent41e12cebd9c39c9ef7b6686f2c4e8bc451a386fc
ARM: dts: stm32: Fix IPCC EXTI declaration on stm32mp151

The GIC IRQ type used for IPCC RX should be IRQ_TYPE_LEVEL_HIGH.
Replacing the interrupt with the EXTI event changes the type to
the numeric value 1, meaning IRQ_TYPE_EDGE_RISING.

The issue is that EXTI event 61 is a direct event.The IRQ type of
direct events is not used by EXTI and is propagated to the parent
IRQ controller of EXTI, the GIC.

Align the IRQ type to the value expected by the GIC by replacing
the second parameter "1" with IRQ_TYPE_LEVEL_HIGH.

Fixes: 7d9802bb0e34 ("ARM: dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151")
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
arch/arm/boot/dts/st/stm32mp151.dtsi