Patch "arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr" has been added to the 6.1-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a note to let you know that I've just added the patch titled

    arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr

to the 6.1-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     arm64-dts-ti-k3-j721s2-fix-the-interrupt-ranges-prop.patch
and it can be found in the queue-6.1 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit 257279b690d17079901beaf9e90020a615f953d6
Author: Keerthy <j-keerthy@xxxxxx>
Date:   Thu Sep 22 12:59:50 2022 +0530

    arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr
    
    [ 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@xxxxxx>
    Signed-off-by: Nishanth Menon <nm@xxxxxx>
    Reviewed-by: Vaishnav Achath <vaishnav.a@xxxxxx>
    Link: https://lore.kernel.org/r/20220922072950.9157-1-j-keerthy@xxxxxx
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi b/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi
index 34e7d577ae13..c89f28235812 100644
--- a/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi
@@ -60,7 +60,7 @@ main_gpio_intr: interrupt-controller@a00000 {
 		#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 {
diff --git a/arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi b/arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi
index 4d1bfabd1313..f0644851602c 100644
--- a/arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi
@@ -65,7 +65,7 @@ wkup_gpio_intr: interrupt-controller@42200000 {
 		#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 {



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux