From nobody Mon Feb 9 10:26:48 2026 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2087.outbound.protection.outlook.com [40.107.244.87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D85E51C6A8 for ; Mon, 15 Apr 2024 08:30:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.244.87 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713169850; cv=fail; b=q+OtCFnIYACZ33XPW4xiQgHCNT38IkVzrk3k66up+DK4+1zMCifG5fcQQuzFDEhwv9Lyg6jLyNNQMkJnHZ5RVYeARKos5gioECI3amRdWGLwvo6lns398e72STdaQun7aKlcR1wStj9CWCOzSyUsM5TgyKCKdwoepU8O57BYgwk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713169850; c=relaxed/simple; bh=sjLiqRy1vcjPlbNmQQYWnaNAOp7+V/57ILKT53WgsfE=; h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type; b=CwVZ07RmYoRfZi9i82WeLIn0Qk1hJa6kLppZ+XyxjDFgt3yVKGcAhO84+K6srjUr6/0qvgDvxLi20Nvuuja6wf8siYG2njIb4uQysg2CUZMtk+Pc3kp/RcpRzH9ZvR5MTl5DnYj7byvC4TS6l9fVVNxMujFCavSR4lFgsJvopSo= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=Snec/UWe; arc=fail smtp.client-ip=40.107.244.87 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="Snec/UWe" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b4bGVvSpS0KCouXl0ULciC933tuD1nBm2fp+H5XMPZvUCr3/MfznEJOc0F/LsKBkurMrgvtQnkmCzQCjEryR7b5H0v2gyqiQ3U45TD3441yc3UVZT/8kjDKxJ4TChGQa7M1xJAlkYJExRXrWHoLpsya6DvnS7IZTctuaWqXxUHcQ4XBkOaH44FszVL4zKFvP83LBIEyYp3XY3tFwX4hYrKDBWTYL1tQF8S5UUIBwfvqKT1nEmAXAC+u+i7UBGQJTkvRPXa8fakgtgJOwJGrv5No4WILrbCOJfL0AWUj23d0Z3xW8nVxmxE0WmV/p/kuN6CuhiOKbM9fDp/aLt9yPjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=FDkxnG8Gt6wd1KTyafS5bzG3UKgjFJ4cQ7lr2XpaiK4=; b=KNYv4YiznQ5W5GUk43kD7u9ZL9WQz9F+04iU/238O9fR8ve7n9zCfQ7hhptTclpVlIUwDM2iwtcMPSeS8NWlTkW9Tg1R0FbbM6FRh6e904upp6LoWxdIIjX+QQWM5s63ffEt4vUNOd09nxlxWVgOHON+VTcNTwoMtdW+A3adSouMnCQ6utQfae1iUWNVqlXsdha6equ3J4XEEHLa3OEvF0AH+C2fnX3hDRl162rZCxXirEaCHHA/k+bDssqXM9fAgjTe5B66QlMZirhmLL8OZV5I16W7L97GXSSe51kFfbe9hwhfd3wF+Vm9LaKCplApae2YkYpUYu+y0uto9uuPGQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.118.232) smtp.rcpttodomain=kernel.org smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FDkxnG8Gt6wd1KTyafS5bzG3UKgjFJ4cQ7lr2XpaiK4=; b=Snec/UWeHtLpb3NaPdeEciEl90YT31mLXevfZ9yKJl6/MHm1gmmoJyL3nm98KGfeKITRBaiSKvyMvcOZ1Si4eftjpHfIoX+djpAPykJdsjQ9zB9nOQfY/Gj0+TRlHZn+F9+5z/LF4yIdoz0R+d/rhoSeXAs862Bjof7pcKCkRBE9hFXqeUzP9lfiR3c2ljjlQ1OL5afPegs/IeT3CO4ONgmyP3LKtU/K18cq/XxnBDT/B8yYIrxHAmCuxs8pWoJPhGDDQMVG9DaH6DGZCs858YkX8EKOyc1YSeHvp1fNFK7GAw1ECTIh2P1QtwgdY2P9H3IR6WJwYu3stjXV4SdgBw== Received: from MW4PR04CA0181.namprd04.prod.outlook.com (2603:10b6:303:86::6) by DS0PR12MB7898.namprd12.prod.outlook.com (2603:10b6:8:14c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.50; Mon, 15 Apr 2024 08:30:45 +0000 Received: from MWH0EPF000989E5.namprd02.prod.outlook.com (2603:10b6:303:86:cafe::64) by MW4PR04CA0181.outlook.office365.com (2603:10b6:303:86::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.33 via Frontend Transport; Mon, 15 Apr 2024 08:30:44 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.118.232) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.118.232 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.118.232; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.118.232) by MWH0EPF000989E5.mail.protection.outlook.com (10.167.241.132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.22 via Frontend Transport; Mon, 15 Apr 2024 08:30:44 +0000 Received: from drhqmail202.nvidia.com (10.126.190.181) by mail.nvidia.com (10.127.129.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.41; Mon, 15 Apr 2024 01:30:28 -0700 Received: from drhqmail201.nvidia.com (10.126.190.180) by drhqmail202.nvidia.com (10.126.190.181) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Mon, 15 Apr 2024 01:30:28 -0700 Received: from jckuo-lt.nvidia.com (10.127.8.13) by mail.nvidia.com (10.126.190.180) with Microsoft SMTP Server id 15.2.1544.4 via Frontend Transport; Mon, 15 Apr 2024 01:30:26 -0700 From: JC Kuo To: , , CC: , JC Kuo Subject: [PATCH v1] nvidia: Update Tegra210 XUSB firmware to v50.29 Date: Mon, 15 Apr 2024 16:30:24 +0800 Message-ID: <20240415083024.635437-1-jckuo@nvidia.com> X-Mailer: git-send-email 2.25.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-NVConfidentiality: public Content-Transfer-Encoding: quoted-printable X-NV-OnPremToCloud: ExternallySecured X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWH0EPF000989E5:EE_|DS0PR12MB7898:EE_ X-MS-Office365-Filtering-Correlation-Id: 09b58555-47c5-4d8c-6fd6-08dc5d265807 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: o4bRzZv7fZTPPqxJMNfwDtdme/tB124wBimij6UJ0v1dIAa4LnnlxBV+BKlDVCYYh86YkObyjAFfcjBFqpy9SGeaPPPRSsq45ZARSvvJ6+TK/nj+bRIs9ILhSOfolbxjGbnnS2VyaCGx1UBXoGXZwewBrXEQZG1eGndbTbahgYmaxciGKkVc4ahaLOkX+0g1aa1u/Gr3NxFZdyqGd7Sg+znEKm83g1r0QRKnvk/QX/bja7RlxLJ61YjVLBaEM7QNCl667dteDQ4dNfa0wLPjrrbatc01+gj0zialT8SKWCvULq5DNcvsPbvWX02l6rtR+DbDSTWysncFbRwYTTp8ctcU5tyYCMcwH3cM74t1Me7jn26UKPHiD1thtH1L1F5jIHoSugp0pQVUs3mZ+dADw4GtmGTXjjUZuAeghKVoe+gm1m00dxEZpPaEv7MG7vnU7WybDBA+Jc86OEf40n9kknjH/xHGTX9y8tuMC2OFKjjHs0dNTqr6lCUFN0yYgdr4NW2t82BKLQ6eMD4elhZIVf2Sg5nGohFrH3CoqNpOL/dMhCI8DMho2rp2HSRBA7V5BTBgA87/31DOjrv1bmkQgXuUb5Vg8ZImn02H7mX2OvfkV7tt4pC+/khtEb+CRdIY+eHdiZwPmcYtT3p4ufTgqGoDOSYh1waQtFzPQDrzkhdM2bD4Bcyg9qDhIEn6W1s9Qp8jl6+KvAl1vPGrPSsjJDOEAF9H3Ml4ok9TWQjDaXJn2r6UnB1U4jdPLs5cebBL X-Forefront-Antispam-Report: CIP:216.228.118.232;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc7edge1.nvidia.com;CAT:NONE;SFS:(13230031)(36860700004)(1800799015)(376005)(82310400014);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Apr 2024 08:30:44.5853 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 09b58555-47c5-4d8c-6fd6-08dc5d265807 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.118.232];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: MWH0EPF000989E5.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB7898 Content-Type: text/plain; charset="utf-8" Update firmware file for the XUSB controller found on Tegra210. This is version 50.29 of the Tegra210 XUSB firmware. Signed-off-by: JC Kuo --- nvidia/tegra210/xusb.bin | Bin 126464 -> 126464 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/nvidia/tegra210/xusb.bin b/nvidia/tegra210/xusb.bin index 10365f1fa5435d665925cd254ea0a333df822fb9..233c79e21978f6c308a229ae247= 5c5eabc2bb693 100644 GIT binary patch delta 9304 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 uUc82b;Ywby