[UPSTREAM PENDING] soc: tegra234: 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: Idee1a303eac14c13823ea706dd8425288d395b59
Signed-off-by: Henry Lin <henryl@nvidia.com>
Signed-off-by: Wayne Chang <waynec@nvidia.com>
Signed-off-by: Haotien Hsu <haotienh@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3122972
Reviewed-by: Jim Lin <jilin@nvidia.com>
Reviewed-by: WK Tsai <wtsai@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
haotienh
2024-04-24 05:26:55 +00:00
committed by mobile promotions
parent 05d25c7dcd
commit ac9e946992

View File

@@ -3252,8 +3252,22 @@
<0x0 0x03650000 0x0 0x10000>; <0x0 0x03650000 0x0 0x10000>;
reg-names = "hcd", "fpci", "bar2"; reg-names = "hcd", "fpci", "bar2";
interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>, interrupts-extended = <&gic GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 164 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";
clocks = <&bpmp TEGRA234_CLK_XUSB_CORE_HOST>, clocks = <&bpmp TEGRA234_CLK_XUSB_CORE_HOST>,
<&bpmp TEGRA234_CLK_XUSB_FALCON>, <&bpmp TEGRA234_CLK_XUSB_FALCON>,