]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
arm64: dts: qcom: sa8775p: Correct the interrupt for remoteproc
authorLijuan Gao <lijuan.gao@oss.qualcomm.com>
Thu, 12 Jun 2025 02:39:33 +0000 (10:39 +0800)
committerBjorn Andersson <andersson@kernel.org>
Wed, 18 Jun 2025 14:43:20 +0000 (09:43 -0500)
Fix the incorrect IRQ numbers for ready and handover on sa8775p.
The correct values are as follows:

Fatal interrupt - 0
Ready interrupt - 1
Handover interrupt - 2
Stop acknowledge interrupt - 3

Fixes: df54dcb34ff2e ("arm64: dts: qcom: sa8775p: add ADSP, CDSP and GPDSP nodes")
Signed-off-by: Lijuan Gao <lijuan.gao@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250612-correct_interrupt_for_remoteproc-v1-2-490ee6d92a1b@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/sa8775p.dtsi

index 33f474442b01be7bc5be2f6e824e72337d9cfd28..fed34717460f060e6a9dfdd4e29ca4025c401b83 100644 (file)
 
                        interrupts-extended = <&intc GIC_SPI 768 IRQ_TYPE_EDGE_RISING>,
                                              <&smp2p_gpdsp0_in 0 0>,
-                                             <&smp2p_gpdsp0_in 2 0>,
                                              <&smp2p_gpdsp0_in 1 0>,
+                                             <&smp2p_gpdsp0_in 2 0>,
                                              <&smp2p_gpdsp0_in 3 0>;
                        interrupt-names = "wdog", "fatal", "ready",
                                          "handover", "stop-ack";
 
                        interrupts-extended = <&intc GIC_SPI 624 IRQ_TYPE_EDGE_RISING>,
                                              <&smp2p_gpdsp1_in 0 0>,
-                                             <&smp2p_gpdsp1_in 2 0>,
                                              <&smp2p_gpdsp1_in 1 0>,
+                                             <&smp2p_gpdsp1_in 2 0>,
                                              <&smp2p_gpdsp1_in 3 0>;
                        interrupt-names = "wdog", "fatal", "ready",
                                          "handover", "stop-ack";
 
                        interrupts-extended = <&intc GIC_SPI 578 IRQ_TYPE_EDGE_RISING>,
                                              <&smp2p_cdsp0_in 0 IRQ_TYPE_EDGE_RISING>,
-                                             <&smp2p_cdsp0_in 2 IRQ_TYPE_EDGE_RISING>,
                                              <&smp2p_cdsp0_in 1 IRQ_TYPE_EDGE_RISING>,
+                                             <&smp2p_cdsp0_in 2 IRQ_TYPE_EDGE_RISING>,
                                              <&smp2p_cdsp0_in 3 IRQ_TYPE_EDGE_RISING>;
                        interrupt-names = "wdog", "fatal", "ready",
                                          "handover", "stop-ack";
 
                        interrupts-extended = <&intc GIC_SPI 798 IRQ_TYPE_EDGE_RISING>,
                                              <&smp2p_cdsp1_in 0 IRQ_TYPE_EDGE_RISING>,
-                                             <&smp2p_cdsp1_in 2 IRQ_TYPE_EDGE_RISING>,
                                              <&smp2p_cdsp1_in 1 IRQ_TYPE_EDGE_RISING>,
+                                             <&smp2p_cdsp1_in 2 IRQ_TYPE_EDGE_RISING>,
                                              <&smp2p_cdsp1_in 3 IRQ_TYPE_EDGE_RISING>;
                        interrupt-names = "wdog", "fatal", "ready",
                                          "handover", "stop-ack";
 
                        interrupts-extended = <&pdc 6 IRQ_TYPE_EDGE_RISING>,
                                              <&smp2p_adsp_in 0 IRQ_TYPE_EDGE_RISING>,
-                                             <&smp2p_adsp_in 2 IRQ_TYPE_EDGE_RISING>,
                                              <&smp2p_adsp_in 1 IRQ_TYPE_EDGE_RISING>,
+                                             <&smp2p_adsp_in 2 IRQ_TYPE_EDGE_RISING>,
                                              <&smp2p_adsp_in 3 IRQ_TYPE_EDGE_RISING>;
                        interrupt-names = "wdog", "fatal", "ready", "handover",
                                          "stop-ack";