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 <bgriffis@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3217045
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
Reviewed-by: Jon Hunter <jonathanh@nvidia.com>
This commit is contained in:
Brad Griffis
2024-09-23 21:07:51 +00:00
committed by mobile promotions
parent e0688a1de6
commit 435cef0dc5

View File

@@ -37,6 +37,26 @@
}; };
bus@0 { 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 { pcie@140a0000 {
iommus = <&smmu_niso1 TEGRA234_SID_PCIE8>; iommus = <&smmu_niso1 TEGRA234_SID_PCIE8>;
}; };