From 435cef0dc5d8b00f68e1deb1afabebb63aa63935 Mon Sep 17 00:00:00 2001 From: Brad Griffis Date: Mon, 23 Sep 2024 21:07:51 +0000 Subject: [PATCH] t23x: nv-soc: Enable USB remote wakeup support Add SC7 wake support: - wake 76 for SS port 0 - wake 77 for SS port 1 - wake 78 for SS port 2 and SS port 3 - wake 79 for USB2 port 0 - wake 80 for USB2 port 1 - wake 81 for USB2 port 2 - wake 82 for USB2 port 3 Bug 4166189 Change-Id: I16bf1215178f0b7bc0486794a42f169fc6185315 Signed-off-by: Brad Griffis Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3217045 GVS: buildbot_gerritrpt Reviewed-by: Jon Hunter --- nv-soc/tegra234-base-overlay.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/nv-soc/tegra234-base-overlay.dtsi b/nv-soc/tegra234-base-overlay.dtsi index 7756863..bd32c8e 100644 --- a/nv-soc/tegra234-base-overlay.dtsi +++ b/nv-soc/tegra234-base-overlay.dtsi @@ -37,6 +37,26 @@ }; bus@0 { + usb@3610000 { + /delete-property/ interrupts; + interrupts-extended = <&gic GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>, + <&gic GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>, + <&pmc 76 IRQ_TYPE_LEVEL_HIGH>, + <&pmc 77 IRQ_TYPE_LEVEL_HIGH>, + <&pmc 78 IRQ_TYPE_LEVEL_HIGH>, + <&pmc 79 IRQ_TYPE_LEVEL_HIGH>, + <&pmc 80 IRQ_TYPE_LEVEL_HIGH>, + <&pmc 81 IRQ_TYPE_LEVEL_HIGH>, + <&pmc 82 IRQ_TYPE_LEVEL_HIGH>; + /* + wake0, wake1, wake2 are for USB3.0 ports + wake3, wake4, wake5, wake6 are for USB2.0 ports + */ + interrupt-names = "xhci", "mbox", + "wake0", "wake1", "wake2", "wake3", + "wake4", "wake5", "wake6"; + }; + pcie@140a0000 { iommus = <&smmu_niso1 TEGRA234_SID_PCIE8>; };