]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
soc/tegra: pmc: Add USB wake events for Tegra234
authorHaotien Hsu <haotienh@nvidia.com>
Mon, 11 Aug 2025 07:45:57 +0000 (15:45 +0800)
committerThierry Reding <treding@nvidia.com>
Fri, 14 Nov 2025 18:29:50 +0000 (19:29 +0100)
Add USB wake events for Tegra234 so that system can be woken up from
suspend when USB devices hot-plug/unplug event is detected.

Signed-off-by: Haotien Hsu <haotienh@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/soc/tegra/pmc.c

index 3f2ae5fe313530acd0a59e1506eacc10488f6b44..ad19efade196bff0d498f80b6bb7652dd38cbeb4 100644 (file)
@@ -4222,6 +4222,13 @@ static const struct tegra_wake_event tegra234_wake_events[] = {
        TEGRA_WAKE_GPIO("power", 29, 1, TEGRA234_AON_GPIO(EE, 4)),
        TEGRA_WAKE_GPIO("mgbe", 56, 0, TEGRA234_MAIN_GPIO(Y, 3)),
        TEGRA_WAKE_IRQ("rtc", 73, 10),
+       TEGRA_WAKE_IRQ("usb3-port-0", 76, 167),
+       TEGRA_WAKE_IRQ("usb3-port-1", 77, 167),
+       TEGRA_WAKE_IRQ("usb3-port-2-3", 78, 167),
+       TEGRA_WAKE_IRQ("usb2-port-0", 79, 167),
+       TEGRA_WAKE_IRQ("usb2-port-1", 80, 167),
+       TEGRA_WAKE_IRQ("usb2-port-2", 81, 167),
+       TEGRA_WAKE_IRQ("usb2-port-3", 82, 167),
        TEGRA_WAKE_IRQ("sw-wake", SW_WAKE_ID, 179),
 };