Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-11000

j721s2: GPIO Interrupts are broken

    XMLWordPrintable

Details

    • Bug
    • Status: Fixed
    • High
    • Resolution: Fixed
    • Linux Core SDK
    • LCPD-28889
    • 08.04.00
    • 08.05.00
    • Hide
      j721s2-evm
      j721s2_evm-fs
      Show
      j721s2-evm j721s2_evm-fs

    Description

      None of the GPIO interrupts are firing on j721s2.

      The GPIO toggling works.

      The way i tested is documented here: https://e2e.ti.com/support/processors/f/791/t/1058595

      The issue is root caused to interrupt router configuration. The fix snippet:

      diff --git a/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi b/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi
      index 57990eba5..dbd5ee283 100644
      — a/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi
      +++ b/arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi
      @@ -103,7 +103,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 {
      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 f31749ba9..c23fb6f7b 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 @@
      #interrupt-cells = <1>;
      ti,sci = <&sms>;
      ti,sci-dev-id = <125>;

      • ti,interrupt-ranges = <16 928 16>;
        + ti,interrupt-ranges = <16 960 16>;

      Attachments

        Activity

          People

            syncuser TI User
            syncuser TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: