From 8d2787a53465116c8ad0ac3fd75720f62e44e81e Mon Sep 17 00:00:00 2001 From: Shubhi Garg Date: Tue, 29 Aug 2023 06:30:01 +0000 Subject: [PATCH] overlay: correct VRS parent irq setting In >=K5.15, PMIC IRQ is mapped using wake ID number instead of IRQ number if IRQ is wake capable. Bug 4173986 Change-Id: I1add39ee56d49603e45af6d216012e3a190fc990 Signed-off-by: Shubhi Garg Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2969742 (cherry picked from commit ddc6a3414f727af691192a952b0510cb48d676ad) Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2974990 Reviewed-by: Bibek Basu GVS: Gerrit_Virtual_Submit --- overlay/tegra234-p3701-0000.dtsi | 6 ++++-- overlay/tegra234-p3701-0008.dtsi | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/overlay/tegra234-p3701-0000.dtsi b/overlay/tegra234-p3701-0000.dtsi index ac7cfc4..537a34b 100644 --- a/overlay/tegra234-p3701-0000.dtsi +++ b/overlay/tegra234-p3701-0000.dtsi @@ -77,9 +77,11 @@ vrs@3c { compatible = "nvidia,vrs-pseq"; reg = <0x3c>; - interrupts = ; + interrupt-parent = <&pmc>; + /* VRS Wake ID is 24 */ + interrupts = <24 IRQ_TYPE_LEVEL_LOW>; interrupt-controller; - #interrupt-cells = <3>; + #interrupt-cells = <2>; status = "okay"; }; diff --git a/overlay/tegra234-p3701-0008.dtsi b/overlay/tegra234-p3701-0008.dtsi index 7b837cc..07bd331 100644 --- a/overlay/tegra234-p3701-0008.dtsi +++ b/overlay/tegra234-p3701-0008.dtsi @@ -99,9 +99,11 @@ vrs@3c { compatible = "nvidia,vrs-pseq"; reg = <0x3c>; - interrupts = ; + interrupt-parent = <&pmc>; + /* VRS Wake ID is 24 */ + interrupts = <24 IRQ_TYPE_LEVEL_LOW>; interrupt-controller; - #interrupt-cells = <3>; + #interrupt-cells = <2>; status = "okay"; };