From nobody Fri Apr 3 04:34:48 2026 Received: from BYAPR05CU005.outbound.protection.outlook.com (mail-westusazon11010027.outbound.protection.outlook.com [52.101.85.27]) (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 1C140263899; Thu, 12 Feb 2026 17:27:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.85.27 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770917257; cv=fail; b=tGgaFh//AkM5VAd1ufIzgtkQlZSedY7c4t4qPwlTAHPaFzlV9Li1GONssz1W/c+4MmfYVxH3Fi+1T3NVUI214r7Az42cW66cPRfOzd5CfHKMwBY2I0JUZVReZUsYyfdErYCE88e9qUkI8hNBp1kE0t3X3Sx5vSj4wJe4NPMi82Y= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770917257; c=relaxed/simple; bh=Bw3d2QGzMeHrLjfHDxb4CtLd01SYeoXA/RR2XPSUZE0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=p1TlbBLoahLtvYzmOgxZYyTxN8qrY2GSiQtzcUPmnDjO4VqEnAk7FXXU5Q7PypF387s2zC+W311ylZgRwhyURYGnfAhKAJQ43YAGq3IYHKkkkkyNH/aYaWW88OwTd+jcPYpy1fJqGYuyg1jszT5ehoWf9X7VNf2BvceIXLp40HA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com; spf=pass smtp.mailfrom=ti.com; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b=YW96FBtR; arc=fail smtp.client-ip=52.101.85.27 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ti.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b="YW96FBtR" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ibE2TGhnTuJXh5BHlGGg1BwLNIr3BCrMlLdkCOkxP9Yq6eN1MEQIqghS/YzV876pObyc9YSjx4Z+3k2CTzU05G6ILgzqm+1nHE67h07y0prrPJA3ewOZWe2EPPaUa+4b5r8FsnvVa4zIBsYGrLNWFqJWCJCgNwNwAlNZKDimLdFhUkMtsFyRMkXK7LneHVXuRparKuCM9WiFmk4c+oa81ZGMi0p125A+4jUQv2P5TNUBzoraRd+kdo7RvqJfNyOsBwVmCRew0aVE1x0km62TuOgO4E5kOqrSnvSoQ5f17UxBaHUcWhl/YlsOTQ45Hq5PpLUDGr8E55I1o4u/7cBpMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=LtIQ0lZd+2lujlxju2d+tTsuDeO66s79cffwaccQdag=; b=cfvZKiDrNqdBbgZqX0s9rIPCtPFGXxfA9pFBD17jttqEDvJvrnrY0dXZWmOozQUUFBgdk7luYG3pOVUUBmcjaDc6n7ydImrCth8sSAiM6w/zDjQD7x8V2i1M+UEpGiinhbSK12Bpl49GN/eIPFZ/Mt6UBoDJWRgHqxZb36WsgAfhJ7OKwzo5FzpBKnQlu+gqRkYa95jr5Ub6QXPXbF/otuG5eteL1u3qxvTjy3k/WC6PsGXmoBTOa6KUMN1xwP7o6P2PvCiUMRpJ3YOTNnpgmKjf9enE3meRGiHrYatY2RfqvB1hCCmJiZ9bJZzup8+XmZGsKg8k71zEmdEnrd4FrQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.21.195) smtp.rcpttodomain=baylibre.com smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LtIQ0lZd+2lujlxju2d+tTsuDeO66s79cffwaccQdag=; b=YW96FBtRJf0mh9hPRYokslUz4wSg6CdfTYHB9n+GrSwiuOH/Fd+8CjC555TBQYT8sCuKX8eYiSc6yyPIF0I1bOgEeWNlRXDcMBf5AQ9lee6Tg/UnBIEjMPmLj4uLGa0a8c9e94N6hXS8gSAYPfns50p//DLh6puFn0Sf3LPrN9U= Received: from SA0PR11CA0110.namprd11.prod.outlook.com (2603:10b6:806:d1::25) by PH0PR10MB5660.namprd10.prod.outlook.com (2603:10b6:510:ff::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.10; Thu, 12 Feb 2026 17:27:31 +0000 Received: from SN1PEPF0002636C.namprd02.prod.outlook.com (2603:10b6:806:d1:cafe::3e) by SA0PR11CA0110.outlook.office365.com (2603:10b6:806:d1::25) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9611.10 via Frontend Transport; Thu, 12 Feb 2026 17:27:15 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 198.47.21.195) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.21.195 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.21.195; helo=flwvzet201.ext.ti.com; pr=C Received: from flwvzet201.ext.ti.com (198.47.21.195) by SN1PEPF0002636C.mail.protection.outlook.com (10.167.241.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.8 via Frontend Transport; Thu, 12 Feb 2026 17:27:30 +0000 Received: from DFLE205.ent.ti.com (10.64.6.63) by flwvzet201.ext.ti.com (10.248.192.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 12 Feb 2026 11:27:29 -0600 Received: from DFLE211.ent.ti.com (10.64.6.69) by DFLE205.ent.ti.com (10.64.6.63) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 12 Feb 2026 11:27:28 -0600 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DFLE211.ent.ti.com (10.64.6.69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20 via Frontend Transport; Thu, 12 Feb 2026 11:27:28 -0600 Received: from [127.0.1.1] (uda0506412.dhcp.ti.com [128.247.81.19]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 61CHRSI23458792; Thu, 12 Feb 2026 11:27:28 -0600 From: Kendall Willis Date: Thu, 12 Feb 2026 11:27:20 -0600 Subject: [PATCH v5 1/5] arm64: dts: ti: k3-am62x-sk-common: Enable Main UART wakeup Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-ID: <20260212-b4-uart-daisy-chain-dts-v5-1-26c7f534e567@ti.com> References: <20260212-b4-uart-daisy-chain-dts-v5-0-26c7f534e567@ti.com> In-Reply-To: <20260212-b4-uart-daisy-chain-dts-v5-0-26c7f534e567@ti.com> To: Nishanth Menon , Vignesh Raghavendra , "Tero Kristo" , Rob Herring , "Krzysztof Kozlowski" , Conor Dooley CC: , , , , , , , , , , X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1770917248; l=1938; i=k-willis@ti.com; s=20251230; h=from:subject:message-id; bh=Bw3d2QGzMeHrLjfHDxb4CtLd01SYeoXA/RR2XPSUZE0=; b=41Mzdd8dsEtnfnHX3y9/Ix3aZLzcHgjOGEjC6P1iBW42CSGkupcwAF6lxLOePjAFADGJbw9+o ieca1Th+WlyAW2+vSoa+bka/sOLxg7p5wNEm7T6B1YnXz6zQ01Mx1/b X-Developer-Key: i=k-willis@ti.com; a=ed25519; pk=fQiPVFwmogfDAKdaAKq163RWSfgHZVE/MrsDzp0Xo1k= X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN1PEPF0002636C:EE_|PH0PR10MB5660:EE_ X-MS-Office365-Filtering-Correlation-Id: ac5728a5-2131-4d38-4928-08de6a5c002d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|82310400026|36860700013|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?dDd0Q0FQU0hKNzgwNGhKdE5IQlkxQ0xLbTBlLzZRM3dFeC94Y2R4aUwreFB4?= =?utf-8?B?a3o5ZUtNelR2ZjNOaHVKODhjQWpKZG5rLzBKZU92RmN6OUJBMDNFQUdsQU1h?= =?utf-8?B?U0d2Z2hwN1lqbU8rVkVhQmNCeUJxMXVvaDl1aElyQkdQWkRlMWZoUHpnQ1Nw?= =?utf-8?B?T1YwOXEwVXJ3Tm1YdzQxbC84MnZxR2RYMkdJVUU1dENZaW01eHdmeWhTdm1S?= =?utf-8?B?M3U2NGlGVG00N2trVThhYkVIcVByQ0RnZXY4aWNjc2xpMWRWOGFmRmFUR213?= =?utf-8?B?cUtpNldzOCswelNwajRqS1R6NDRTY3F6Ukx5ZEZNblFXaWx0TWRudUJ3Qy9X?= =?utf-8?B?QXRBVldhaTVndkIvUzZhd2pIZjFmcjVLdHRMTFVCZHprSFYrcytMOGlRaTRZ?= =?utf-8?B?SGhJaW0vZGxOTlEwbldaZGdCS3pIN2JWZkUwb0Izc3YvY1JueDVYTUZySjlm?= =?utf-8?B?enNRY0FVWnFQYzZLTnB6NHl4TElsdTQwTndkUnFPUXlGUi93d1B6TkhiTlAz?= =?utf-8?B?V0Qremw5bTZWWjNsdEpIWUZEbVkyOUZWVVEwRTNTWWMvQnA0UWJFZ01LRncy?= =?utf-8?B?OFdvYnJyb3ZiZ1htcFFjUURGYzN1Y1FYaFFwM1cwYUxsa0lqQTB2YUxYU0FV?= =?utf-8?B?Y2hLYjcrS0ErOEJoV1o2N3RSbEJIRlI0NTZGUmdHMklLRGVpVzBjWit4bDJy?= =?utf-8?B?bTdBRTFKSlpWNmdpTE9hVE1hSS9GckJzYmdSYTM2WjBxa1BneEJFOVdCMTA1?= =?utf-8?B?QldDRW5RaUJNaVE0M3lUcFVxQVhkR1lCU1B2RGVXR2VYL29DMGw2WDE0OFF5?= =?utf-8?B?MEN6dlRnL3RaR0kxRTlIMGg0aWRBcHZwU3didU5qY2lMYXA3aHZkMXNxQ2Nl?= =?utf-8?B?dW11TGRXSnRMLzZGM1IzVk9oQm1tenYyS1g2VXZyc3h6cE9iYzRCT1p5eW5J?= =?utf-8?B?Mmk2Y1dTdUtFOTkzcXNEYVlIZ2hDTnpXUHRwOGpRS0tCV0RZZ2pVM0g4YkFt?= =?utf-8?B?bmZZL2luTWh3MGVZQWQwMjUzbzhXR2Nzc0Nhdkc5UjlvNm1qTmtOMHZpZlpt?= =?utf-8?B?cndaakZCOTFqb2NwM0NRRGp6Q0hza0I4RmNKLzZLMFB0cGNsb2ltMnViL2xk?= =?utf-8?B?VVRWclB4RmVjdkxBckJ1aHZVeVlYZGlMYTVrRFNNVG5yUzB0RHcxSmdhT3dx?= =?utf-8?B?amdYREVvWlpaMENKSWcwWGlwVTJSSUZSd3p1ZE5HTUZDOFRiZ1IxTXl5S2dL?= =?utf-8?B?MTIrOWlsZ3pyQkQ1MkRVNmRBbUxxUUVjWEFKWHRwQnVDNlVGaEdDSlBCd3ox?= =?utf-8?B?Ulk4N3NhSlludmdkellsNVhxdnIxd3ZFaDBLRWdoMGlVdUwrd2w2dDQwVlNy?= =?utf-8?B?Z2M5ckV1aXdETTZ0cEZnWVNadmV4YldiMEFHaCtqcnVZZlZ2ZW9admgvVVd5?= =?utf-8?B?ZjBGS3Rva2VqbW5FU0xLNEdwMlNMQTFVd29SNWdJbysvaC9KeW1QbnFCL09z?= =?utf-8?B?UmJYMXNTUiszaUE1TG1RRVoveXlrbVhhcmNKN0M5NFhqQXVVSkoyaHV3NFJQ?= =?utf-8?B?STVxaHBVR2l6R08za2lSa0FRQU5ZSVFNdlJmcGtpdFJqRFR3aUZBU2lsUHdH?= =?utf-8?B?RVgxcmc1TlBLaWI3WHFjVjlqenpKVzhDL1RZbHZrQXljdnZnMFhQMDZ2bU42?= =?utf-8?B?Y0VRcmtCcnlXYzIzWVhKUFp3SFRWcGdyZG4za2x3SnlCc2xxSVJPcG5KVDVl?= =?utf-8?B?Q2h3RVNjMHc2QUJYSnhzeS9TQlFXNVBINTRuYUhMQm9LOGVyQ3paMmZKY0VG?= =?utf-8?B?OWtoQ0NOamhuR21pa2pNeUlNamo3WkVFMmF2M0dXMzNROGQwWUxpRnB0YWVn?= =?utf-8?B?Vk82aGNscXd1dGl6bWRJZzdkMGVUUnpZbDdvb2krM05YcFFHRG1tbHRYcDE1?= =?utf-8?B?VDUyc1J2ZlkvWlY3N0lZQk1BMjc2bGFzNTVLOVJzcG1raDB2OXp1NGcxWXJR?= =?utf-8?B?KytCOG9kUW9zZHBuQTRLZGpZeHZFb3d3clg5SlM1VkJnTEdRWTdYT0g0T0lQ?= =?utf-8?B?NG5wbXNwTEZZZmJWVXIxVlZIMTlaMFpYV2g1d3VuT08vbzl4SlBLc1Q3N0tF?= =?utf-8?B?UGlmVkhYYzhhUDZxVm1aemlaVGxpc1JwTm4xTXNQa2JSNWM2SGNSVFZhVjc0?= =?utf-8?B?WmFnNjZCQ3RxQUlOdzJJZWxWOW1ybGlhdHNHUHp2VzJuTTRCOU90QkwzQ0Jn?= =?utf-8?B?a2dlVUZDcCswdlJ5WE9QSjBmMTV3PT0=?= X-Forefront-Antispam-Report: CIP:198.47.21.195;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:flwvzet201.ext.ti.com;PTR:ErrorRetry;CAT:NONE;SFS:(13230040)(1800799024)(376014)(82310400026)(36860700013)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: bL6S05kFJQnkoaUc9ZSjPA1qAlu9nzBkRIckKX6imLoB3yqfGtKHrLW6NqBFhhCzov3/OfIJS+F0tB+BPQqGwh8uCE+p1U7g9WpPc6Bvq4Agvrsbjl7PKHX4Mo1nebJUIaTvU+SVBOl5W7goeizrZdjAYLPuOA2Ko8dmDDoJzfPGZlulqlgtcwd4QHyur66D19g9AVDTjbNMrMlD8DmTeoyApYnktc+J5odCkJRrmLXGqurk9KaJvlxLoAJjDrZnHTYx7sd0sQfhpdHjpCZyvFBPASCio8ZDJxXC9deubLwmdsvi4XSJSZMB+/0zhfacwG3CAOg8WG+Xoz6whTWJn1xGeX6JTeM9kL9x2zvUPv9OntdGkU9QXJHfiVMvvB78hH3eyg4+K1jlaneyvrqJNM34MPym41/dRlfsi3rzgYK6x1hG7N7V+rdlAJpQdf0k X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2026 17:27:30.4952 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ac5728a5-2131-4d38-4928-08de6a5c002d X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.21.195];Helo=[flwvzet201.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: SN1PEPF0002636C.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB5660 The Main UART can resume from suspend to RAM states when PIN_WKUP_EN is enabled. Add the necessary pins needed to wakeup the system. Add the system idle states that the Main UART can wakeup the system from. The UART driver uses the "default" pinctrl state when the system is active. In the suspend hook, if the UART is wakeup enabled, the "wakeup" pinctrl state is selected by the UART driver in order to allow wakeup. Upon resume, the default pinctrl state is selected again. Reviewed-by: Markus Schneider-Pargmann Reviewed-by: Dhruva Gole Reviewed-by: Kevin Hilman Signed-off-by: Kendall Willis --- arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi b/arch/arm64/bo= ot/dts/ti/k3-am62x-sk-common.dtsi index 50ed859ae06c47af38b11753d909a91485d438e5..ab9e58c2d225eb44c054d984aad= 8f0bed92bf7e9 100644 --- a/arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi @@ -151,6 +151,13 @@ AM62X_IOPAD(0x1cc, PIN_OUTPUT, 0) /* (E14/E11) UART0_T= XD */ >; }; =20 + main_uart0_pins_wakeup: main-uart0-wakeup-pins { + pinctrl-single,pins =3D < + AM62X_IOPAD(0x1c8, PIN_INPUT | PIN_WKUP_EN, 0) /* (D14/A13) UART0_RXD */ + AM62X_IOPAD(0x1cc, PIN_OUTPUT, 0) /* (E14/E11) UART0_TXD */ + >; + }; + main_uart1_pins_default: main-uart1-default-pins { bootph-pre-ram; pinctrl-single,pins =3D < @@ -322,8 +329,12 @@ &wkup_uart0 { &main_uart0 { bootph-all; status =3D "okay"; - pinctrl-names =3D "default"; + pinctrl-names =3D "default", "wakeup"; pinctrl-0 =3D <&main_uart0_pins_default>; + pinctrl-1 =3D <&main_uart0_pins_wakeup>; + wakeup-source =3D <&system_deep_sleep>, + <&system_mcu_only>, + <&system_standby>; }; =20 &main_uart1 { --=20 2.34.1 From nobody Fri Apr 3 04:34:48 2026 Received: from BL0PR03CU003.outbound.protection.outlook.com (mail-eastusazon11012018.outbound.protection.outlook.com [52.101.53.18]) (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 C5A2910785; Thu, 12 Feb 2026 17:27:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.53.18 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770917254; cv=fail; b=ArfxhqZwgJc2RzGoJ/3yNi4rDMxACHxSAP5snEfe5LAT31Pkt9MHIqNAS0+FdAIr//EVvrPmHMW7dyHXoCxhDn2mjX0YCCUUkcQf2BqodML/n7IOBW0JrzlLbWaGUtRrHnV1qB02eYjaZnDk2T/Va2IIKTtO10P3+poruGX9ot8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770917254; c=relaxed/simple; bh=o+AeI+rZpWcX+YdtTavp0586O5vL+vItVxzNa8OLJTM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=DMBEQyXdf0DLA967adlMIk4qOLIRb8QNDpQzMVNHYvc4SfAMu7PJ2dLy6lSPDJa93vbR3rZteH1e7v/hzydGurCf86JL/MnFl/zFrhAXb79l1ohkIis0h/jzWUSpeEgWqRcYYB3qkEUH6UEKAFVHdv4jNXrffh06MTlXziFL0Qs= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com; spf=pass smtp.mailfrom=ti.com; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b=b39VYKD2; arc=fail smtp.client-ip=52.101.53.18 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ti.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b="b39VYKD2" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fSX1zu600ER5I/bBDuohSoyKNK2FkMW0ScHM04oNYcAdOOKFmiQLtDMVDHGXlRGzmXHcgenqxR+JyngCB747uxr6AA5pLyVXvN+9PIcBnY9SCd91ZfImP3dFRDiDPe4kap19wxQSAxgd7wthXKbMwEAT33knmmV0Efr7VejX91yYOOPmL3uPOsxnbEiPg5sRxcosRb4gmb6jK7Q3C7kDik0ZkJ7DnsZMeZbvNbutJYpj+muwFldnkDeLF8WZlbWEQkNEdYvrpFgH0K8BrPfeuQzOiE5h/XLX1dhT9B2eX9FqrUjkRZaUFOVSInfgWA/L3nCGlrDEqzv96w5hb7wVTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=KygorhPTm2TlRw1q3bDVZFBHK8R1aCe3LyxLqIUSyQI=; b=fQA551He4W6UwnOMjTwIMnYvsViAcTZYtBoOHiOt1KJDd0Vv7ah5SBlLfCQDLU+NlptU31lkT7ptH5eTArSMZHfHGuHQn2Apls4qLCb5s7eOX6Gv0aCJTFBXnQZwX/Hr40aTq1Wx74vQkNwk6jRqr05shpumgduHpKjCbamqBDapE1VoJtFw9IVYC2x6jJoCFrSib7WT1KggnJCCIpVNKKiZctVHIHC5e+VFUiiNcRmZHDo6NEIlKdhAnMcRxjFTTKvC0qrdN1CRwtl2Ncwt1/dXYQ6VP1FGaoAB9Dk09o8qcG2Uq9j17wr5M3JgYVxz4YK0FmRWVlUWK6/vduilvA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.23.194) smtp.rcpttodomain=baylibre.com smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KygorhPTm2TlRw1q3bDVZFBHK8R1aCe3LyxLqIUSyQI=; b=b39VYKD2Mzu3jU3pTI3EfBHNhvMOatL2ppNyjrJvId3Ga1K10vAbzdPlVeJysCjppdj4YjNruUUfYEG07r9qdd/3rkBvUc9Q8FxGRpvCvxsUJGhxNgxjVKRTlt6ybeuXOTHC1PzbJRxlMrlB3yO3tGSPkcMeEySu07SKRtLkbDo= Received: from DS7PR03CA0015.namprd03.prod.outlook.com (2603:10b6:5:3b8::20) by LV0PR10MB997663.namprd10.prod.outlook.com (2603:10b6:408:33f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.10; Thu, 12 Feb 2026 17:27:30 +0000 Received: from CY4PEPF0000EE3D.namprd03.prod.outlook.com (2603:10b6:5:3b8:cafe::ee) by DS7PR03CA0015.outlook.office365.com (2603:10b6:5:3b8::20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9611.10 via Frontend Transport; Thu, 12 Feb 2026 17:27:15 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 198.47.23.194) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.23.194 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.23.194; helo=lewvzet200.ext.ti.com; pr=C Received: from lewvzet200.ext.ti.com (198.47.23.194) by CY4PEPF0000EE3D.mail.protection.outlook.com (10.167.242.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.8 via Frontend Transport; Thu, 12 Feb 2026 17:27:29 +0000 Received: from DLEE203.ent.ti.com (157.170.170.78) by lewvzet200.ext.ti.com (10.4.14.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 12 Feb 2026 11:27:28 -0600 Received: from DLEE212.ent.ti.com (157.170.170.114) by DLEE203.ent.ti.com (157.170.170.78) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 12 Feb 2026 11:27:28 -0600 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DLEE212.ent.ti.com (157.170.170.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20 via Frontend Transport; Thu, 12 Feb 2026 11:27:28 -0600 Received: from [127.0.1.1] (uda0506412.dhcp.ti.com [128.247.81.19]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 61CHRSI33458792; Thu, 12 Feb 2026 11:27:28 -0600 From: Kendall Willis Date: Thu, 12 Feb 2026 11:27:21 -0600 Subject: [PATCH v5 2/5] arm64: dts: ti: k3-am62a7-sk: Enable Main UART wakeup Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-ID: <20260212-b4-uart-daisy-chain-dts-v5-2-26c7f534e567@ti.com> References: <20260212-b4-uart-daisy-chain-dts-v5-0-26c7f534e567@ti.com> In-Reply-To: <20260212-b4-uart-daisy-chain-dts-v5-0-26c7f534e567@ti.com> To: Nishanth Menon , Vignesh Raghavendra , "Tero Kristo" , Rob Herring , "Krzysztof Kozlowski" , Conor Dooley CC: , , , , , , , , , , X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1770917248; l=1948; i=k-willis@ti.com; s=20251230; h=from:subject:message-id; bh=o+AeI+rZpWcX+YdtTavp0586O5vL+vItVxzNa8OLJTM=; b=ZNYZZCwRF/N2QQ3D5cDWF4+1WXwXcepWYFokSshPaOKXhCw+FercrBuBqeXmjVurXLS1uEvt/ Olcs+WDgaoxCob+vLnfb/GqGm4sij4osMy5lTKchxL25S3+Lai0crL6 X-Developer-Key: i=k-willis@ti.com; a=ed25519; pk=fQiPVFwmogfDAKdaAKq163RWSfgHZVE/MrsDzp0Xo1k= X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000EE3D:EE_|LV0PR10MB997663:EE_ X-MS-Office365-Filtering-Correlation-Id: 724e97bd-cabd-4eea-1e28-08de6a5bff7d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|1800799024|82310400026|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UXBoak1JVjljUFFtSzZha3ZqUUNXMjZpc3pDNWFVZ0RUQ3NCVFdoRkRLRURP?= =?utf-8?B?L3RqaFNNTm1ZRXVORFhXNUEyUUpUM0E4RVRjSDJ6blJHKzRQLzE1YWJRTWhY?= =?utf-8?B?OGNKUFBhV1VSbDRVM2x6UTJYSmVGNm5hVWFTTDlVb0xyQUkzdFdjbGI0bUo0?= =?utf-8?B?MDRTTTFuamF2eW5ySmFUbkhvQnJsaTJGOSt2RkZFMFdjNCtza3k5WVZhYXpY?= =?utf-8?B?YjRkNmFaNGlrMXNKR1U3MXdpbXVWdUFNU3cwWkp3NVQrNnhGckdibmtuZUpo?= =?utf-8?B?bmFUb254a2w5cjFDRHhtejhGbVhZZGJJQW9rMWdycEhwQTNMOFdpNW9xUzRP?= =?utf-8?B?bXdtQ2E1ZFNvSjBwWnhGVER0TVhhb2cvVXNtQnplWlRhM21WU3A1V29ZV3Iw?= =?utf-8?B?WHpjY1hQblVyK2Q2NE93QlBkRFFLam15NjZYR0p6N1pMWk5GM29YSEpTZ0Mw?= =?utf-8?B?dTNFSHI3S2lQazU4R0lyWmY1cytvU01mV1U2V0lOTGk3WnY1LzZTWjhzUjVK?= =?utf-8?B?Z2N1cDAvZVJoRklJTk1GL21kRmJiOVNwdUpDUnc4bjZGdWVLYzlFeU93SFAr?= =?utf-8?B?aFo2a2daZWlaSkllUUxOZWZUTnNORXhkVEhwNkFIUEpvU1czbU1sMTRXVWpn?= =?utf-8?B?R1lYcWxrZXN0YWpUU3A3bWp5MGVWU2pUWXlLUCttd3pYYU1sREtkSnh2Zjkz?= =?utf-8?B?anJnSnhUM05UdzlTak05dG9tQlZVbFFUcElqcUwvYzFVZklvMEdBREF2T3ds?= =?utf-8?B?K09wK1A2d2ZvbFlvbnZ0RmJxUDdiNjVDdDN4ckl5WjJPVjFPNkF2a1VHeW1v?= =?utf-8?B?ZEZrSjBFdXJVYzIyYUNHaWM4dWwxNlJxWnFMOFdSR2tndkIycW5yM2tienpz?= =?utf-8?B?VkVwYXB4ckxJY3ZmUGtiYTZnbU1UNjNCQmtTNElHWGhiYWorT3JMaklHZTU0?= =?utf-8?B?UXNOUUZDTGZaVDUwUk0wMzFTWExsN2FSV1JJakVsL2RKdTNOSTRTejdNUmZB?= =?utf-8?B?NmZUMVk3aDlueHVwbHVXdHp6dnhVRUxFMVBFWWExRjVYZFd3dVc4ZnZkcWJG?= =?utf-8?B?YlBJeTBncHFmSjBRS0N1a1Yyc2locWZHZGc0eDY3by9zNGJhOVlDemFJeUZG?= =?utf-8?B?UFFJQTlCand6a3czN0p6Y3pxWWd1bXREYUpDemg0NHJ5NTlxWlBOM1NlYXUx?= =?utf-8?B?dWFMUDV5bmc5S0pDM1lKaUlaM2UxUmhBOHA2UEw1OVVINFpmWU1ZWmVRMi9o?= =?utf-8?B?cjdLV2RVb1F4Zzg1d0ZCSS8yVGZyN2xIc01TOER0Q3JDWDlmTjNWT2YrSE5E?= =?utf-8?B?dkl4cS9sbUJGUlQxbGd0WXI2NmxpQlcrVFBvUldNYWtDZXQ3b013blpPeWE3?= =?utf-8?B?MUF6L2U5aVFTQ1ozMzM5Q21qQmx4V1krYjBvY2xwY3VEVHV3dnBILzZzbVhy?= =?utf-8?B?dFZsbkJFVURzZkVPOGNqRmhXWmdJL1BMYjk1TmFSZnpVbExlb2NpVEgrLzU5?= =?utf-8?B?QzJMVTFuQVp3eWo5anFnMTlqazdqNFR2RjNVM1FyOHN2cklCZ0FJM0JrOXZz?= =?utf-8?B?THNnQlFwemo3d0hoOUlVTEFZMUFKL09mTEdhaUt5cG95a0FYN3F6QUZZZmhN?= =?utf-8?B?NkJaclhlK1JMTlVtNjZ0ZWF5R2U3NFkvMzEzUDYzZGdLUHE3bS9XZWU2Wnpo?= =?utf-8?B?Z0ZZZHVRK3dtOHY5RTNWS2UxYVZaeGQreFpIdTZORjlDLzk4N0tVaFY0Mlg2?= =?utf-8?B?NVVVelBCNGZGcUhzQ1U0eUhLRUVBd2lYWUNzMys0RWc3cysxYVpKTzVnemhL?= =?utf-8?B?cTFXZnpIRVFJWUg0MTRrb0MyMzE0MXRIM2k1YitYdWRaWFpwSEFEKzgxV3N4?= =?utf-8?B?Z3A2WS9JTWVrLzZzOG9hdUtNdWhORHUrWHh4M09HV3kzVnBseFB2ZytGQkQx?= =?utf-8?B?b3Nqd2tsWmxMYkJCdzlOelhOcWU5ZUR2MEc4aU5WM01JM0RNOWRzNHRtVjJR?= =?utf-8?B?Y2o3eSsvRmFLOFJjR3JrbjlHYmZ3eEt6WU03MVo5ZjlDNHd1RWhybTNxSHVo?= =?utf-8?B?WnMwTjZFb2sweVVNTHFBYlhkTGZGaFoyeWtBdlZtQXA0M1dNUXg5WGEyYnBv?= =?utf-8?B?Q2NPS3RrZUVIV3crR3FKWFBDSHZaU2R1WjVXVVpaeGpQOVExenl3TUhzaldv?= =?utf-8?B?Z1JOK05oVlUvS3FMeEdveWFQRDBUV1pmNzFZM3lPVmhhTmJKM01HcXlWTEtM?= =?utf-8?B?b21xeW5BODZ0UldwK0lydE85LzlRPT0=?= X-Forefront-Antispam-Report: CIP:198.47.23.194;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:lewvzet200.ext.ti.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700013)(1800799024)(82310400026)(376014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: PCO9NgjR/n/3mTNc4yr/Np8txy8oVe1Mdd3bXsgWuhWm+26zNqwAUj54EX8W+ywuW6ipM0/ZFJjqFvrWzzmVf62uNYSAzSqc/f/GScvMwY+I9DXXa+NsGgYpyx7b4IMHzqGtvzPA54/JDTjFta9eANFrJNawFTQqcXNFN1lz8mJ6aRdsrApzRTfMpTuXxB4i7F9nPB2j4/df7qv6QYtb90X/ksJi5WfpRHXbif3BDgqBAeWmXBQvAHPZ28UMZMbIPjwuB/j9hpd4uwzsOEShIkkOWXstJCFRXaS5+MkPOweKXHvbyb/AP7vxdiJXfPUxVnWFMit7Vk925MofE2vZAoeHnYpnfOCAIeg9Sb9Q24pCGia5ciT8XCl1JqImrzzNcSE8l17I8l1+5rWPhQr5sUC03JOf7IZTbAKgDGztFvoCJrw1rkkgvBoR0fT1Zoi2 X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2026 17:27:29.3339 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 724e97bd-cabd-4eea-1e28-08de6a5bff7d X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.23.194];Helo=[lewvzet200.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000EE3D.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV0PR10MB997663 The Main UART can resume from suspend to RAM states when PIN_WKUP_EN is enabled. Add the necessary pins needed to wakeup the system. Add the system idle states that the Main UART can wakeup the system from. The UART driver uses the "default" pinctrl state when the system is active. In the suspend hook, if the UART is wakeup enabled, the "wakeup" pinctrl state is selected by the UART driver in order to allow wakeup. Upon resume, the default pinctrl state is selected again. Reviewed-by: Markus Schneider-Pargmann Reviewed-by: Dhruva Gole Reviewed-by: Kevin Hilman Signed-off-by: Kendall Willis --- arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts b/arch/arm64/boot/dts/= ti/k3-am62a7-sk.dts index e99bdbc2e0cbdf858f1631096f9c2a086191bab3..112f0f2a3d449b324d479c0e2a7= d07d0ee57caf6 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts @@ -282,6 +282,13 @@ AM62AX_IOPAD(0x1cc, PIN_OUTPUT, 0) /* (D15) UART0_TXD = */ bootph-all; }; =20 + main_uart0_pins_wakeup: main-uart0-wakeup-pins { + pinctrl-single,pins =3D < + AM62AX_IOPAD(0x1c8, PIN_INPUT | PIN_WKUP_EN, 0) /* (E14) UART0_RXD */ + AM62AX_IOPAD(0x1cc, PIN_OUTPUT, 0) /* (D15) UART0_TXD */ + >; + }; + main_uart1_pins_default: main-uart1-default-pins { pinctrl-single,pins =3D < AM62AX_IOPAD(0x01ac, PIN_INPUT, 2) /* (B21) MCASP0_AFSR.UART1_RXD */ @@ -717,8 +724,12 @@ &main_gpio_intr { =20 &main_uart0 { status =3D "okay"; - pinctrl-names =3D "default"; + pinctrl-names =3D "default", "wakeup"; pinctrl-0 =3D <&main_uart0_pins_default>; + pinctrl-1 =3D <&main_uart0_pins_wakeup>; + wakeup-source =3D <&system_deep_sleep>, + <&system_mcu_only>, + <&system_standby>; bootph-all; }; =20 --=20 2.34.1 From nobody Fri Apr 3 04:34:48 2026 Received: from PH7PR06CU001.outbound.protection.outlook.com (mail-westus3azon11010026.outbound.protection.outlook.com [52.101.201.26]) (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 1F18725B1DA; Thu, 12 Feb 2026 17:27:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.201.26 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770917256; cv=fail; b=l++rlU/fFEX0Ms1Mh5YdQdIsgLhTBU40d7YJ/vu752kt7Jn7xqipjhTDauJ/g8uXyIkoUMj89wAsY+s6cSlxyqRVYMwnNZlgiP7yfHMEkyXMq4K4UMF9fGSbVxf5qYpvEpJU+6fsBYQEbQ6lP1IeBmIGX4KFZ1QjxE5C1Abfvy8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770917256; c=relaxed/simple; bh=EtV0LzpZ6/EDw+J01y0jRuNIUnfnr5PioAePZGqaGDw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=hreaaAbanx0P2MR6pLQG6WrQZZnwrTdmjEJr2Tv2vt0jRkQxgd1L/4AV+aetjXPMzBUb2tzIrOWwu0Wuk32eDO34mREUADZX4LqYAlrnsP7g1thAdxC1trUNuY8L5ORFM1uKc+7s54zZgtsSoBbGtFMJf2Rx+s4wRcnF1xRO97k= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com; spf=pass smtp.mailfrom=ti.com; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b=AuJ7PBZ7; arc=fail smtp.client-ip=52.101.201.26 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ti.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b="AuJ7PBZ7" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IY3P/0OE13Nodg3kNZWXTkLDc8Clq1+wTFRBKOQ3C84zPlbgOBwreWm83SvO3GfBF1ugsNFtNTb2nWGHu/QxbRW3shcQbY+ptadlcxcpv8rMnqyfLoDcBdAWYAPqVs2+u2bttrc0ZBfKuVOgHRj7mNZliR+WMLqUx5tpG9HgVid7TDK8hln1NA56SzPjbF4dHCX2UXI4+Bvqb4kpGTHzTkfd6eYtTW7MFZwH6CVmSoaVHL0zO79NDKH6g82gISn8S4mXDmTtTodubWAG1H8vGONYH2kRkXDIYxRwWOVXvoLuA095Q6RHW4wWNZ7rPav749lw4MZ/7L/LeICxYZQ3mw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=kFQ2DST7yO5dNCHNEPPqS1ytyt1N7u9tH3sXmKZb4l0=; b=i6aafIany68YiH4nVQe4YS+esbBep5l7DvZ7anLU2O7XolBLZGNLtTTnQGbEZUz3Y8x3CIFeHxU6thwdaYQ+g1Tjs4g24unyWSFhYjnjrfvDiQLEyYrwuNNlGcQSh2aM2zspxIPtHvNVI6kdxD/a2hFs4q3ycgSZpSYk8XYUvQ60a2kq6KQUb0DtpFrLQYg4M2Hrio9LbESCCi/R1dreV/Urql/YcMBlAaVy6nRyEFJegasbzGXYBPb8Czkr2KhrnDcPcRhQfmVmBqX6yvv6G+S0jLpG9lHNyRXIokXvv1XRwIiEjBXka4ZfPC20qxyPBFk89v6jSqc+7rE6+lwJYQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.21.195) smtp.rcpttodomain=baylibre.com smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kFQ2DST7yO5dNCHNEPPqS1ytyt1N7u9tH3sXmKZb4l0=; b=AuJ7PBZ7A3AS36PUtCRx4n5QSgi0r6m9i/QwqtklBsuQg2SsX5+PkqQk8V5+wfypRUR6JlU0qnYD4y66BhlHzGtBsoxWPVp6I6ADMUKDJ3+h+4sPmhjk/60xkB9H8cPlIE0SPu77ouMsoPh52T5qf/ryT2axFtw9C2o9bkRvuag= Received: from SA0PR11CA0103.namprd11.prod.outlook.com (2603:10b6:806:d1::18) by DS0PR10MB7954.namprd10.prod.outlook.com (2603:10b6:8:192::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.13; Thu, 12 Feb 2026 17:27:32 +0000 Received: from SN1PEPF0002636C.namprd02.prod.outlook.com (2603:10b6:806:d1:cafe::e2) by SA0PR11CA0103.outlook.office365.com (2603:10b6:806:d1::18) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9611.11 via Frontend Transport; Thu, 12 Feb 2026 17:27:30 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 198.47.21.195) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.21.195 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.21.195; helo=flwvzet201.ext.ti.com; pr=C Received: from flwvzet201.ext.ti.com (198.47.21.195) by SN1PEPF0002636C.mail.protection.outlook.com (10.167.241.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.8 via Frontend Transport; Thu, 12 Feb 2026 17:27:31 +0000 Received: from DFLE207.ent.ti.com (10.64.6.65) by flwvzet201.ext.ti.com (10.248.192.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 12 Feb 2026 11:27:29 -0600 Received: from DFLE214.ent.ti.com (10.64.6.72) by DFLE207.ent.ti.com (10.64.6.65) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 12 Feb 2026 11:27:28 -0600 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DFLE214.ent.ti.com (10.64.6.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20 via Frontend Transport; Thu, 12 Feb 2026 11:27:28 -0600 Received: from [127.0.1.1] (uda0506412.dhcp.ti.com [128.247.81.19]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 61CHRSI43458792; Thu, 12 Feb 2026 11:27:28 -0600 From: Kendall Willis Date: Thu, 12 Feb 2026 11:27:22 -0600 Subject: [PATCH v5 3/5] arm64: dts: ti: k3-am62p5-sk: Enable Main UART wakeup Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-ID: <20260212-b4-uart-daisy-chain-dts-v5-3-26c7f534e567@ti.com> References: <20260212-b4-uart-daisy-chain-dts-v5-0-26c7f534e567@ti.com> In-Reply-To: <20260212-b4-uart-daisy-chain-dts-v5-0-26c7f534e567@ti.com> To: Nishanth Menon , Vignesh Raghavendra , "Tero Kristo" , Rob Herring , "Krzysztof Kozlowski" , Conor Dooley CC: , , , , , , , , , , X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1770917248; l=1953; i=k-willis@ti.com; s=20251230; h=from:subject:message-id; bh=EtV0LzpZ6/EDw+J01y0jRuNIUnfnr5PioAePZGqaGDw=; b=ttULQo91ZmZcHUvU5HV4TsTt7Bv0TifzqLTtHsmwJ2GDHDqnpSuMCpsiq9QbvAxHD0fXqfu2t lCVOTTTqNe9C1+WqObTTVXKko0w2gdf+EPprmmmEhoAjmpC4g560gfa X-Developer-Key: i=k-willis@ti.com; a=ed25519; pk=fQiPVFwmogfDAKdaAKq163RWSfgHZVE/MrsDzp0Xo1k= X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN1PEPF0002636C:EE_|DS0PR10MB7954:EE_ X-MS-Office365-Filtering-Correlation-Id: a066752a-50d1-48db-46fc-08de6a5c00bc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|1800799024|36860700013|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?c29QQVg4LzhvUndsMHAzSS9EZTluQ3hvOGs5OUd0a1hPK1lHbmpSN04wY2tj?= =?utf-8?B?TDBoSzE4NGhmTFVwS3Z2M01ncXRhOGFranljczgwRDdHbVYyRVRpTEpmVE1r?= =?utf-8?B?b05Pa2Vjc2JHL2d4bDQ4MUdRUlY0YlhjQk5paThnNm5kMWw2bGFTcUQ5UmlE?= =?utf-8?B?QzdMNXhjTzBKUHVvUmlteWlIeWFDY3gzSEpVbU15OFA2bTEzbWwxTUcrQUox?= =?utf-8?B?elBhNEZpRCtGMVNvdjBWK1JjaVMwbjhjYy9VUk1xQ0V4RU1FY0lsTXRzalFX?= =?utf-8?B?Umh1RVFhdXRkUkxLWUU1Skp6ejNTb3E5MmR2ZUpFUTZZZ29ZTnhVb3IrQmJP?= =?utf-8?B?aEQrSzZ3UFhqcnJFcktGV2NmMm1xd1FDRjBOelM1S2wyUnJyUm4xZkM3L1hn?= =?utf-8?B?Zno2TzNKa0NTZi9SbEhHMlNRZnZtK1cyd1Y1K1NIUStjc0M4YkIzK2Y2YnFH?= =?utf-8?B?QUQ4Z0dMMGR4S1dRZUxKVHNzMW9UVmJOeDMzZFE1TkJWRVErbDNZTm1VOFdi?= =?utf-8?B?NUMzendJQzdINysxYXhuSCtaR252ZUVoMlVXT1VGTVBHbjdwdkdZYVlwQ2Fi?= =?utf-8?B?eG9zS1J1ZjVzMkhLVTVkMkNkVmlxSEs0R0lRYzRITW1IdXJ5WXJYSk93L2NX?= =?utf-8?B?aUUyTWJtUDBFRGZ4SThjQWJlY1RBZUgxQmVscWZnL1hZdXhMNFZnYWJOdmxu?= =?utf-8?B?cHV5bXBCSDJyLzFHWjMrZFdmS241bXZ0bXZEV3ZGMG50NEZaS2J4VmhGc3Vz?= =?utf-8?B?eTJ4RVJHY0hlUnNlcEpVZUtQc3RxUm5ITTVUWlh4VE95LzFSZU42c01yMzdn?= =?utf-8?B?QUt2aGRRcnRlSlhldmRZZUw0YzBHL1FZUE9YWG1lRlYraGdzS3lEMzBkMjlG?= =?utf-8?B?ZGN3cEg5aWt2NjE5anZmMEJiY2x2bFpNWXhZNm12QjhRZUpjamM2YnR1WUxO?= =?utf-8?B?enhRYlB4WERjTUNRSk5qT2pwMVp6L0p0STlreW8wKzJtWnNxVEdYcVFLVnlR?= =?utf-8?B?VjhsSmVKZGlBQ2ViYWJqNkEyeVdiOEtBWDBMNDQxZk1POEVSUXh6RDh4bGhL?= =?utf-8?B?VUhzOUxjUHJnYWYyZyswTVhNU3BpVDVJUVRoOXUyZFh3Vm1uWXlTMjdFdnJk?= =?utf-8?B?V3cxaFFlMGs1RmczbjA2WFB4N0RLWGg0M3VCVkNLZmkzV1MyVTA3YmNiNG1o?= =?utf-8?B?cVF2WFQ5L294MXExR1MzbFYzT1RCK1NId3lSa2xLbGF5YTltTk1KeHd5TUdu?= =?utf-8?B?NWFkQldaQXVBeUxuWmVxZG16Z2tPbnNLc0l0allDdUo4bzUrQjBTbzFmWG1Z?= =?utf-8?B?ZG0zdUo0OW1xeEJvQ0xMZm9URC8yK3hYamFkcWcwaU12czdCR050c0hhMmtT?= =?utf-8?B?cEoxMzM5Q0xsNnV3NmR6cThPYlppdUFqb0NtdVpNcUc1Szl2ZlA3enR1UWkr?= =?utf-8?B?Q0p0ZU9rdG14U1dRdXhrUk51WVdNNnBwUkFEdXFCampMWlR2a040VExrQy9W?= =?utf-8?B?QUJlR0RBYktveDlYRmVXdWhRVVBhNHdBUXk3dkg2MUs4TzZYcERkVzBNYW1X?= =?utf-8?B?TGRWSlp1MHdLRTRNN0ZSbnJ0Nk1FVlpJUHcyVm9iMHEwQXZHcnhHbmtSNlF2?= =?utf-8?B?V3dBdHVoeEx3bmI4UmlrTG5oSkFGV3Q0d3ZLV1JGVEg2QXNTVXAyRmZWMUZJ?= =?utf-8?B?ckE2SFVMT0Y1NmtGMitpOC8zSlNqRjJ0b2JFWC93M0EzTGJ1djAwcTNNZHFY?= =?utf-8?B?Wi9IZkJ1dkJOMjJrMkplR2ZPRkUxa2hkQ3JOUmNwcjBZOWxCUituZDRmN2Zi?= =?utf-8?B?bXhJTmdwdWNjblB4Q01GT09pTExlQjg4RkxDeUM2cUZ3VGdLREZaMzdaQXZX?= =?utf-8?B?THJYalUyUlFqdFhnTnZSZlVsRXVsK21YbEpXM2xVZGRTS0NHNFVkNGZBREtP?= =?utf-8?B?aUo5VW1IeXV3T3JWMUVzMVRwV0x1ZVF5NFRkaVVUS29tMGg3QzVtekxqemN4?= =?utf-8?B?YUt0V0REOXBHVS90VjlSNklPV0h1SDhKSmJQYXJpMXd0NUxiUjZWOUkyNlVI?= =?utf-8?B?b0dKKzlPT0kvc2FVNjVDd3l2NXhnVmI0U01LUUlXcU44eG1TdUJ3amhwWjNV?= =?utf-8?B?YWIwd2ZVb3FIb1k0MmgyRDFYY1RyTUpzSlhrZktOZmNLUlp6ZFgxTUhvSHNv?= =?utf-8?B?Z3Y0VXVOU0hiNUdsNDBKbU82V0FKQ09RY2ZGbmRwQlV5aG9EemhKb2MxS1Fm?= =?utf-8?B?UW5EVDVzL0lobXJUOXQ5NmI1SGFnPT0=?= X-Forefront-Antispam-Report: CIP:198.47.21.195;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:flwvzet201.ext.ti.com;PTR:ErrorRetry;CAT:NONE;SFS:(13230040)(82310400026)(1800799024)(36860700013)(376014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: v+V3+gnYro14QYf6XlocdpDb4wynTIkqWg+JJpJ1QmKR/rmBwo79j4+1yVX/hNBJqfR/64wUZagnS1MbossySoNBT1XYn2ADy6aCCkuEEUmEZozXGcvlTTUS91qpjd4AiZfvpKUzVv4eq+jabQMHfls01X1HyOPLxu1Dx9s+SfKb79mvDL57kKiidfnmsRc0nimoSklZyPbMsbAsBhqDoqzrMngvCetHcaOIMWFURhBrm1syN0J+mmqUDh1Y4PPL74tOYyEPrEQOLNwYB9bKSbs4h05lM09ke42uHO3GMS1UGOJd0Jk9+Y0nYvBxXrI/23OMloKsJUMhyA0aSBTLH0r2Ks51o5hjqO8OGOGix8j89HTAaxtN6tDpa8gn9DqDDI70gwZBS0oLurDB1OSwsWL7oBbVK51wDSKYneWSh2TTiLu9jxM0nhn98OWuAR6F X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2026 17:27:31.4393 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a066752a-50d1-48db-46fc-08de6a5c00bc X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.21.195];Helo=[flwvzet201.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: SN1PEPF0002636C.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB7954 The Main UART can resume from suspend to RAM states when PIN_WKUP_EN is enabled. Add the necessary pins needed to wakeup the system. Add the system idle states that the Main UART can wakeup the system from. The UART driver uses the "default" pinctrl state when the system is active. In the suspend hook, if the UART is wakeup enabled, the "wakeup" pinctrl state is selected by the UART driver in order to allow wakeup. Upon resume, the default pinctrl state is selected again. Reviewed-by: Markus Schneider-Pargmann Reviewed-by: Dhruva Gole Reviewed-by: Kevin Hilman Signed-off-by: Kendall Willis --- arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts b/arch/arm64/boot/dts/= ti/k3-am62p5-sk.dts index 4f7f6f95b02ef94a140edcef595ad8f6cc4b4113..fd323a64880970e17007ab13016= 1dae56efd09d7 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts @@ -336,6 +336,13 @@ AM62PX_IOPAD(0x1cc, PIN_OUTPUT, 0) /* (B22) UART0_TXD = */ bootph-all; }; =20 + main_uart0_pins_wakeup: main-uart0-wakeup-pins { + pinctrl-single,pins =3D < + AM62PX_IOPAD(0x1c8, PIN_INPUT | PIN_WKUP_EN, 0) /* (A22) UART0_RXD */ + AM62PX_IOPAD(0x1cc, PIN_OUTPUT, 0) /* (B22) UART0_TXD */ + >; + }; + main_uart1_pins_default: main-uart1-default-pins { pinctrl-single,pins =3D < AM62PX_IOPAD(0x0194, PIN_INPUT, 2) /* (D25) MCASP0_AXR3.UART1_CTSn */ @@ -692,8 +699,12 @@ partition@3fc0000 { }; =20 &main_uart0 { - pinctrl-names =3D "default"; + pinctrl-names =3D "default", "wakeup"; pinctrl-0 =3D <&main_uart0_pins_default>; + pinctrl-1 =3D <&main_uart0_pins_wakeup>; + wakeup-source =3D <&system_deep_sleep>, + <&system_mcu_only>, + <&system_standby>; status =3D "okay"; bootph-all; }; --=20 2.34.1 From nobody Fri Apr 3 04:34:48 2026 Received: from SJ2PR03CU001.outbound.protection.outlook.com (mail-westusazon11012027.outbound.protection.outlook.com [52.101.43.27]) (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 D5B7F134AB; Thu, 12 Feb 2026 17:27:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.43.27 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770917254; cv=fail; b=CIBdiY4+HzSaal585fynuRhXhscIvow44p6M9Zkp5Pu10syiNbU1Jh5v3Rs3R/u/KpRkM7qpZyZB8+7ePM8aQdkaS4PVDDYOEc3VBUU6Da6CpORYoRIjH4Po+i+2L8IscUZAeKYJ0qtyrgw78Dwlrz6AceRDue/p+WZU/Z1Df/w= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770917254; c=relaxed/simple; bh=KWWGKQsGGWTZW09V5WyFrSIIT9vqChQzlbn5mCQqaOg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=iT7RoheF3pdey9v0H0IdAbsO6dPR8lqse6+t61CEOJ7cW4JQt3ml1YlpxILByN1A37O+dc5dJDonsokGAh4oNVE0JsKKxhGOvbaiUFyiFztSx/JYgfM/VTpfHxk2WuIMl/KaZVPvZAg2ScGuYV1Zz/hRc/MvFZcPX+GZHimQp9Y= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com; spf=pass smtp.mailfrom=ti.com; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b=ZG/BqGGJ; arc=fail smtp.client-ip=52.101.43.27 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ti.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b="ZG/BqGGJ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=kPowQYmnaNs8Vkd3qAcuQsMCsfQSN9u++CytY1hi7sxme3BI6tCYfDRydNQxJxsa518ZG1V4fgNoeoCmn0uCH5DBu/wdg1uVXNBfJmBIVR+GY16R7Nofb5YUJz3ZOtNPrgdMcsjvxeFVcCCXOm3mnBtV5DaDIgnzX2fDmFqcUkPSip/EwkRxoulIKj3wxu/EHnDMWDMRy5irmMs1mfoz1iIy7x3bMCBYAaJLtSWi35oVWyaIpjjQyCv5eY8NyLyS8JhwwG4GIgWv7pn4EU6nnIJnDMWY7S3vP93/MoM0V6HkIGq8Kw+HPKLAUWm2Rf0g731V/xGJit8fnZbsOVSPHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=9wst6jaUMLcys3w3vigaLZ8iYjGd+/KLfpMfRpEJ/WY=; b=EmU6C58XSAxRor0xRKtSLvXV2YGCo6SCyGXDvNAClag9vK6R4lSn5Y9gNhpgxAHObrCLqBwfMQBgJE8GZRYg5xcsEYt/Zd69BvZtlqy8u2dlI4UHupLhrxvKbkjHPw7SOh03W/fyoaC0C61Ln+gimdDjWNkIukON74+Wq2B09mFxCTtnJ/y+lxsPoKslyQB2eEr18OR5yEx2p5N64d9kr+1KPnCE8p3iKgUbbLcsSBo24LCWiG1GSizalqP6JZZxKDuIAZc/wElj4l2ZWEGyj/hnyEXg9srhIdz2y/ogVi9/8Ln7znTse8CosLk/hy9tFcSsAzAo7N3BILwDQJs1IQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.21.194) smtp.rcpttodomain=baylibre.com smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9wst6jaUMLcys3w3vigaLZ8iYjGd+/KLfpMfRpEJ/WY=; b=ZG/BqGGJvZpX6etdojGAq1nbGl0l5Uk7il2+sMmzMqXX3e/MaBLVMy0G310P+Uz91DGG00YR5sqAqyRfDXdZa9j1Bbf+JWxy4CsGSDXtrAN+mZ7XqdGW75zcqVfUkGkMYcsaf03gbR4F8AFpGf1H9RPAQKVG9ZtfOjsnmhh3Bzs= Received: from CH0PR03CA0039.namprd03.prod.outlook.com (2603:10b6:610:b3::14) by BLAPR10MB4834.namprd10.prod.outlook.com (2603:10b6:208:307::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.18; Thu, 12 Feb 2026 17:27:31 +0000 Received: from CH1PEPF0000AD74.namprd04.prod.outlook.com (2603:10b6:610:b3:cafe::1e) by CH0PR03CA0039.outlook.office365.com (2603:10b6:610:b3::14) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9587.18 via Frontend Transport; Thu, 12 Feb 2026 17:27:30 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 198.47.21.194) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.21.194 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.21.194; helo=flwvzet200.ext.ti.com; pr=C Received: from flwvzet200.ext.ti.com (198.47.21.194) by CH1PEPF0000AD74.mail.protection.outlook.com (10.167.244.52) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.8 via Frontend Transport; Thu, 12 Feb 2026 17:27:29 +0000 Received: from DFLE214.ent.ti.com (10.64.6.72) by flwvzet200.ext.ti.com (10.248.192.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 12 Feb 2026 11:27:29 -0600 Received: from DFLE209.ent.ti.com (10.64.6.67) by DFLE214.ent.ti.com (10.64.6.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 12 Feb 2026 11:27:28 -0600 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DFLE209.ent.ti.com (10.64.6.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20 via Frontend Transport; Thu, 12 Feb 2026 11:27:28 -0600 Received: from [127.0.1.1] (uda0506412.dhcp.ti.com [128.247.81.19]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 61CHRSI53458792; Thu, 12 Feb 2026 11:27:28 -0600 From: Kendall Willis Date: Thu, 12 Feb 2026 11:27:23 -0600 Subject: [PATCH v5 4/5] arm64: dts: ti: k3-am62l3-evm: Enable Main UART wakeup Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-ID: <20260212-b4-uart-daisy-chain-dts-v5-4-26c7f534e567@ti.com> References: <20260212-b4-uart-daisy-chain-dts-v5-0-26c7f534e567@ti.com> In-Reply-To: <20260212-b4-uart-daisy-chain-dts-v5-0-26c7f534e567@ti.com> To: Nishanth Menon , Vignesh Raghavendra , "Tero Kristo" , Rob Herring , "Krzysztof Kozlowski" , Conor Dooley CC: , , , , , , , , , , X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1770917248; l=1863; i=k-willis@ti.com; s=20251230; h=from:subject:message-id; bh=KWWGKQsGGWTZW09V5WyFrSIIT9vqChQzlbn5mCQqaOg=; b=/YxgT7Qjsf1IKbciLh7nBAuSkOrOndKINNPqj9j2rXyovUtKltrKjO9XaGGwceJ9IVJ8fyxTu G9VZV8wfbZ0CChP5Mj4xTAQmtRnbYblChhrNm+uxZQfkk4fKzCEGRuP X-Developer-Key: i=k-willis@ti.com; a=ed25519; pk=fQiPVFwmogfDAKdaAKq163RWSfgHZVE/MrsDzp0Xo1k= X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH1PEPF0000AD74:EE_|BLAPR10MB4834:EE_ X-MS-Office365-Filtering-Correlation-Id: 623b8536-7946-42bd-122b-08de6a5bff90 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|82310400026|36860700013|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?OFdGY1JUcFJCZHNMZE9Lc2lqNndWeWR3U294dy91c0lDVXhXMm5HNFpWREVo?= =?utf-8?B?ZmtCbXU1MzNPNGdXYTBDTmlOODlxeHk3QllqaG9qNnBscThJOHRlbW1PdDUz?= =?utf-8?B?UVo2ci8zSHVEZ0NlK1dFTGlNTG5xQnlYUnVvZlhoMjhseFZEaGRsM1VZbHo2?= =?utf-8?B?ZURUYm9ndXRHV2VXMHNLb2sxQm1VVy9kY0pIaFpyeWZsMHJSR01pNUFiRW9l?= =?utf-8?B?UjlROEs1bzhWc0czT1RKMGR0bms0Y3dhWFd3ZzNsUmw5d0pKSmdrVmRjblJB?= =?utf-8?B?ZjdlQjlsVmwvQlJzQmdWV1ZNMVIvVjFraXNRNVJNYVhna3VwWXZnMWRxbi9G?= =?utf-8?B?cStwRURINnREVS9wYU5jYktVNWQwbFZEdEVnREF0Qy9hRlM1Y2gya2FtQlpw?= =?utf-8?B?bWk1QUN3aWlHV0g4MUcraExjK2tQUjZ3UjFKeWR5dWRidEhsRCtLaDJ3anAy?= =?utf-8?B?ay8rYUk5d1ZsQXlXZVB2MEdmZm8yMkIzSWxGZ2JHV1hOQm9nY0lta0RscGRX?= =?utf-8?B?bHl2ODRHTmdHSUVRdTZlM3BwWlV3cDdGU0J0Q1lVUHpVb2h6RUVmRGQ1WTFs?= =?utf-8?B?YmNJZHNidm9ZUXFEeU9qeEZNb0dPRHl6V1V6M3p4VkVSUFBldWJFRXB6UVVa?= =?utf-8?B?ODZpMEQ3NkxRdEZ3YVZPNUprL2ZYQ1R0akV3aTBya0JmY2kvbVNYS0VWcUl4?= =?utf-8?B?OGJhT3hsNzNyREZLejE0S21uSjZLNDlKSDhUOG9CYXRMci83TXFBSUUreWRE?= =?utf-8?B?L3Q1dVJmMWxIeDJWcWVNM21CWVhCS0FSdkd1YThtMHBlNlFSbUJCWDZNOG5r?= =?utf-8?B?aVRGS3d0QVZoZ1hTL1p5SzNpbWhzbHNBb2Nxc0ZnYXNYdDN5SzA5UFV3SUR1?= =?utf-8?B?ZFhlcXVLd0dYajN0YmxhS2Npbm1FZG5jeW5zODdPQSszd2pSRzBrSVBOS0M5?= =?utf-8?B?MXc3VWRHTStOQ1FvZFZwMWJjdEJ2ZnV1RlgxQ05LOFk4Nm9tWG9YSlFCVk1C?= =?utf-8?B?QVo0ektGcDZ0WlBZWUNrOUNZa3oxNGxoTldNWThzek11S1FKdEt2UEpseE1i?= =?utf-8?B?SGZxUUowTkFnRmo3RXZJQitaaDRtb0oyRGZJMEh5UHRTWE51Unptcys1Qm10?= =?utf-8?B?UE9FbUpUQmZ6bS80WE1HcG5TT3E3ZzdmZUFDR3VZMzlFdmxmeXpUQTYwcmRI?= =?utf-8?B?TFlmRVdsYVJ1VUhILzRLOFV6Tmc3VG94KzE0MVVhRDVoY0kxWkdjTWlrbS93?= =?utf-8?B?WXBYVEVlandybzNPYUxNWjl4eUU3MEUvbkMweVl0VU1xbkV5STZwdWZ2bFU2?= =?utf-8?B?czJJS05HaE5sTEt5MitkMkEzQ3pQdWdGVlhDSDVLM01HMlJsVWtZbStKZDVq?= =?utf-8?B?dC9WdUlVZGs1K2crTWxkNGszaDFoOXZ1aVo3STBQSWsyRXhwQjYvY0N0c1V2?= =?utf-8?B?UWxSZElhd3FDSTRvUUdtVWYyRFZBWjBsNE9KN0pWb1loSHdiWjR1RmdvaUpq?= =?utf-8?B?SSt6c0lBaUlrMlQrbjJ5RlJITG5OOXB4S3NqZ2lvUmVwQVo2bEdYODlBR0dO?= =?utf-8?B?QW4xWHlyNmFadksxTHdyTVhtMlJUUlVFUXhhcTBOOWswTWQ3TEpMMzBlY2VT?= =?utf-8?B?ZDJYbVlsSGpDQU9uUTdqbHRVTDJ4cS9BT2YxS0xmTzRiRlZsQU5jS01XR1lq?= =?utf-8?B?QWJ1V0FsU1I0MU9aa1FaRklXMFB2d3dpOFNhd2xZck94RFB6VHJUYktrZlEw?= =?utf-8?B?VGUwdGMwYVFYalBpWFptNW84K1VVa3NVSjltRm13cmNpTjU2aVFwelhDTFBF?= =?utf-8?B?bnlkRjBqM1dqUGgrdlJlZXdxUDU0ZHF1eHpqbHJRbWxjQ3llbmtnR3d1aHVK?= =?utf-8?B?cGRQd1E2c2Y3TVhqV0tUWWVjSjJYemxnVWdtbjBUZE0xM1ZBVGVhTWxNaWFn?= =?utf-8?B?VmRDZlZCUHVBMGdMenh4anVuVUxycGRCdHVUZlVhWmVYUkVrT2NtWkIrZmxm?= =?utf-8?B?clVzNGI0YkZoSWF6bHJFNG5IL3M0bHZseGE0aTFiM2doVWpDNHlYSW15TnBl?= =?utf-8?B?SEdBemFZaDNKNlBDUXBHRUQxRXpHK0pZbHl1WG9VWXdHV1AwT3NRWFRxMktp?= =?utf-8?B?ZWVlbW9PNDVLQnRKMFhIK0R5UU9uWEJhSGhWTTJtOE45QWl3QVl3Yll3Z3FW?= =?utf-8?B?dTBQcm9iUHhmbXYwbjlrQm9FYkV1a0hEMkNmVm5wam44ZkhKQ3BsL1hUOEd5?= =?utf-8?B?enB3MDVLaW9uT01pV3lJUkJmTE1nPT0=?= X-Forefront-Antispam-Report: CIP:198.47.21.194;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:flwvzet200.ext.ti.com;PTR:ErrorRetry;CAT:NONE;SFS:(13230040)(1800799024)(376014)(82310400026)(36860700013)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: h7UbhqWojsbuLiACBhQoLZuJqwzpoIqrKSispBOUvbUwNWpFYpXlMhb1oXsv0DLdAlyBV1yv26EvyQDMg+lqAAO/dU0iXOpA8myp9rgsR6QgqXXpXROfrQTnCDfJeIM0r/8PpHEJmLdPQqKqnqaAZE0FI4v+fhdE33aX95tFksaJiJIW8xfnL/ioRwSPXtV+Qi32eeJSJvzUoJdsuT6t4vqRGeCFaubbCMoTjczNXQijNUZ7g+z9NiD33TQRAxU/DAJdvumu2iW+s3Ng6x7FMq4HaiN2aa+2lnIEd4G/p4UWpo0fGDQgXtHJZEytiOKafjChT9MYlZm0w/26HwEBWVBxVRZHg5stTsizLmUvjbc4u7EvJvQ5NgVx7k0vRjkQKEPJOhWTrwRE0ph4YUUUPSYm9xy6BBMQMDUmsuA0TGihjjUty+PK1wtT0n/MeEiU X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2026 17:27:29.4365 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 623b8536-7946-42bd-122b-08de6a5bff90 X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.21.194];Helo=[flwvzet200.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: CH1PEPF0000AD74.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB4834 The Main UART can resume from suspend to RAM states when PIN_WKUP_EN is enabled. Add the necessary pins needed to wakeup the system. Add the system idle states that the Main UART can wakeup the system from. The UART driver uses the "default" pinctrl state when the system is active. In the suspend hook, if the UART is wakeup enabled, the "wakeup" pinctrl state is selected by the UART driver in order to allow wakeup. Upon resume, the default pinctrl state is selected again. Reviewed-by: Markus Schneider-Pargmann Reviewed-by: Dhruva Gole Reviewed-by: Kevin Hilman Signed-off-by: Kendall Willis --- arch/arm64/boot/dts/ti/k3-am62l3-evm.dts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62l3-evm.dts b/arch/arm64/boot/dts= /ti/k3-am62l3-evm.dts index cae04cce337366b50928d39b0c888550b14e43d3..943a5b9408b119eb09426fabaa7= 98de4879fd03b 100644 --- a/arch/arm64/boot/dts/ti/k3-am62l3-evm.dts +++ b/arch/arm64/boot/dts/ti/k3-am62l3-evm.dts @@ -288,6 +288,13 @@ AM62LX_IOPAD(0x01b8, PIN_OUTPUT, 0) /* (C13) UART0_TXD= */ bootph-all; }; =20 + uart0_pins_wakeup: uart0-wakeup-pins { + pinctrl-single,pins =3D < + AM62LX_IOPAD(0x01b4, PIN_INPUT | PIN_WKUP_EN, 0) /* (D13) UART0_RXD */ + AM62LX_IOPAD(0x01b8, PIN_OUTPUT, 0) /* (C13) UART0_TXD */ + >; + }; + usb1_default_pins: usb1-default-pins { pinctrl-single,pins =3D < AM62LX_IOPAD(0x0248, PIN_INPUT | PIN_DS_PULLUD_ENABLE | PIN_DS_PULL_UP,= 0) /* (A5) USB1_DRVVBUS */ @@ -329,7 +336,9 @@ &sdhci1 { =20 &uart0 { pinctrl-0 =3D <&uart0_pins_default>; - pinctrl-names =3D "default"; + pinctrl-1 =3D <&uart0_pins_wakeup>; + pinctrl-names =3D "default", "wakeup"; + wakeup-source; status =3D "okay"; bootph-all; }; --=20 2.34.1 From nobody Fri Apr 3 04:34:48 2026 Received: from BYAPR05CU005.outbound.protection.outlook.com (mail-westusazon11010002.outbound.protection.outlook.com [52.101.85.2]) (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 D3224259C94; Thu, 12 Feb 2026 17:27:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.85.2 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770917256; cv=fail; b=e6zyJJRsl5/NcaIrPR3YzSa683Ky3nwVKSAXp8F/aReF6jB3RHTJKzLPCd1dwlDeyLFjup96PFya3SnezN4NLK3N6IfnYwwLgn736R3K39Jt4mHH+wluKkpqEb6KlvX+j2Nb/cI5tqFFYbYItdYDl5+WJMBTC5b/eGgGiAEknDY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770917256; c=relaxed/simple; bh=z7XocER7EnWq4UF7qv2/WuOqbhhWozI+vycWySytOBA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=gE9SSK75cugm+eSJ7DKi8RA34VdmNeoeP/T6mFVhpof8GQcagbfU4FKwO6mQ3ywF1qIKr4Rm1fZ5b+8TIhUdSlHXFegsUrPH7xM5Wo3gG00UFtKkwOgR6kY5YDVaw8oQrJy5NpGKHhOU/fqfIbaN/5R5kdWt/MmHq/I/WUk9nYQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com; spf=pass smtp.mailfrom=ti.com; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b=ro3x/9NC; arc=fail smtp.client-ip=52.101.85.2 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ti.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b="ro3x/9NC" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EytanFKM8v/wli3AfaAwCNHADE+RLeZVsj267wQ2Oijv537X6/1FpsMwC1IDXBOiYuZo3v6V+Biqpiok8AqvQfsZgv1pimUhqM40iPT597VVwGXb0FQlNu17whVHLchtG3X0LSFxcTGIOe8/Y5HpRRsrRuUXPrOJ0TheVvlWtpN5CCw8i8OYyGEMNhaaB6EoDCdVa1SlWLTgW3W6nkG0Zr+rX9prqflGl7uRI9ut+ah1/BOZSSN+7pqSGBgiIJ2Fl2uJt0Lyte65YNj0VQFCClfn4oG1iPoBzCDykaw0s0xiL6lmUWLEB5q1y0udIS4Wxyi2xUyKMgH97YOQsWZ3BQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=sKE6UJt7dxGlmQbPeltY8HwcpqbxnLHd0fgOITMd5kU=; b=J7XFjHw6Dt1b4TAXEwgbiwoA+XTeCWUZfRYaYWuL+tNxb117/8qLE4pDN53z7G6V6YMRvCQ26YYdj6Tqti2IMgib8gVNj+edEWBIT1l9OVFfIXCTSunWzxYCvtsgcCOejSZPHYZ/xotySrAnVB30O8qiH+F9ioZKYBgwhVTaYnQwlVJZOjjLArm6g7rhMKHLoXIbvxMUd5rqDfVlEr3TmHhfL2EMDDIDRY2VRrSM1USVywwHcgmg51n+Pxz9JfA8SLokxscEJZH1pvqwFzoBUyZiQxjUxlgjozljMtZRByi6LYWsEawibr+bvHsoUTJpEEHax+50q0eEc0a0VJwH7Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.23.195) smtp.rcpttodomain=baylibre.com smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sKE6UJt7dxGlmQbPeltY8HwcpqbxnLHd0fgOITMd5kU=; b=ro3x/9NCdaQOFGVf+E9FUTYnZV/Ok1Lf9lkzddjGsGNRgFwEVS0e4VupB+/0UrPp2H0ftWll73+D/BeI2WLy9MutZHT/1En2VD8872jUN3WBMdrqDVNOtJqd0v5LIh83ggXS8dYallJxwADR010JIWPvLfUQrWaLgZaKsDYFn3s= Received: from BN1PR13CA0021.namprd13.prod.outlook.com (2603:10b6:408:e2::26) by LV3PR10MB7723.namprd10.prod.outlook.com (2603:10b6:408:1b0::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.10; Thu, 12 Feb 2026 17:27:31 +0000 Received: from BN3PEPF0000B06D.namprd21.prod.outlook.com (2603:10b6:408:e2:cafe::bc) by BN1PR13CA0021.outlook.office365.com (2603:10b6:408:e2::26) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9611.11 via Frontend Transport; Thu, 12 Feb 2026 17:27:24 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 198.47.23.195) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.23.195 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.23.195; helo=lewvzet201.ext.ti.com; pr=C Received: from lewvzet201.ext.ti.com (198.47.23.195) by BN3PEPF0000B06D.mail.protection.outlook.com (10.167.243.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.0 via Frontend Transport; Thu, 12 Feb 2026 17:27:30 +0000 Received: from DLEE201.ent.ti.com (157.170.170.76) by lewvzet201.ext.ti.com (10.4.14.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 12 Feb 2026 11:27:29 -0600 Received: from DLEE213.ent.ti.com (157.170.170.116) by DLEE201.ent.ti.com (157.170.170.76) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 12 Feb 2026 11:27:28 -0600 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DLEE213.ent.ti.com (157.170.170.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20 via Frontend Transport; Thu, 12 Feb 2026 11:27:28 -0600 Received: from [127.0.1.1] (uda0506412.dhcp.ti.com [128.247.81.19]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 61CHRSI63458792; Thu, 12 Feb 2026 11:27:28 -0600 From: Kendall Willis Date: Thu, 12 Feb 2026 11:27:24 -0600 Subject: [PATCH v5 5/5] arm64: dts: ti: k3-am62d2-evm: Enable Main UART wakeup Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-ID: <20260212-b4-uart-daisy-chain-dts-v5-5-26c7f534e567@ti.com> References: <20260212-b4-uart-daisy-chain-dts-v5-0-26c7f534e567@ti.com> In-Reply-To: <20260212-b4-uart-daisy-chain-dts-v5-0-26c7f534e567@ti.com> To: Nishanth Menon , Vignesh Raghavendra , "Tero Kristo" , Rob Herring , "Krzysztof Kozlowski" , Conor Dooley CC: , , , , , , , , , , X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1770917248; l=1799; i=k-willis@ti.com; s=20251230; h=from:subject:message-id; bh=z7XocER7EnWq4UF7qv2/WuOqbhhWozI+vycWySytOBA=; b=hu3BzmNe+bQVF+5fG9b77Ha1J5Oc3vppiULp72y2+NZAOGgSOPkwnQOyxeoxb8X/AmYCYOQrd Xy/vR7BOJgNCqdiWScLnGSaaccUbRNsuwcoRa/bFk/UPMzXaEa55ZVq X-Developer-Key: i=k-willis@ti.com; a=ed25519; pk=fQiPVFwmogfDAKdaAKq163RWSfgHZVE/MrsDzp0Xo1k= X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN3PEPF0000B06D:EE_|LV3PR10MB7723:EE_ X-MS-Office365-Filtering-Correlation-Id: bf09b3b9-88b9-4999-3460-08de6a5c0057 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|1800799024|36860700013|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MjExWWlIWWRMb3RCY3hZTWtLS2VYVU10ZmNqUkl1SjBsZHNDT0JSQzhBN01T?= =?utf-8?B?ZC9TWFhGVEZ2K21IY0Z2Ty9tdkdtYmJjMC9VMzN4QjlCTTZwVm55RW5FMFY5?= =?utf-8?B?bWdzckh6TmlHVXp4VjdmSW50c0gza0NMV3BtUVEyWllIdFdldTlJN0hkQ0Nz?= =?utf-8?B?bWx6MkVzMzN5Y3BRZkpzNUpkRDRUTlFSSDFsRWFscERYWUJJSENjemE5aTdB?= =?utf-8?B?TWVqQmFnSURQdU40aFltVERCMll4d053NDYrSXpsTVJoaFhnM2hUb0p5Y2xH?= =?utf-8?B?RldEd21oNTJxVkQ2cmlGeHRWNndZaTdHTGJwNVlkRkJXdXJrSDlaS05haEls?= =?utf-8?B?aUdrOWNLMk1VanRaTFd0WnFvNXhScFVxMk83STh1MEFRSmE2MTlvZktFR3RG?= =?utf-8?B?NEtCaFBQaWNtTGJBS2xYV2FsTmIxYkk0ckRqOEhyWXdHQVcwWHNqZzFHYWh3?= =?utf-8?B?OG9acGRzNGhnOHB1Mkp3NDRVUGlhd1AzclNZWTY1aTZRc1IzV3FBUjI3UHdH?= =?utf-8?B?WTJiRzNndFZidjBUbEpNalFMREw4RHp3N2I1cDZIQ3B5Y3M5dmxNQnlSRVFQ?= =?utf-8?B?amI3OUtYb2xORjg3dXh3Ujhua3V3THI4OUR3OUE2T25uTHJTemF4M3ZDaXY4?= =?utf-8?B?WTZIUmxaUjV0RDlxallWM3JhT2NiZFlZdGJnejcxOVE1Qkh6QmQzOGJSdUpD?= =?utf-8?B?TnFmcHJCcDM5Y2FiU2E1T0g4TnV1SFl5YUdCcGxxWEYvUDg2L3J2RWw0YTAz?= =?utf-8?B?SnQ0a0FJNnBjSWhxWlBualBueTROMTNwbjQrNnkvMHFWY3ozSFpidzZBc2NI?= =?utf-8?B?bVd1cmhFeW5GTm0zYUx5YzI0bTlrSGZiZEpUTEMyTU9wazdBQ2MwVjRvWHlm?= =?utf-8?B?R2pLWmhQT0JuaEtJZXZXZXF1bnI1WUdPSlZXejV4Y1Z2eGU1dkEvcWxBT3Uz?= =?utf-8?B?MXJ5TkFoUUhVa0xuRysrdURhWityYVFaVCtDYVZocWpGTFB5NUcwRFJYUzJS?= =?utf-8?B?VnY0T1o0UERlOHdSeU9WSVBaOWh1VURwZlZWdXVVRHMvcmFmRXdacGE0ekhH?= =?utf-8?B?UVY4a0EvdFdHR05zcENmdFllcGloTFB2V3VsZ3gwYnBuNUNSaTZKQ3lCMll2?= =?utf-8?B?UUNkUnVRRjMxSHNwOFhUaEdUREwzSmoxanpnMHFCWU9EeWE5L3dXZHZpbVFW?= =?utf-8?B?d1ZXWjFQL3R2cW1mbnMvWDE4ZlU1NXc2L1NPR0ZoNm81aWNOdjhDWlFFREVY?= =?utf-8?B?MVl6K3AzNHpmS2g3ckhqR1EwclBud3lrNkd4dldDdFhOc29iYlNwZVlSRVNT?= =?utf-8?B?eitJNnZoOGxZY3REL0h0bGJKTXJ4U2gvcFVKU295UVBSRXZlYXh5MkM5SnZk?= =?utf-8?B?K3U2Q1pvOVBQSDVjcTlTVVQvcTY4SmFuNlFJSTAyaTRsTHZmL1UrWC9iYUpm?= =?utf-8?B?b1BQVEhNRUluUms4UFdSbkQ0bzRRR1JVNHRmVTBRdktxc0N0V3IwSjdVN040?= =?utf-8?B?Z3VqR2ZYU25GL1UxZjYzVlBNTUMvVGFUbW52MHNJWUprUnJwb3JVNFlOVVha?= =?utf-8?B?dStselZ3cjMwOFhZL0NPQit3WldiR2MrS0JtMmNmUCtlSDI5VndGMzgrc3Vl?= =?utf-8?B?MlkvdUFUVFkxdkc4VVJyZzZyejUvVHRLakcxWHl3VmgyRnJET1dTeDNOSy82?= =?utf-8?B?Mk1udTJmUHdldnE2dFI2bnNmdmFuNWxaUnNLVkZrZ2k0YjgzSUdjMjgwSk82?= =?utf-8?B?TW9lTWowSkVCK1ZOUkIrU0dTRk45d2FTM3lBRHM2ckg0ektiTGtVbXRLNFV4?= =?utf-8?B?UGxLUi9pKzRjdzZlZkJzK0RKblRzZ0JFQXhNSnVyVmR3aTFSeW9vWXNHaUVH?= =?utf-8?B?YVkzU0FZY3RBOUpiWE93TGdNV0gya2FqNldwcHZmMjlWMUhOWFZjaE9lYmdk?= =?utf-8?B?SWZjSXQxMkY5WEV2bkI1SHNWbDBsMzduTXJ6d1U0NFphSzJ0akVmUExnUVJO?= =?utf-8?B?NlE5aWgxYm5SUmFvUjZ3a0xleE1GYnlWS3NqYVo3bHg5QnZreHVPaEljMzlK?= =?utf-8?B?L3BQWlVodTFKR2NuMHlvbHFhQlpPOHdDeHF4bU1SQ3lZZXVac3Z3M0tudk1r?= =?utf-8?B?cUhpaGtHaXJ5VndMRXpzQkNhTWhlc1JFZHdjM05MdmVEOHVGY0JSeFRyYSth?= =?utf-8?B?MnEyZmVQS0RvZS9zOU9wMUdpcXpwR0haY1cxYU9tclJlVXdpZFhSZ00xZHJk?= =?utf-8?B?cHNZTUhCNlRDSVdtRU9FRHNoaFZBPT0=?= X-Forefront-Antispam-Report: CIP:198.47.23.195;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:lewvzet201.ext.ti.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(1800799024)(36860700013)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: W4bLAkqsX1QP8HfT7UptwTYZsoVDly+Tpn09cuO83rVWPc+joCgb4C9jRgLSnvyFFdM8JUbboQhJdw4MJle4iQskJrg9VNo2SXapFf4CpFL393By2+IP86y83j1D0ZIYPQd06/sv4Gg9srhi7c4aeYMeSmEGEmx7ZtBL7T0SoHklzHAQDZvtFrpto9oD48mMKlrFSeQKZQ3eiNHOtxTtUIt0zsoHsqk5Cjb4dD2MlX8/xWjf1vXc6V8WGgBT7/qK+wkRRzTc7hQD8omO6fcj3QKBr1BjgESkeJFx4OPj+5/MVFhV9U8i48usKysfU3Da5cBNTUV/RfBLYYiUeXIkn773ZzqJMTfmYEU0+vdw8MQENwQahvq5BaA26TNt5Npku4rXlCnorBTrT+1NNsLL8UMAlMt/MqJu0ZM488XfTJumXRc4EGTfx/gkSW/Ueh0L X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2026 17:27:30.7243 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: bf09b3b9-88b9-4999-3460-08de6a5c0057 X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.23.195];Helo=[lewvzet201.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: BN3PEPF0000B06D.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR10MB7723 The Main UART can resume from suspend to RAM states when PIN_WKUP_EN is enabled. Add the necessary pins needed to wakeup the system. Add the system idle states that the Main UART can wakeup the system from. The UART driver uses the "default" pinctrl state when the system is active. In the suspend hook, if the UART is wakeup enabled, the "wakeup" pinctrl state is selected by the UART driver in order to allow wakeup. Upon resume, the default pinctrl state is selected again. Signed-off-by: Kendall Willis --- arch/arm64/boot/dts/ti/k3-am62d2-evm.dts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62d2-evm.dts b/arch/arm64/boot/dts= /ti/k3-am62d2-evm.dts index a5d5dc0a7bec8c3a5dfa63e984ae398af3ede7c0..768aeeec0e8d6c1f6f1dcca442d= ae15450ce6c2f 100644 --- a/arch/arm64/boot/dts/ti/k3-am62d2-evm.dts +++ b/arch/arm64/boot/dts/ti/k3-am62d2-evm.dts @@ -241,6 +241,13 @@ AM62DX_IOPAD(0x01cc, PIN_OUTPUT, 0) /* (D15) UART0_TXD= */ bootph-all; }; =20 + main_uart0_pins_wakeup: main-uart0-wakeup-pins { + pinctrl-single,pins =3D < + AM62DX_IOPAD(0x01c8, PIN_INPUT | PIN_WKUP_EN, 0) /* (E14) UART0_RXD */ + AM62DX_IOPAD(0x01cc, PIN_OUTPUT, 0) /* (D15) UART0_TXD */ + >; + }; + main_i2c0_pins_default: main-i2c0-default-pins { pinctrl-single,pins =3D < AM62DX_IOPAD(0x01e0, PIN_INPUT_PULLUP, 0) /* (D17) I2C0_SCL */ @@ -587,8 +594,12 @@ &main_gpio_intr { }; =20 &main_uart0 { - pinctrl-names =3D "default"; + pinctrl-names =3D "default", "wakeup"; pinctrl-0 =3D <&main_uart0_pins_default>; + pinctrl-1 =3D <&main_uart0_pins_wakeup>; + wakeup-source =3D <&system_deep_sleep>, + <&system_mcu_only>, + <&system_standby>; bootph-all; status =3D "okay"; }; --=20 2.34.1