From 76a52ed455f90412e8b3d58b43f4dab3c5461b94 Mon Sep 17 00:00:00 2001 From: haotienh Date: Thu, 29 May 2025 06:06:39 +0000 Subject: [PATCH] NVIDIA: SAUCE: xhci: tegra: Enable USB wake-up for Tegra234 Add USB wake events for Tegra234. http://nvbugs/5244431 Signed-off-by: haotienh Reviewed-by: EJ Hsu Reviewed-by: Henry Lin Reviewed-by: WK Tsai Signed-off-by: Kartik Rajput Acked-by: Noah Wager Acked-by: Jacob Martin Signed-off-by: Noah Wager --- drivers/soc/tegra/pmc.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/drivers/soc/tegra/pmc.c b/drivers/soc/tegra/pmc.c index c8affc46affb..d392a2b46a38 100644 --- a/drivers/soc/tegra/pmc.c +++ b/drivers/soc/tegra/pmc.c @@ -1,9 +1,9 @@ // SPDX-License-Identifier: GPL-2.0-only +// SPDX-FileCopyrightText: Copyright (c) 2018-2025, NVIDIA CORPORATION. All rights reserved. /* * drivers/soc/tegra/pmc.c * * Copyright (c) 2010 Google, Inc - * Copyright (c) 2018-2024, NVIDIA CORPORATION. All rights reserved. * * Author: * Colin Cross @@ -4143,6 +4143,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), TEGRA_WAKE_GPIO("eqos", 20, 0, TEGRA234_MAIN_GPIO(G, 4)), };