From nobody Sun Feb 8 18:32:07 2026 Received: from CH4PR04CU002.outbound.protection.outlook.com (mail-northcentralusazon11013014.outbound.protection.outlook.com [40.107.201.14]) (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 38BB123314B; Thu, 22 Jan 2026 17:38:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.201.14 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769103548; cv=fail; b=hjR0uBUluJbtopJOH0BgkGkEbLIUWcuQzKB6Bhdaj+k90ojU8T+BoFB8MdL6DL5W6ogHu5s4djqm5gHX92A7UR72t5EHYHt1ChOQ74qjZshgiAD7af375yUKEQ0/ytmVew5CAoJPURPQstpiHB5uXBROHX+6nuIMY6/1nJCEPGo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769103548; c=relaxed/simple; bh=ExQ/8b/2G3828fPuyDBNbPC2koxlWGsuuzfZq36r/tY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=FGq3pEHbTMyqFejIPZXQBJ6tbqboDhCTOtd3ZkqYrEydYKmwm0heinDf/7kQ3jzeSCe1vtRt/8kPB+yVmcWbVXOtERcfESaQbRR0lVinxwEwokK59pXNObqxXHiioURJBagPo8dVpiVkR3m5mwaTMVsEVkWM4/+LldvuCLHPK74= 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=a9Fwyj12; arc=fail smtp.client-ip=40.107.201.14 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="a9Fwyj12" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=G4jTjmqbd/gp2yhbhS4ohkmv7wKjO84kVVRW6Cve/qo9P2bxTQ5luRWmnq6HIn50tcJJj0m1gd/BIzZKMY0h3F44VgAOZi6EdkxLAKMT90MnqUwaG4Uk+hHRmf8m/8bssdixJmFMR3Vn08jYcnkBIbQr1w8HO+JMuOKM2RwH5dRXFyhWEmsqJzkwTvKNA8YdBYiXQEeOrNWRjjEOkoZOBUPTeQ50PfPZtWxbHwt0ODK8owyZ4Vdfkb5nnjo71dZcvNqJFM6BXm7H7NIr+naWGEdPJfvxny7MhzU9mJcPCKpL2bZk5DuLqPanSh458xsb2qpxzFm2YD7k70JwToBsZQ== 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=JXpQrsNloZxebq0NagS0nA4YBUsacSc+NnLoFEWj3Fk=; b=vwjowVXtv4kven+CGeZ21zbt0IZcku6xQl+cgppC8gw+n4BVBTjD0Q/5zlQkzz9Lh80w/qWi1p4f/g7DRAnLBD2bxtxtfCgJ31ZStyVdAanuyl/48rEEvB5qEzZdSHCMEBuglsK3mLDt7EAdmdU/PLY8b4P6dj0yi2kCXRv0/f2KXyjJ6dLvGctHNk8fZHrYTBUxPw4W2FlTOX1Y8V8p7KrZa6/UOMBJk5JbNydUE8pbu5xvGsKU/CdGySxOSjPnUit1aXfXAXk4bD13EYT6tJvzMAfPlzJhFC+1opKGTlDrKjXEqeAhIhpAWaaZAJ8os99dt3xGum8Ov2zv3TpvUA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.23.195) smtp.rcpttodomain=kernel.org 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=JXpQrsNloZxebq0NagS0nA4YBUsacSc+NnLoFEWj3Fk=; b=a9Fwyj12uAHoNO0HKbwepnr7py29rRRkU6x6cyGb11jh6u5SwGNo7rP+yGLgXLETNMrT1QcBVf46ceM7K3VdJpPjXPztuzXB327VKSwvVwSf/NRsnBTbVbLUGE+bSduS6dAgerTCXFMhwqLCKDppX4OOr8dYTSX1w4J1QBETLMM= Received: from MN2PR20CA0059.namprd20.prod.outlook.com (2603:10b6:208:235::28) by PH8PR10MB6622.namprd10.prod.outlook.com (2603:10b6:510:222::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.9; Thu, 22 Jan 2026 17:38:47 +0000 Received: from BN3PEPF0000B077.namprd04.prod.outlook.com (2603:10b6:208:235:cafe::e4) by MN2PR20CA0059.outlook.office365.com (2603:10b6:208:235::28) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9542.11 via Frontend Transport; Thu, 22 Jan 2026 17:38:34 +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 BN3PEPF0000B077.mail.protection.outlook.com (10.167.243.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9564.3 via Frontend Transport; Thu, 22 Jan 2026 17:38:46 +0000 Received: from DLEE205.ent.ti.com (157.170.170.85) 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, 22 Jan 2026 11:38:45 -0600 Received: from DLEE212.ent.ti.com (157.170.170.114) by DLEE205.ent.ti.com (157.170.170.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 22 Jan 2026 11:38:44 -0600 Received: from lelvem-mr05.itg.ti.com (10.180.75.9) 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, 22 Jan 2026 11:38:44 -0600 Received: from [127.0.1.1] (uda0506412.dhcp.ti.com [128.247.81.19]) by lelvem-mr05.itg.ti.com (8.18.1/8.18.1) with ESMTP id 60MHciJE934604; Thu, 22 Jan 2026 11:38:44 -0600 From: Kendall Willis Date: Thu, 22 Jan 2026 11:38:31 -0600 Subject: [PATCH v4 1/4] 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: <20260122-b4-uart-daisy-chain-dts-v4-1-cfdabdf5e6c1@ti.com> References: <20260122-b4-uart-daisy-chain-dts-v4-0-cfdabdf5e6c1@ti.com> In-Reply-To: <20260122-b4-uart-daisy-chain-dts-v4-0-cfdabdf5e6c1@ti.com> To: Nishanth Menon , Vignesh Raghavendra , "Tero Kristo" , Rob Herring , "Krzysztof Kozlowski" , Conor Dooley , , CC: , , , , , , , , Kendall Willis X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1769103524; l=1888; i=k-willis@ti.com; s=20251230; h=from:subject:message-id; bh=ExQ/8b/2G3828fPuyDBNbPC2koxlWGsuuzfZq36r/tY=; b=E3kxdd3a1KSq+H5wj2OT6lYDBhl0Q79HPUuktBOS+vLX2Bzl8HWJnAKEXoc9NO4cOxinCzuaO qwB/HzE9LyDC1WZDKmcGvZCA7qd6paTFf9lc7DeuiHu3ZDXSeLDic1s 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: BN3PEPF0000B077:EE_|PH8PR10MB6622:EE_ X-MS-Office365-Filtering-Correlation-Id: df1920f2-445e-402a-c177-08de59dd1829 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|376014|1800799024|82310400026; X-Microsoft-Antispam-Message-Info: =?utf-8?B?RXdhK1RsV2h6RHkrcFdWdXU1R1AyMnpGTVZIS0ppaWsrb0RKcm81QkFVcE1I?= =?utf-8?B?VnBzKytvdHk5RWtCb2RmNlBMcU5yTWtadDJ0SlIycE9ISnlXYW5ubjl3cWJi?= =?utf-8?B?VkZjbU94S3poV2hBSXBLbHZ4VHJGcEJZYTFDZjNzVXZwcjVRUDFKaXpjaXhM?= =?utf-8?B?bTZwa2VkYUljUE53UUlFRi8vZWZvNytqTWlBMHdhVUdxOGo5Y0xoVzg3MTJ6?= =?utf-8?B?Mmc3TkpLOU5tc3FaNGZRVDhDOThLd1dJQkc5T2lHY2tNemNJaFc4QklOeGdw?= =?utf-8?B?cEY0dmt4T090L0NVTTdob3dEMzNFNUF1N1JrRERIYnBkWWVvV2taTkpONDZo?= =?utf-8?B?a2dnblBLTlQwZFYrSzJFUEZ4V0tFdGtmWVY4MExHSy9RKzgyVTdZNVV3cGtP?= =?utf-8?B?bnJDMGljQkNMc1FITmFLTkt3NjhYbGZubUpDNk55SFlRMU8xL0s5TDZEZkpK?= =?utf-8?B?dVZyT3YrN1pxdFJLK080aS80YURpT3ZEYThVaXhSR1VwdTBVK05oMTJvdzlo?= =?utf-8?B?c2hpendMcENCT1NLejNQNUFkd2pTdngzK0Jna283TzI4bWJ2ejRmNHp1TXM4?= =?utf-8?B?eHNGMS9wQjg3b1VXa1o3L3hjVldXcjlSclZJcmJjbEFGQXlyM3h2RG1tMWZX?= =?utf-8?B?ZUo3em5ZbFBzWU5vRzM2RUlEV2V1TktpOUl5N28wOUNZNGhCeldPdGxWbStq?= =?utf-8?B?VXdxUytUT0d6bUhoNkk1cnkvQlF4SXRPOFIzaGxlbEhHZEJsc2lZUHI2UkRK?= =?utf-8?B?R0t1TWhXTno4SzRRcFpVYUpqdjg2MXZZWE9LcTdodk12SHB1aUdqcitiWXFR?= =?utf-8?B?K0VZRU8rc0ZLNVBIZW5OMGxETXp1RkdnYlpRQlRkTUJCMTB0bzRqd0tNUDY0?= =?utf-8?B?anZWOEoxRzBjZ3dSY21OZ0t0eVhjVGJzM0R1RXVlZXZoc0ozUjY1eEtFSXBt?= =?utf-8?B?aW5rWkJmQTNxYm9SK1lMdDBUZmxXQ2w4cDVCNFQvM09BVWtHUnEyMDljVG53?= =?utf-8?B?aHBGbkJiam4vdjdtRU9FYWVSQ3IrcEt0ZlJnckZsdEtvaFBySjU4dHRFMzVT?= =?utf-8?B?ZDQ2SVlPZzBheXJGc3UvUythdU9nRlBlNWgvYjFadS9xcWxRVUw4L0JIS1lw?= =?utf-8?B?ZTNyVHV2c1Q5V1RIaVZLVytUZFBOUFhWaXVNUTNLNXJsUjFIYXNFeUl1Sy9Q?= =?utf-8?B?Wlo2aTFZZjVUSnNOaXA1cjJxZkoxZkp4aDVFUUkzNDVFY3g1Qi9mN0w3RFhy?= =?utf-8?B?OVNXTzBaSFFVRldFa3A4QXZGNnlCNGdrbEpYSURldkJvUHFlcGs0Si9RWWpp?= =?utf-8?B?RG1DMVJKdjc0TzMrc2s2RmFPNWs4Rm5VWE9kelF3THEzc0FUUUg0NFZpNlQr?= =?utf-8?B?TVd2TWpPd2ltVWFLM2UwcjN3TGI4Z3JoQTRoU3dEVG41T1Z5YlB5NlBXcFZk?= =?utf-8?B?eWxzc2V6MnZPTm8xMlMyWmZmODZMVFhDTkd2WE93M1ZvRVB1Q213L016emlE?= =?utf-8?B?dGRIM0o5SmZiZEp3RExEYWhoWUNKbGhxNXZqVCtBbDZ4VGxyeWZIczJvT040?= =?utf-8?B?dlJ6Q2UvSlRpcHk4d0RYZGJxVTd0Q3FVMEVPTUFhVTZjN0Q4Z3g4WXR2UFlR?= =?utf-8?B?RGtQNEIzNlIzNXpiOGlKajJWN3FFczk1TFZxOHVDbDAwVFdrM3NBZjhxMFNB?= =?utf-8?B?djk4ekljZHZEY0pXbHZ1MUtDZWFxZlFUQ2k5UTZuUnlFNEtKckF1M1lwT2Rl?= =?utf-8?B?SGd5bElJNzJUallkL0k3cm9nbllmSVdVOUl6YzlmdU04QjVoNGp3MXlQYytN?= =?utf-8?B?TmowQzRMLzlFc0pKb2N3SEhBdktwU2toeGVZN0pFajFzeFBpNFF2WkMvdURL?= =?utf-8?B?V2N5YWlKam1McGRvL0ZzRmtFK0QrdjJkZHFRazU3L0xxR3pjU0lHakNiTk5M?= =?utf-8?B?T2VqYzQzNUc5czBCV1F2eDFkWnVzYktXa1JmcmY4NUcxNWlzZ1ROVnZuSGg0?= =?utf-8?B?REUwaFc1Q0lsczBhOUQvZmUrMTA0dHdIV2czOTV3c2tHR3FZVFplc1dsMGxC?= =?utf-8?B?ZE9saC84SklMY2FiQUwrb3d1OHROZHN3NjllaWJTZU1XYlVtWEJEbXBaaFdN?= =?utf-8?B?ZkcwNHhPZHkyWkloNjRKcDhOdWdRcGRTOHYzSFpsUnc0TmhuZ0xnbWltdnBJ?= =?utf-8?B?TzNIc3ZTRUx2U2hlSzY3VHp1ZEFMZ0VJNThUZ1pLbWFqaVhJZ0NscnVRSHQ5?= =?utf-8?B?QWZ0MkMrcnJqRVJFZEhqREdjbnJRPT0=?= 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)(36860700013)(376014)(1800799024)(82310400026);DIR:OUT;SFP:1101; X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2026 17:38:46.0113 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: df1920f2-445e-402a-c177-08de59dd1829 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: BN3PEPF0000B077.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR10MB6622 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 Signed-off-by: Kendall Willis Reviewed-by: Kevin Hilman --- 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 Sun Feb 8 18:32:07 2026 Received: from SJ2PR03CU001.outbound.protection.outlook.com (mail-westusazon11012030.outbound.protection.outlook.com [52.101.43.30]) (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 5D5A836EAAD; Thu, 22 Jan 2026 17:38:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.43.30 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769103541; cv=fail; b=eeW7shyUbH7gQp+cs42FfCCi2IQ+/YGGprQF6AZ7iowxVjUJXGuT8/ICahOTD+4a3Xz/kL6ohUovBOfg9p6UZbKQtAr8h4UhCHlQ11YQ5/7SVlrOD2fGf/lnQqOZ4MGxye0YvkErAQc+VbHdv7h4HsD7mC06tNkPVTYBg756PSE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769103541; c=relaxed/simple; bh=J1q247fmp/yjxkmpD0mCxbuHEfNJBYjhRwV5KoKaNdE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=bNAYcR0t6dvr8X+urlJZKZ0wev2eP/blmzspoIJu9JAqr47zihwak+X/yjc58Xp4CkbW3Wj9BX+nV9rwjXM7Lb+ymrWEFXRrGZw5fEEu0nRXTBHLq0Epyjxw3XIjQmLLSJtGbMNjFV1HcRPNcqAublIwDhSaSfd/RbbpTCRf57Y= 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=XwjYpfLJ; arc=fail smtp.client-ip=52.101.43.30 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="XwjYpfLJ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Cdf3WyFf3H5OVKtakibsTBF1EEpAtwOmCMlQgDfTSVdaFEOvDbHkRE/qrcXhB80CF/W9EOs1mk6uXmZ1g/LH0DFzZxZrf6QdzlA7ftiyxJbvo451tN1QNHkZcsakqA/Gons/WowQm66PL/ke9ulnLAk8X6P1GUh7pn1KzM15Z12YO9Lb+jDOtIB6QTNwlRm/SP/22HNv86iq98CfZnvNYpHfRTgjiVTtXQrKYG4U4JXsx6ZyQ5/va76gI2En+eiaceMSGbHrJT9J0J26x9b/vHlh5B8Ze3HAvCVVA3SuZ0bmzfuNXYhHpHOjlwfBzMuE4RcU7HoO8K+o31OTdrguRA== 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=wesr2RZ2EUP/kkwM8kXYOwfl2oFJCrsZ2dlyB/ht9+E=; b=JSW/w/DGEniWmum/BnYGP89RhuAJxTajP7CNX+ctZF1i5isoZLbP0vicV4H+7xLmCrwBrKbYITIu/6n+pwRFuQeXX1FGTeq+Rv2piaV0VK7uOWr/BsqN5U13noUdsSUiOIzbRtbJzbLahGq5W7BHfp3zIODqFVBx1LFwOvHxEYAxScdfP+I0FprDaNiQ+jN9HIEI08SmVtrEqR2n9c+/5BXMlDxrULDqggcrZbTW0bGeimCgG8SXcRIuwQuK0wVUuYOrK7YMgv11doc2s3gl6Y3UvxSmYPz89A99gdf8na02desaNcxbbJGWLPiq23xJZ4ZiYP8E1p9hjwe5yyhIJw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.23.194) smtp.rcpttodomain=kernel.org 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=wesr2RZ2EUP/kkwM8kXYOwfl2oFJCrsZ2dlyB/ht9+E=; b=XwjYpfLJs98icn6bBd4bKi2q2UdwyfmTWcZUUrdfe6dNbdxOVHm67RaNAqjsf/vaAnL+oB0DIKXb9jUtPFZhcuu9wVr0rlz63N5S7zwzY6reJ8H7WW4Z71WF9xG9RmLaPB6Y/Lsbb5lMMv5C02taW59A6JOI+7G1SGS5Z2eybrE= Received: from SJ0PR13CA0134.namprd13.prod.outlook.com (2603:10b6:a03:2c6::19) by BL3PR10MB6090.namprd10.prod.outlook.com (2603:10b6:208:3b6::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.9; Thu, 22 Jan 2026 17:38:47 +0000 Received: from SJ1PEPF00002314.namprd03.prod.outlook.com (2603:10b6:a03:2c6:cafe::41) by SJ0PR13CA0134.outlook.office365.com (2603:10b6:a03:2c6::19) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9564.3 via Frontend Transport; Thu, 22 Jan 2026 17:38:38 +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 SJ1PEPF00002314.mail.protection.outlook.com (10.167.242.168) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9564.3 via Frontend Transport; Thu, 22 Jan 2026 17:38:46 +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, 22 Jan 2026 11:38:45 -0600 Received: from DLEE213.ent.ti.com (157.170.170.116) 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, 22 Jan 2026 11:38:44 -0600 Received: from lelvem-mr05.itg.ti.com (10.180.75.9) 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, 22 Jan 2026 11:38:44 -0600 Received: from [127.0.1.1] (uda0506412.dhcp.ti.com [128.247.81.19]) by lelvem-mr05.itg.ti.com (8.18.1/8.18.1) with ESMTP id 60MHciJF934604; Thu, 22 Jan 2026 11:38:44 -0600 From: Kendall Willis Date: Thu, 22 Jan 2026 11:38:32 -0600 Subject: [PATCH v4 2/4] 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: <20260122-b4-uart-daisy-chain-dts-v4-2-cfdabdf5e6c1@ti.com> References: <20260122-b4-uart-daisy-chain-dts-v4-0-cfdabdf5e6c1@ti.com> In-Reply-To: <20260122-b4-uart-daisy-chain-dts-v4-0-cfdabdf5e6c1@ti.com> To: Nishanth Menon , Vignesh Raghavendra , "Tero Kristo" , Rob Herring , "Krzysztof Kozlowski" , Conor Dooley , , CC: , , , , , , , , Kendall Willis X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1769103524; l=1898; i=k-willis@ti.com; s=20251230; h=from:subject:message-id; bh=J1q247fmp/yjxkmpD0mCxbuHEfNJBYjhRwV5KoKaNdE=; b=bG8XJWAWjYBdQp/pAfMb+mB+0uf1I+UkmxMK5JA0R7kazCbgVjiFD1TlTrgSYMMn7WnVRxmbR 8tce9KHxzLgBd8d5wipaIvffFZ9rAOAqxGJ7oWi1xNSSX2mg7c7FbL9 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: SJ1PEPF00002314:EE_|BL3PR10MB6090:EE_ X-MS-Office365-Filtering-Correlation-Id: 86bf9cc9-cf30-47b9-8d29-08de59dd1877 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|36860700013|82310400026; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UG5WNXVkTlVEaHZYQ01pcGxPcHRSeGVLVktndVAzUFdDY3EyQ0hSNlFocll3?= =?utf-8?B?Y2FVbTZqbWZCdmc1ak9uSG9lQlF5V1gvSVBsMGptMm9tM0JnMnErQnY1QUJ1?= =?utf-8?B?dVprSW90TE5KeFpZU2FyaUJvUldmZXNtWDkxQnpxSVRwWndrc0RBcC9xMkU5?= =?utf-8?B?M2kyTEtNUzFRMUZLUC9VOEs1cXB4b3BJaGRwMDVVNVpqWEQxQ1E1dVZlK1d5?= =?utf-8?B?aTZ5a3VQeVc4K3lVM2lua3ZBd0RjYXdVbHQ0cCtHOGNhcy96c3lmMmlnK0lW?= =?utf-8?B?KzJaZlRjU1dnWmdwS2lDZGlWYjB6dVJQMjZKZ1JtK0hVcmNpMnlub2FnNGt1?= =?utf-8?B?bWlIdmUvR1ZRVmw1bzdIbi9KMk5TenkyOTNNZDFHUTJEQjlQTm9RMzAvelMz?= =?utf-8?B?Qy9vaWNJZEJ4MnBlcjZxSzE4N3MwYTlrbTVFWXVHSXJFYU44aUZSMW96V1FB?= =?utf-8?B?dGRkOTcyTDc3T0RZTVNMc0orQTFTekY0WHRzeE9JdXNXT0tVVFhWbnFUV21L?= =?utf-8?B?cmNFWXFKb1Fja012MnZReTJHUzlDOWp5WXBSbWZUVDQycW9LSUN5a1FleDZW?= =?utf-8?B?SzV3RjdTNkszdkFqYU5hbmMwWDdzTUR3VDVDZXdRbWpIWis3MFh4OW1KZ25s?= =?utf-8?B?bURtTmlGUHkySUhRZEsxMWxTSGF5REpSYk9EVjU3Y09tRGZOZkdLTlUwSE9X?= =?utf-8?B?Q2p5ZjB4bGFMdnVEei8vOHRzV3phckxkZCtCZDBucGx3bjVpSGZTeE9WZVBV?= =?utf-8?B?UTNQTXE0eEp0bkhOeFBKU2g4NkNyNmNCWFRERGhvTjBuRnJjendra1pUdVZD?= =?utf-8?B?eDY1Szd4eDh5YTlrV05UMTY4azQwaWRXZjlFWGVsUmhSMDFqLzQ1S24xT0Va?= =?utf-8?B?TFd1RWZyQ1dYbVA0NTBQKzJNZ0VoWUtuM0V4WGc2aWsyZGhBanRtR21BOExJ?= =?utf-8?B?ekRiS0tRZk1xckdDRDN6YzIvNmR5Q09zMFFaNjR3VFNmbGRoN29mbFJncTd6?= =?utf-8?B?QzNHZHhpTVFjYjZESmt6NTg5MWgrVklSSXNKRFdKVTJjRnJqTEVGazRnZENY?= =?utf-8?B?WVVoOXplNUdvdEJhN1c0VlkxN25GeUIrOHpUSjd6NTBabTlmdFZtZnhOc3hX?= =?utf-8?B?NnB2MjVhYlkzUEs0L005OFVkUEU3blQ0eXR4RFk5bTFxaStzSHI4SXdTOFZw?= =?utf-8?B?RGZkcGtOd0V1TXZ5VEVnN2RhbzJzZnludCt3WXhrVlAzQmlaRStGYUdCL3VO?= =?utf-8?B?Ykd5M2JCZUpiSjlSUkFDUncvdjZhMkQ1ZGUxeDFYMzdkL204LzAyYUgrTzZL?= =?utf-8?B?UWJyWEplampManZvTStQWEI0Zkp3VktuMzl0SXBsVlZwdkt2bzZOaG1oNkFk?= =?utf-8?B?djFHcVZMTFFjenB6WjJrV1ZPbUMzRTNnQkNnOFUwdHhoYmVXam1RYktoL1h2?= =?utf-8?B?WnlSNDZjeHFia2QwaW1Mcmpha0I0RVpPc29USGhDQldDWk1tVWRiRFQyTXp4?= =?utf-8?B?SHNya2pqT0c3eEJGZ0JaOUprVW9RWXhiVTF6Z1NzSDhKdjgrWXNPVW1xLzJ3?= =?utf-8?B?TXFJYVVNd3lUa1Bsdmp4TW8xWWFGQVhEajBETC83dGptSUFxcHNnRk9ZL1Bl?= =?utf-8?B?ZVVWMVNscmRyQzlSVHY5S05uYllFc2VDVkl5S3RKTi9oM09pc1ZEdkNPakFF?= =?utf-8?B?VDEvOUUrRTlpbEk1Z0ErenlEdHhBQTVlUGZ4Qi9sb3NJUHVzN25jdjJHMHVq?= =?utf-8?B?Q3pXa21GK0lVUkhwZzhrOVZQc1lrVHU5U3ZLcVdqYyszWEZTOXFtbWFOblNH?= =?utf-8?B?eGhjV2VKZGQzaVhHb1djQXhiM2x5eVNKWXErNU1mQUowbU1lN0NpcHpmRU92?= =?utf-8?B?L2RLV3FnSlNQYjk4ck1qd1FrQ3RhYm5maVFTV29RYllqejl0d01ZUVdWdmRN?= =?utf-8?B?K2M4bDlkWEpMYlZ1MFlYWVp6Uk81ZnJVSSsxQVVhT2FBbkFKU3lmTmdJaCtJ?= =?utf-8?B?bGZ1RXQwNXZJeXhjNHJzUWFNbUdWOVVhL0Nrb1JHa0FtczMvSmdHd21jTUZH?= =?utf-8?B?NmNYYSs1cUkzQ1BEdjAxUnY3dEZMSlhKbXg3aDNsYklQM3MwV1VBUTgrZVFG?= =?utf-8?B?UDJ5aUpSZDdqMU9jc1VDOGJMU1UzZy9zSklhYVVvUUxiY3Qybkp5cmVXcFM1?= =?utf-8?B?ejJyRlJLOE1EWjhSM043Y3lCQ0VtcTVtZGh2OHFVNmF1aGkvWXZvZnducVdF?= =?utf-8?B?OFNIU0pEcndtMHNaTmhWUHZMVHBnPT0=?= 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)(376014)(1800799024)(36860700013)(82310400026);DIR:OUT;SFP:1101; X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2026 17:38:46.5090 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 86bf9cc9-cf30-47b9-8d29-08de59dd1877 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: SJ1PEPF00002314.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR10MB6090 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 Signed-off-by: Kendall Willis Reviewed-by: Kevin Hilman --- 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 Sun Feb 8 18:32:07 2026 Received: from SJ2PR03CU001.outbound.protection.outlook.com (mail-westusazon11012012.outbound.protection.outlook.com [52.101.43.12]) (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 6B3842E3AEA; Thu, 22 Jan 2026 17:38:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.43.12 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769103537; cv=fail; b=afMr0KrLp39RQvQ6hrL6zRaglU5is6hs32cPjrzXvjDnkKMqX2NwdH1jzCeaDCApkxQ13KJTdwIfbYwaaaKWwm4ltz3/afMtc+hy0OI/Z/oMbC/FUPYFCy5mS6UqR1QFzDE8sapBOoAe+lrUdddQgWn2GbzAv+TJWy9GbvjhLSs= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769103537; c=relaxed/simple; bh=r2MIPOWlBnmzHXuRDQt2DFsyc3DGQ5cU+Fq1l5hB1vA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=Z+eOMGK2RwBt7gRRurvTR4vhYnJIg/9k3qSnCTOth1cwq/W6GpUYVoRD5mO5cCJ60vX3vEv6ZQ1ti1ZXb2gXN0p6oT5Eym1hhWc9DaK3/aLFO/S48uJVPBhYUXECSQK6+wWamlwXT8NVCXIm0aDWay767GIMrzCQKdHXGkazpVI= 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=eo5yov6Q; arc=fail smtp.client-ip=52.101.43.12 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="eo5yov6Q" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hjFNXtNS6KT25qWwGGpLPMaGkXL7KDu18+YpFtHoWNjsod944WX+/7/bmn7ktQ2Syz0ZxJgTA2s3cOz62NyX8d2GNYy6gkEJQ877OjnGg0+dvZ04AlBFxStB3/F0BkHyyX0qGhPffbEV6sUyqWE2ucCvSINCMEM1fvAAdbyXJyAVWm+XK/Q5daW4mbWeaffUKDXWp4VoPEjBRCa7msYIDJeBZFPBmu80/7HoJ9O7UmmbZuTNCD1olJcjfa8a8KEtIL0HZ+EEGCuoN7SvyaasyO/gm8M3r38lzHGVk1f1/tUiZUxaahS7YI1GAsrOiM3I04NKvCWeGk5FmsBOjC7/uQ== 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=yRn0HXBNm3wE7l+hqt0y6hzV6R3VO+ecWecaOkIe/5I=; b=YHZZ4U1bFZb50jQPlOVXv9eTt4u1WqlnMf5zZXsn0ElXxlAbam4QpKitK7/Axr4Nt41Rw8/Pw4YGYc7W9bTTz8RYhktvKsrGmCH0YbUu0IzkGEucYFYq14HZkfIw9bmLwSo9pWWC7DM8QNZB1xxvNqsWZIP5G8VEMRvKA7i3J0EXVI1TxNAopcEMEr/jc/SbyKnq39+GdqmfHFvpX/DetwVZGcdyRwyd27DNSTGUx/Zlw16t9fHRlJgVRGgHGmMGQHJr2MggVQKQDx09Tcq2fUEvwxJXU8pM10GHlhoqCo246ChQIG8jMyD7UIhy/04oqG1/ySgKD2pP8JvOI/fJkg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.23.194) smtp.rcpttodomain=kernel.org 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=yRn0HXBNm3wE7l+hqt0y6hzV6R3VO+ecWecaOkIe/5I=; b=eo5yov6QCNi8+qWEEFNyfkZJQ8NqS2aFqvohzeyy3hbQh+vZGXqSiwZaCJZyPxPkj/l+hSmqZmgK6rUAfJGBpBCl+tIov00+uz5H1uvfVCh8HWM/WALXZg8znwtLdce8lUHTw5Cc8jzC9XdBcvoAecx3aqeNfZRycPaR351sr/0= Received: from SJ0PR13CA0133.namprd13.prod.outlook.com (2603:10b6:a03:2c6::18) by DS4PPFB6B52B4A1.namprd10.prod.outlook.com (2603:10b6:f:fc00::d43) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.9; Thu, 22 Jan 2026 17:38:46 +0000 Received: from SJ1PEPF00002314.namprd03.prod.outlook.com (2603:10b6:a03:2c6:cafe::ff) by SJ0PR13CA0133.outlook.office365.com (2603:10b6:a03:2c6::18) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9564.3 via Frontend Transport; Thu, 22 Jan 2026 17:38:38 +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 SJ1PEPF00002314.mail.protection.outlook.com (10.167.242.168) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9564.3 via Frontend Transport; Thu, 22 Jan 2026 17:38:45 +0000 Received: from DLEE202.ent.ti.com (157.170.170.77) 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, 22 Jan 2026 11:38:45 -0600 Received: from DLEE211.ent.ti.com (157.170.170.113) by DLEE202.ent.ti.com (157.170.170.77) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 22 Jan 2026 11:38:44 -0600 Received: from lelvem-mr05.itg.ti.com (10.180.75.9) by DLEE211.ent.ti.com (157.170.170.113) 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, 22 Jan 2026 11:38:44 -0600 Received: from [127.0.1.1] (uda0506412.dhcp.ti.com [128.247.81.19]) by lelvem-mr05.itg.ti.com (8.18.1/8.18.1) with ESMTP id 60MHciJG934604; Thu, 22 Jan 2026 11:38:44 -0600 From: Kendall Willis Date: Thu, 22 Jan 2026 11:38:33 -0600 Subject: [PATCH v4 3/4] 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: <20260122-b4-uart-daisy-chain-dts-v4-3-cfdabdf5e6c1@ti.com> References: <20260122-b4-uart-daisy-chain-dts-v4-0-cfdabdf5e6c1@ti.com> In-Reply-To: <20260122-b4-uart-daisy-chain-dts-v4-0-cfdabdf5e6c1@ti.com> To: Nishanth Menon , Vignesh Raghavendra , "Tero Kristo" , Rob Herring , "Krzysztof Kozlowski" , Conor Dooley , , CC: , , , , , , , , Kendall Willis X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1769103524; l=1903; i=k-willis@ti.com; s=20251230; h=from:subject:message-id; bh=r2MIPOWlBnmzHXuRDQt2DFsyc3DGQ5cU+Fq1l5hB1vA=; b=cte8t16ge7XwSEWEGMPyM6pFXiGmdZ6zXMNSQuIcyoKCVV+meJUAN16wiagaZALQmKekfkHRG KeWvt1Hi5SbBpbxVIZyAj/Kst4b5OXKoL/x0gJu2KScV/EHE7s2KrE4 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: SJ1PEPF00002314:EE_|DS4PPFB6B52B4A1:EE_ X-MS-Office365-Filtering-Correlation-Id: 8c6b74f8-2c3b-4320-2440-08de59dd17ed X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|36860700013|376014|82310400026; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MHR4dDlqVkdJSFNqcW1YanRXdzZJVFV0SythUHRCekdDTHJwVFBjcHJsMTUx?= =?utf-8?B?b0JJdjF3eHlROFgybFI1QlJOeUlidWwvTmx4WTFPVThFa21kMnZYNGp4VUlM?= =?utf-8?B?TFZYSElZeTIzM3BSSWtVMnJvRVN5SURQNUg1VnI1eW16RDJNU2NyQlpKKzIx?= =?utf-8?B?dDlXZURHN08wU3BCV08wMm5HYVU5Q0NrZU04anlSQVBlUUlUR3B5aUhSVUx5?= =?utf-8?B?eDFvOHB1dzNnZi9CT1g0UkdYemVqeUh4dmI0MThhYWRsejgvTlNzVytEci9u?= =?utf-8?B?T2hhR2pUbnRmVlJTRkR0QlRnMEFMTjZmRGIxMVFGTklJVHlmTUcraFhsYVpq?= =?utf-8?B?NnpXRXBRby9zbFk1UmltVWpMYmpjd0w2Q3BWdVAyTFF6OXVpQVlJaEROTkxp?= =?utf-8?B?cXpUZ3VsS3d3QWVJa2VDOHJDK0JVVGxMWEVJbUdjT1VIbWVKQ296eG1jOU1w?= =?utf-8?B?azJDUG56S2xqaFIwcjEwdGlNOFFHdHV0Y0NEQ0xFTUNxOXprQUpmS0ljUUpO?= =?utf-8?B?NVZ0ODVPRG82dEVibldTNlU1b2ZuMnZOYmY2Y25wZlhrWGd5OUsxbnlIakZY?= =?utf-8?B?dG1LQjQ0OGEvR3kvSG9RNldBZmd2YmpNMDkzYllxOHl2eXcyNEZBSXJUMjEv?= =?utf-8?B?c0tuajBVQkd6a0F4c1I5UVIxbTRHVXFsV3p4L2Y2elZmbW0xS1o4VEl4UmVa?= =?utf-8?B?ODlFYWNTN0ExbklLU2NhUElqY1JMV1ZCbGhPdy9KUXI5NWdoUDRxNGlpZXVT?= =?utf-8?B?Ry9pQVJ1RmpTRFE5K2REUVdDUHhHVFhkazhuVEIzYzNJSm9WeTR1YkppbnQv?= =?utf-8?B?NEJlMHpEOHR0Y2lxMHpEYXBmMnp2dWovOHNUemdrNUlrZUpHOWNEN2JGeHRp?= =?utf-8?B?Q2Q3Rk53cEJUbDNEUVRNTnduR1JNSEpIMmYzaTlBNXJRcDVYYXhSSSs4dVZ5?= =?utf-8?B?NG1weU1yTHMzQ25RKzlna0pteSthYTBKWlA5MFZqNWdDWjkzSVFST0RwUHYr?= =?utf-8?B?VG5DSGJzVVNSQnd2WVpTaG95TEMreC96dFg1SFJPMzV5TjZDcTQvYkxaNndl?= =?utf-8?B?SXJRMjY4N1JYMUhUck5DYVBQY1hIYzRBYWdOVTMwcVRuQnAzK1E5dXN4RVEr?= =?utf-8?B?Smczb1hWRVRmZW1jT2wyWlU3a015TUZhbURsNERPRzIwREtoNmZ4OEEreXlG?= =?utf-8?B?ci83K296TTF2ck9TWmRMd0RTbGJjWGhSUyt1WUZheFYvZGFFL2dWekpBTzRl?= =?utf-8?B?MWo2Ty93ZmRNTGpxN1A5RjVMOEtWcllkSGhYYmw5dys0bWp1RWYrODJrVC9t?= =?utf-8?B?TTBobHlvbGx3YmM1L0lqbU9tTUNLQ2p4RjNwd3ZaKzg2MkV5T3FLN3B5VUtq?= =?utf-8?B?c2NWUzhjYVJCTlpWcllMbTZnMzdmVGsxM1I5cW9UNldPSExCYmhDUktGNUw5?= =?utf-8?B?N2d0WjhodW9oRXl1U0RlMDlkVUpsL3RTKzF1MlJwbUJuS2hkRFovOU82Y1Jz?= =?utf-8?B?U1JnVk1BS1ZBWG1vWW45S21nSlhCUGhCa2NmekxGQ2pYTGhxcU80VFZLWDFQ?= =?utf-8?B?UmFnMFN4T1IxbnpxMCtacUxoNTRmb3h3TE14U1lJcXJFVDZoazJaRHpGa0Jp?= =?utf-8?B?anpPcGpDTlBKZXVMMzhyYVZpcVU5TS9RSHVCVllWU3VweGo4R3VRSlppTWl0?= =?utf-8?B?c01DdkZNNGc2dWhnR2tlTTZudWlsaVdqWmY0V0hUVCtxZ2hiUGM1WUtkUnVZ?= =?utf-8?B?MEppK2FRUzRYeVVBV0NhVlJ2Q1pqSmt1cllMbEFXZ3MzTnZVTEphWElubFpn?= =?utf-8?B?cTQxeElya1NqdHZDVk5PN1lheC9ubUdicFQ4YnV4cEt4MDQzazhWdkVNQ1lh?= =?utf-8?B?SVVKY3h5SWJUeUlKQkZ4ZWl6ajZZak5RN2VzVVFjUXQ3ajhZblhJbHZjOVVQ?= =?utf-8?B?SmpqZTIvSUtRVXJsb29VOGNpdzJRaXFTODhna2lNaS9JSHh3VGNtUy8zRTJ5?= =?utf-8?B?UFNheDR3TFZaUEluSkphc1dwMSttNU82Uk5zNFAzcEdFcmsvMVd5YmlibHN2?= =?utf-8?B?c1VMNWpaYlBPaVZ5VFZmL0NTSlNOSWV4eWZYSGEzdC8yTzJTQlJ2TmhWZS9k?= =?utf-8?B?SEFCakQ2VTVrbHp3d29ONndTbmJpekdzMWp1M0x0R3cxNXNudEFQSkthYVpx?= =?utf-8?B?ODIwSUxQckkzQXg4SVNsaWtNbEU5SnMxcFBqL0hSQ0ZoV2dOQS9ZditCaTky?= =?utf-8?B?QWErUXRJZ3VlOGJSMFFwbnJGNDlnPT0=?= 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)(1800799024)(36860700013)(376014)(82310400026);DIR:OUT;SFP:1101; X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2026 17:38:45.6027 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8c6b74f8-2c3b-4320-2440-08de59dd17ed 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: SJ1PEPF00002314.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS4PPFB6B52B4A1 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 Signed-off-by: Kendall Willis Reviewed-by: Kevin Hilman --- 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 Sun Feb 8 18:32:07 2026 Received: from SA9PR02CU001.outbound.protection.outlook.com (mail-southcentralusazon11013055.outbound.protection.outlook.com [40.93.196.55]) (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 49BC5353ED6; Thu, 22 Jan 2026 17:38:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.196.55 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769103544; cv=fail; b=T/CFvTh6I+Of3IZukCxPzA//wpegP78xCvUAXQywAY/+BOQhekVJOwVuS44TGyy6DiYVTOgIedZcGVZpgafYt7gcOin9erFiJIGxDXlLgXrRGjC6TJL/f+DIkH3rsjyaK3+Z9cO+T3GkhVpl6OYQjCdWjyCTcFRhBp0UVMr4+Fw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769103544; c=relaxed/simple; bh=kXu8/WFDLyU1KI/xZUFBmxaGvnMjAietjGz66fvMzi8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=u1u9pZNTTLhIhxwsyPhpTuKhHWs4eUh1oz6nF6SkHFbDm5Y3UU5RfDeLeDHNaRjC02JdfYquxpzM9RneVrL58fmBa709q5ydj6ZmWKmTuiwqnP7cWs/5IMThnL65UZBHyOhcG0wRVGUcuUVSY7vwlNslwcme2fVKNdDq0JkwyAM= 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=OShgk6+s; arc=fail smtp.client-ip=40.93.196.55 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="OShgk6+s" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=gTr1o7ZV5h/Aab0v6jAxDs96nEvTnC08Ddj0cp+tlu1N+pdXMhy7uLiLrLD9fLTC6cclHrSZaiXXqc8qSZQD/5Xz7DtmIp0XUA06vaLkiRccDXSDRchPwEYSxbfcZIoC0hoFX/xh+6nqNlre1ObercddZi9lQY9wCPDNVpdKQdgLrfrN0SdV6CdH0S5hA81fAVQgiypDBS8vj5Unm8DdxOLvJW0lSynaZTo2caWMVF4nt3LpLK9YZrFxKoENUvx5DdC+otkG/Or5YfcQf3aT6S4QRwpXlcZ3gv6WyUoeVLf+xSUATEYWAIT+YK1ngPpjrMWd8eYgtDwV0HLP0cettg== 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=YVkE+qybre6HlsJxJFEPrexC/21KokTWEWUY2qh6Rpo=; b=Y54xmX9DLBnvSDuK1d06ULaUfJ1ycGMqvLf7cViikXQSSQIV4qMf20kiAUfr9jHqkYdpjZ4fNg0kJdxOuhWmeFOACVgntuUN4JPS6JgYDz8RwhLs5PDCV3e0eM9XYBOWCI+raicI0rrkJV0c1QgWBvf6ZHiKKHiKEh6q9G+zz7fPO2hYQfciRrZOUFon9jdv0FJVdZwrBx2f525sDP6gEYYs/kwNgc+PoAExaGP7u8J8AyxSkqc62jjklAcEM3XOW0HrzHc8BljJKylos0Btyj6Y6KLumhE++tSF8Ws8n0uLsFutggaB7/V9YWoGNNU/ERDiPyTgoNBmJLch1upNLw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.21.195) smtp.rcpttodomain=kernel.org 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=YVkE+qybre6HlsJxJFEPrexC/21KokTWEWUY2qh6Rpo=; b=OShgk6+sciq9a8zRuGGiKSP54lK85FAobT/qFen0rBaP/FPbFQYrEEu+vt3mp7lXD/geVrZ/o5QTE0akOPpVHM4wEO5KEyUi26kAOVB6THK8aPzHAPfsjltL6o6ISZVGV3O8hKk+QUTC3/DDIrIr8gxgmwqxUGE5jO+XfzxV++c= Received: from SN6PR2101CA0007.namprd21.prod.outlook.com (2603:10b6:805:106::17) by DM4PR10MB7402.namprd10.prod.outlook.com (2603:10b6:8:182::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.11; Thu, 22 Jan 2026 17:38:46 +0000 Received: from SN1PEPF000252A3.namprd05.prod.outlook.com (2603:10b6:805:106:cafe::90) by SN6PR2101CA0007.outlook.office365.com (2603:10b6:805:106::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9564.3 via Frontend Transport; Thu, 22 Jan 2026 17:38:14 +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 SN1PEPF000252A3.mail.protection.outlook.com (10.167.242.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9564.3 via Frontend Transport; Thu, 22 Jan 2026 17:38:45 +0000 Received: from DFLE206.ent.ti.com (10.64.6.64) 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, 22 Jan 2026 11:38:45 -0600 Received: from DFLE209.ent.ti.com (10.64.6.67) by DFLE206.ent.ti.com (10.64.6.64) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 22 Jan 2026 11:38:44 -0600 Received: from lelvem-mr05.itg.ti.com (10.180.75.9) 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, 22 Jan 2026 11:38:44 -0600 Received: from [127.0.1.1] (uda0506412.dhcp.ti.com [128.247.81.19]) by lelvem-mr05.itg.ti.com (8.18.1/8.18.1) with ESMTP id 60MHciJH934604; Thu, 22 Jan 2026 11:38:44 -0600 From: Kendall Willis Date: Thu, 22 Jan 2026 11:38:34 -0600 Subject: [PATCH v4 4/4] 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: <20260122-b4-uart-daisy-chain-dts-v4-4-cfdabdf5e6c1@ti.com> References: <20260122-b4-uart-daisy-chain-dts-v4-0-cfdabdf5e6c1@ti.com> In-Reply-To: <20260122-b4-uart-daisy-chain-dts-v4-0-cfdabdf5e6c1@ti.com> To: Nishanth Menon , Vignesh Raghavendra , "Tero Kristo" , Rob Herring , "Krzysztof Kozlowski" , Conor Dooley , , CC: , , , , , , , , Kendall Willis X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1769103524; l=1813; i=k-willis@ti.com; s=20251230; h=from:subject:message-id; bh=kXu8/WFDLyU1KI/xZUFBmxaGvnMjAietjGz66fvMzi8=; b=MrRvehXAj7VcAUWDIk47EDVGONa93k4D2MoqkBrpofNPjgIGLyItxd4lzZ0Zwz51F92zUwLqP RUif17cml3cDytb4B3AJfd+8E1CWRlvkQSl16M4WpwUnPTrouMelgbk 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: SN1PEPF000252A3:EE_|DM4PR10MB7402:EE_ X-MS-Office365-Filtering-Correlation-Id: fb0348f4-a4fb-4515-a1b0-08de59dd17cc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|36860700013|1800799024|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Y2xaTEU5aHhGc1RYT0tvV3RJQ1g1cVJ5R2ZSV1ByNkVvdjBxMlExbmRqeFE0?= =?utf-8?B?M1FpZUpQMG5KYWxDU2hvb0tEMXVSeEZHUDVUd0xjZXNFSHVpZlBaWVd4WkZS?= =?utf-8?B?czBKbnNGNVhYUlV0VWtYUWFYK28xMHZnK0Rtc0plYkRWUlNwVHVOQjYzRDhV?= =?utf-8?B?R3B0K0hwWTZtcVBLTzdnQTdPMEwwQlh6UEVKMklUMXAyLzRmV0tsekdCTkUy?= =?utf-8?B?bzR5QWFqcmtBL0JJbG1pbFAxYldxbVE5d25IblNLTDBCcVg5UlY1aHNQU3ls?= =?utf-8?B?alMrWXlaWWZFYnU5dnVZUUdiWFdQRkJZcEFtV2VCVU81WERJWTl4b3Q4Qklu?= =?utf-8?B?UGVESXZVcm9wZUcyaldDMm1vSG45MU4rN0pLblE5SUxwb2htZ2o2NWZCYmFv?= =?utf-8?B?Smd6NTdpdk9VNzNER28vaXk5WEdxQ3I5bVJCYXZCZFViMUl2cnlscFRoK0da?= =?utf-8?B?TGREK0RrUWJQdHNqdHNxTlpiVk9wRldMN3RLMytXN2pOWGZWa2tKS1pOTU14?= =?utf-8?B?b3M1ZlN5cmtrZUhNN2V5M2d0OCswZDNIQVE4MDVVV29zekZIMXlOVGwza2pW?= =?utf-8?B?L1hMNXFsQmMyTFNDVmU0TW5TZEk3UEFJbFUwMzBzVGc3dndNekZ0eFJGbzRI?= =?utf-8?B?Qk4vK2xzcGNaOERXSFVQcU96Zkh4NWdnOUJQMkkzdG5Mb3Nvc215YW9qNUxP?= =?utf-8?B?UkZLOFJzUlMxODBhS0dsQm9Cb3pPbUZ1WG5PUzRZczZJeEpWcnd2YzJpWC9Y?= =?utf-8?B?TjFXeFU5ejhMVm5mMEFlNEhibGtXZ3ppWGVWRlR1MkgyeWxTL0tDQWw3SzdM?= =?utf-8?B?bStHeUNaVmxiOHdUald3K1duWGlmMDVtdjhJSmR6TTRKeEwyMnhaSjBaK3BF?= =?utf-8?B?TE02MWhsVWJIMURxdDR5Z3lzYzNFWW9pTDMxNUpFVWtaSzhQdWw4YmRjWjVm?= =?utf-8?B?enVEVFROR0ZSTjJJWlJlWHJ3UDFPNDU3WjAvOUNkdjZUeDVpUXVJVW5SbHl5?= =?utf-8?B?alRzeVhBMTlsQ1pielhFcFNwVkswV3orOEg5TGZlOG9KNzF3RnIyWmxPWkpn?= =?utf-8?B?QkcxWlhFMnl0a2JqSjdDTGhtSXExNHFTOFdSVENqNXNwQXl6Q3lsVDFyem9T?= =?utf-8?B?YXdubjNrQVMyMW04UkJ6NUpYUVcrb0E5bFBBR1JCUnBHd0ozNjIwUXo2T0k0?= =?utf-8?B?bndwZFlsVHNZVStRb21VbWYwdmp6ZkFxZURjYWlFNGJpRzArMlBFV21rQnBv?= =?utf-8?B?NzdCWXM4Z3dNMmNqa0lybnF2OUFZUFRlUGhlMDlvQlZKZGx2VkcraWFrQVVF?= =?utf-8?B?Qnl6RzdSRW0zcW9ReHprYWlnM0QzaXE4NG13cGZzSXh0eXR3VVFsL3J4c0Jm?= =?utf-8?B?UFcwa2JjR2JhaTIwN0pBclVPS3hPY0g0b21HcWk3STNydWsyQ0k3QUQ5MkE2?= =?utf-8?B?UnpyQ2o3azJ6S01LVVA0c3lnNGxIUHhlQUYzeWVBVkFld242aG9kdnlqa1RN?= =?utf-8?B?dkdkKzJ1emU2WmhBYXV2dmRmdWlGbVQzaUk2R0ZacC9TdUdHbE1KblRqQThK?= =?utf-8?B?NnhlRDJlbitQOUdUZmh1Z0tWcmlEOXRLYjd5WUhkZkowd21ZRi9acVJISjFv?= =?utf-8?B?NEJlWTI4NHdoUlMwa2czaFUrQUNPWUpHQ2swcHpIYjl0RzBDc1hpRWozcWJw?= =?utf-8?B?Ris5cXVGNXhqcVFhZG12RVB6aHJ5dHE4aU9FZUgxWDFLNHgxTXNTU0l1bUdw?= =?utf-8?B?S3pnc0s4eEtPb1ljTnlhSDJyV01idzFaVnlVSGlhSzc2UUFUWGJHMGVwVkt4?= =?utf-8?B?ZUhNTHc0NUtVQ3J5ZHRqMEVINVZrcmFHMEpVenArN29wQng2ZkpNREgrQ0Zz?= =?utf-8?B?WXhXN0ZMNytVbFJmMGNZeUUveEswR21YZW9ZUFZ2NFVrL0lhaEJRZzEyeURn?= =?utf-8?B?TTFIK0tWQTRlWExHZDBxc2RhYUhCOTJGLytvVEF2RDlmNGxFSGlwWWtKbjk4?= =?utf-8?B?c3FqU25XVDNlU05td2taTmtsRmxhbFJHTnBxZi96UTBwQkwxRVdscS8vdmNJ?= =?utf-8?B?R0ROaDJZU3FmYlBZWVEvbEhDQVI2SkpyVER6TFozRis3VUI1cWtJeGEzSTJB?= =?utf-8?B?OWhTV2NvL1VEVWE1L0ZjWDk5dEZZVVRXQmFzWWVOeDN3ZXZ2VUFtZUFZaWds?= =?utf-8?B?akZhS3VYbHgyZy9jaHlsMHRVWWJjU1FDRlVtQkl0SlpDbGRtT255MkZPRjdj?= =?utf-8?B?cHNVN0VPbnBTSlVCTFEvQnNpcWlBPT0=?= 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)(36860700013)(1800799024)(376014);DIR:OUT;SFP:1101; X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2026 17:38:45.4386 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: fb0348f4-a4fb-4515-a1b0-08de59dd17cc 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: SN1PEPF000252A3.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR10MB7402 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 Signed-off-by: Kendall Willis Reviewed-by: Kevin Hilman --- 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