diff options
author | Diogo Ivo <diogo.ivo@tecnico.ulisboa.pt> | 2025-02-24 12:17:38 +0000 |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2025-03-07 18:38:29 +0100 |
commit | 918109dd465289b46bf7667d8573a83a8de821e2 (patch) | |
tree | 6dc82ee831eff1a6c2239a418f828c24042993f4 | |
parent | d6823147b071cc9bb54144e4d12b9b010a0b2e18 (diff) |
arm64: tegra: p2597: Enable TCA9539 as IRQ controllers
Fill out the DT nodes enabling both TCA9539 chips as IRQ controllers.
Proper functionality was tested for both instances.
Signed-off-by: Diogo Ivo <diogo.ivo@tecnico.ulisboa.pt>
Link: https://lore.kernel.org/r/20250224-diogo-gpio_exp-v1-3-80fb84ac48c6@tecnico.ulisboa.pt
Signed-off-by: Thierry Reding <treding@nvidia.com>
-rw-r--r-- | arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi b/arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi index 38d49d612c0c..83ed6ac2a8d8 100644 --- a/arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi +++ b/arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi @@ -1375,6 +1375,15 @@ #gpio-cells = <2>; gpio-controller; + + interrupt-parent = <&gpio>; + interrupts = <TEGRA_GPIO(L, 1) IRQ_TYPE_EDGE_FALLING>; + + #interrupt-cells = <2>; + interrupt-controller; + + pinctrl-names = "default"; + pinctrl-0 = <&gpio_1v8>; }; exp2: gpio@77 { @@ -1383,6 +1392,15 @@ #gpio-cells = <2>; gpio-controller; + + interrupt-parent = <&gpio>; + interrupts = <TEGRA_GPIO(Z, 2) IRQ_TYPE_EDGE_FALLING>; + + #interrupt-cells = <2>; + interrupt-controller; + + pinctrl-names = "default"; + pinctrl-0 = <&gpio_1v8>; }; }; |