]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio...
authorKeerthy <j-keerthy@ti.com>
Thu, 22 Sep 2022 07:29:50 +0000 (12:59 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 31 Dec 2022 12:31:51 +0000 (13:31 +0100)
[ Upstream commit b8aa36c22da7d64c5a5d89ccb4a2abb9aeaab2e3 ]

The parent's input irq number is wrongly subtracted with 32 instead of
using the exact numbers in:

https://software-dl.ti.com/tisci/esd/latest/5_soc_doc/j721s2/interrupt_cfg.html

The GPIO interrupts are not working because of that. The toggling works
fine but interrupts are not firing. Fix the parent's input irq that
specifies the base for parent irq.

Tested for MAIN_GPIO0_6 interrupt on the j721s2 EVM.

Fixes: b8545f9d3a54 ("arm64: dts: ti: Add initial support for J721S2 SoC")
Signed-off-by: Keerthy <j-keerthy@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
Reviewed-by: Vaishnav Achath <vaishnav.a@ti.com>
Link: https://lore.kernel.org/r/20220922072950.9157-1-j-keerthy@ti.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi
arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi

index 34e7d577ae13b3deb474844bd023414c8b975554..c89f28235812a86611724745a4572c7c005b8195 100644 (file)
@@ -60,7 +60,7 @@
                #interrupt-cells = <1>;
                ti,sci = <&sms>;
                ti,sci-dev-id = <148>;
-               ti,interrupt-ranges = <8 360 56>;
+               ti,interrupt-ranges = <8 392 56>;
        };
 
        main_pmx0: pinctrl@11c000 {
index 4d1bfabd1313a560471436110998fc3927e4be88..f0644851602cd3e1062087f1b60defe4811a0ba0 100644 (file)
@@ -65,7 +65,7 @@
                #interrupt-cells = <1>;
                ti,sci = <&sms>;
                ti,sci-dev-id = <125>;
-               ti,interrupt-ranges = <16 928 16>;
+               ti,interrupt-ranges = <16 960 16>;
        };
 
        mcu_conf: syscon@40f00000 {