From nobody Wed Apr 1 20:47:02 2026 Received: from BYAPR05CU005.outbound.protection.outlook.com (mail-westusazon11010037.outbound.protection.outlook.com [52.101.85.37]) (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 3620E3F7A85; Wed, 1 Apr 2026 11:23:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.85.37 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775042598; cv=fail; b=RM8ckeKPiyZZb9CdalaeRaKtP6pPS0yf/O7FAi4eRQkjAEXW1hhBhYuIv+ta8ASZqho76Fb7LFBLUOo75oxWm/elLNKlPf7ao90dMlwz74LsDk0FEWdF+1pw0F+eccjhRDL3WZVyWXsfc7j985TP+reA9qwCpnIRovF0bmLHy2k= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775042598; c=relaxed/simple; bh=AYkUWsKea+7gqtiyFsVVW/ypw7xCd2qpJEO7DkNFYpA=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=mdMY3M5GI/sMCVBHR7tKL4/gp1XQYal6GSuxdvTY8q9Rc+L5eAP0WvKMwRQ8ieDptm5ky7ne1yev/ZadiF+vBRor24L0sTJD9yLV/2KJB15rHKfYGCx1qHMTgmfwC9mSWgbPnLAceo/1XbzC91uR/ptiOPNuiCIURnaAjoXgeRM= 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=cJJw3huQ; arc=fail smtp.client-ip=52.101.85.37 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="cJJw3huQ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=X6YEIYN0np7M4zv1hwdWl2WbTZK1nu4QiM7nMQKdd5IkYqSuMltfqzBYK0AWfYMNqdCvwHvkvCICbLGM5XfkmI71tlfY0raA4AVbmVA+3KyixNOU5RH8CTtWi7R47BvOfUHwD2CGbmtmgS/SZaH4h+0atoK2t7O6wsHBUk7lTDyXdemaZjq7WRugfIss5OJsoHT6lO2KFRu6PGAmDk2686p+FYuWVfAyEpFLss9cMf9yEDsmrfKjQJNfhLqBSlA01CeLAjvy26aHNxJVVYLbnoAfdJiHHjUicEzsdmLuOFwa4zlKWW47qpQ91vaasVj1G1oDBHWsOlVYPKjQZVR3pg== 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=CLqsjdzmuooo7CLedHC7AqpuPSTNFUGZmAR0YC8RY7s=; b=b4lbvLZHqxI+Wo7yUnzp8afpUuYsPBL1XwqvsOc/mtQZPhL1+Z1/i/hsJ9cGQdv+7S0ILBszJZbuHd3mRZWfAHhC8gz9NYs0LbsRWT2Ojvvib7FPWRQqf5JBoW1HkaKJo4sXALmMbBGH+upPtEElNdB7ZBK3yAXtItzfKA5MrC3xN4JY3Kz7wtz3MStLWYnnWrIQyaI0uLWgHSzJOdT31g2dQqtmYCyxFzjNXgXlYGL2eH+hkMo9dB4GEQwN4WMZ42kXbfnw2ROKFM+r/IrOONxJLHOvOIcGy/0NISz4kC/ekLckT66MmlXS9kBUOe66Ay+6CyScINAh9YFXLyjhfg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.21.195) smtp.rcpttodomain=vger.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=CLqsjdzmuooo7CLedHC7AqpuPSTNFUGZmAR0YC8RY7s=; b=cJJw3huQ5gG3r33kQ228wsULnDp4MXy71kDtzmoeTE9qvUiv1Fve7zgPheLimPz1HFwDkNdxDeshZdryDSCf2qiHvomE+8dWkt0m8LqFYKa3G10M2OqMzyQ2qG+jO7QbZjjMBiyTvcZOkJGkOzHeiyhhSkE8v9w2HZGIjwuzGdE= Received: from PH8P220CA0027.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:348::8) by SA2PR10MB4810.namprd10.prod.outlook.com (2603:10b6:806:11c::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.16; Wed, 1 Apr 2026 11:23:15 +0000 Received: from CY4PEPF0000FCC1.namprd03.prod.outlook.com (2603:10b6:510:348:cafe::c4) by PH8P220CA0027.outlook.office365.com (2603:10b6:510:348::8) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9745.30 via Frontend Transport; Wed, 1 Apr 2026 11:23: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 CY4PEPF0000FCC1.mail.protection.outlook.com (10.167.242.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.17 via Frontend Transport; Wed, 1 Apr 2026 11:23:14 +0000 Received: from DFLE202.ent.ti.com (10.64.6.60) 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; Wed, 1 Apr 2026 06:23:13 -0500 Received: from DFLE206.ent.ti.com (10.64.6.64) by DFLE202.ent.ti.com (10.64.6.60) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Wed, 1 Apr 2026 06:23:13 -0500 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) 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 via Frontend Transport; Wed, 1 Apr 2026 06:23:13 -0500 Received: from akashdeep-HP-Z2-Tower-G5-Workstation.dhcp.ti.com (akashdeep-hp-z2-tower-g5-workstation.dhcp.ti.com [10.24.68.91]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 631BMxFF4170925; Wed, 1 Apr 2026 06:23:07 -0500 From: Akashdeep Kaur To: , , , , , , , , , , , , , , , , , , CC: , , , , Subject: [PATCH v3 1/2] arm64: dts: ti: k3-am62-lp-sk: Add system-power-controller Date: Wed, 1 Apr 2026 16:52:56 +0530 Message-ID: <20260401112257.1248437-2-a-kaur@ti.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260401112257.1248437-1-a-kaur@ti.com> References: <20260401112257.1248437-1-a-kaur@ti.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000FCC1:EE_|SA2PR10MB4810:EE_ X-MS-Office365-Filtering-Correlation-Id: 2768c8cc-1451-4288-c25e-08de8fe1109a X-LD-Processed: e5b49634-450b-4709-8abb-1e2b19b982b7,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|36860700016|7416014|82310400026|1800799024|22082099003|921020|18002099003|56012099003; X-Microsoft-Antispam-Message-Info: jFplZudBKYdfg/1e0+ciRGQCThEQ21TFEkykxmZYYunayLxNrIOZxjbHAtGOLVuK9ORclqMUS1vjE06BmwAPKkGWMDdJ8Pk/u3euDlpv0t3DlB0eUKgqGBYdnpZmLaBU9kV0o/Yt87alAzFBHRW2l+FjKOEks6rD9n2Bn683wWw+tkrmbuXkwpjMQh+hxlrjnAwLgFBtxSelk8Ikp+yjqruikMbZTMFSf2+h4TkjKh/iRR+/7JFiu20tb27pm3diy6yfnYogiv+r2xmhACmf0yCZ+/aobmXZksyeQR/A6vPh+eCCfp/kWKWLBT+q5R8dp9QIHLd1EHoEDXijQWARuEnQl0fA1NVwDAb1HzAXSMvPpA+EegpRXF9KTqPLheEj6GYwKEc1F3KYcIqLKsEFV5/NgYXLXLjNWOCqgr+XrqxGd+jYikpAwhQsLI9GkcKCPvZop8MDLAl+KrLxU+pauodfbxhpktVClWWeYvKs1hoAxcUlLuZVtfFiE4pfCE0kKLo3MP3+j6gQyu+Dr7spHV7x5QOLtl5UiWeX8Uph9ooq69+lX3NXNOeKwduzfRHPBsOT5LmZFz6OxM11nr6txqPM+BXU5xwi/Vm3StjRIRrjUtXWxO/AjRj0tKPp7xwCI8E+RP0Mtv+U/rV4bzq14B0/Sdd1qHG6LyCMW+5SvplW7rX0dNLtHOpWaq5v0Pg4ePzzEhI9f+ITsrHz2Y+/Vo610v750ZD+E3Ym9yBAphLfneZGasXlzxyWEZttIH6YYYWcgHq2QRMcTMpdy0GezX2fx5hYasY/+63PDhZtd9fGmltM9EIBR16iufbvBQfb 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)(376014)(36860700016)(7416014)(82310400026)(1800799024)(22082099003)(921020)(18002099003)(56012099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: zRLzdTGH67JDARXMHwbRR6pNsq4I5IFbme+hyiKoRwYT45NV4dSal/o1og+FGweL0eMZWFM18ejlddLsBwJLux28ZVH6JiSESBo6loazB5pqOIg7lU7DeLNJCZfaTJqVmq2Hin/7GpeytIGwKdZ4aFptLengYtrEPVZupaLghznvjzDsEVfm0WW8B7Tt9/D9NhpFgslNCh9iWRZ6rEFkhwrsLlVTtNb6GaVn3RfNdWRkiO3Ql8YupeJEesv22LtDNHYcEGUDQeG9vZ3wc3NMGBdBXq3Y/djfXpX1gH9WFYl/0adwHHAFVwZP3ylR0SKTrg3JmrkbrzBQdSxR9wJdW8TDhpeQ19k2v72y3qQCri2k3awmfziHJjCybkx3hZRjmmgscvSp1YWYB14k2zlUxJfrtS4+TJOXMpcs4bOvMKSxpS8StIATNzuK1qdOHWq9 X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Apr 2026 11:23:14.1277 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2768c8cc-1451-4288-c25e-08de8fe1109a 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: CY4PEPF0000FCC1.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4810 Content-Type: text/plain; charset="utf-8" On AM62-LP-SK, the TPS65219 PMIC is the system power controller responsible for handling system poweroff. Add the "system-power-controller" property to the PMIC node to explicitly designate it as such. Among all in-tree device trees using the TPS65219 PMIC (verified via compatible string), AM62-LP-SK was the only one missing this property. This patch corrects that omission. This property will be used by the PMIC driver to conditionally register the poweroff handler, ensuring only the designated power controller registers for system poweroff operations. Signed-off-by: Akashdeep Kaur --- arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts b/arch/arm64/boot/dts= /ti/k3-am62-lp-sk.dts index 3e2d8f669535..786a7d695b33 100644 --- a/arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts @@ -206,6 +206,7 @@ tps65219: pmic@30 { =20 interrupt-parent =3D <&gic500>; interrupts =3D ; + system-power-controller; =20 regulators { buck1_reg: buck1 { --=20 2.34.1 From nobody Wed Apr 1 20:47:02 2026 Received: from BYAPR05CU005.outbound.protection.outlook.com (mail-westusazon11010021.outbound.protection.outlook.com [52.101.85.21]) (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 F39773DEAD8; Wed, 1 Apr 2026 11:23:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.85.21 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775042605; cv=fail; b=TUYvZu5+JarHCjdcjK01R0dpYZ73RnvrXt0B29oFjjHELzqE/E82xzQTzeLyf6jPWAcsNEPcZIXWHLfiWQ5lYbbiY6/NenFzenxSCobK/Uhf0yxwwk/I/dvfzaNciL8hQW0ny1SqPv8SbelOWKbDKuNLoXQQ5rtfhxDhqqGJ3iM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775042605; c=relaxed/simple; bh=oI196dXfbbjUeQav4zfRStxuA0FqwhmbeNMSZ6slmL0=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=jjrRieLMK+kczcZ1UsvPoWlw9iz9orDhuq4WmB3z1GQL4EObr7QBtDL/bxwVmQA+fBDT4Zg7P75idjbRfhdhMyoPuWvugvMJTDpVA5A3/HjCcdq9UpwtXTybrn7/tqOBtSGSFkPlgMt2Z54qiWZWKR6aZTg+54QQ1LR/o4D9h0E= 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=sS5GqRHg; arc=fail smtp.client-ip=52.101.85.21 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="sS5GqRHg" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Ui0MThrcpTSiKpISp4BqmCVEkpxPXFNSFiL2C4F1mprpriNyYgvZ+WDMUaHbZ47vEyDNpggw6XjNllQVGtvkGfoGEzBc8gtmx1ynRn7jPHuZx27mfyRwTVtz2YTZmGee6LB7GPbHx/GCN5nHV85lNu1AytQk69b5tnWjxZB537NwM1HA4g6INspFgBo+BwRYTHMtxzgFHonaVh+9lbgimc/7MtHCxeDPXxhOH3Y+HIO31gBawJA6hIliIRGkH9hL1u+4ybQXxvNJdem+QG6jEj1IXP2r6zJF5u4z5KnAbaQfrOiLI9R8YWs13TaDGRsiI/AzxMyftWL74Q9HrzZHMw== 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=OERL1EVw3pm57LyHGeKaI02RaVDVsx5RDTbYHes6KPE=; b=bD5xpg2GttlBBg3mkUJddpjWzKBSC4RqSu4sxLZYD3WM7tZytoEF9jp8wMAADF88Aeif5GU3n9iUoxRw7DJQVPozfaa4rVGzEpNE2RP3/49l2IbrCuEbMnrKO2GWmF/1dBMmVUJ+hlDdq2aKAb9G8L7LGlh+ay6lPmv/HNAdfa4ot7N3rnxB58k0YMxYDxB52JzD4yvhVtyvS6W8oE+MDEgaCG8gpqvH+k6p9Ye8WHIVX+n4mpOA3m7b+0Ub0Ve59NGl81fb+4CADPC5g2kxSe4OoQYEdS8cCsK25pun2iulJ+fLhpHmMBpaLgQaMUej8xDBtD5JYN7XIw9iuvtt9g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.21.194) smtp.rcpttodomain=vger.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=OERL1EVw3pm57LyHGeKaI02RaVDVsx5RDTbYHes6KPE=; b=sS5GqRHgkltE4TyTPNQ3P+Eg1yia5S9y+o4ZWFW9ILK/nKpqFjkcJMHcpF21Ofvuo3z8EJfWZHTcmFdy9SQM1UMGrKMUZea6C3p19ATCXGXMhdNDIHTKchihB+RXHhnXHsoJhf389aIpLn9d23Qz94uDOsKgcKIbTkHKBtGeX1g= Received: from PH8P220CA0011.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:345::17) by SA1PR10MB997739.namprd10.prod.outlook.com (2603:10b6:806:4bd::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.15; Wed, 1 Apr 2026 11:23:22 +0000 Received: from CY4PEPF0000FCBE.namprd03.prod.outlook.com (2603:10b6:510:345:cafe::15) by PH8P220CA0011.outlook.office365.com (2603:10b6:510:345::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9745.30 via Frontend Transport; Wed, 1 Apr 2026 11:23:14 +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 CY4PEPF0000FCBE.mail.protection.outlook.com (10.167.242.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.17 via Frontend Transport; Wed, 1 Apr 2026 11:23:20 +0000 Received: from DFLE200.ent.ti.com (10.64.6.58) 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; Wed, 1 Apr 2026 06:23:20 -0500 Received: from DFLE208.ent.ti.com (10.64.6.66) by DFLE200.ent.ti.com (10.64.6.58) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Wed, 1 Apr 2026 06:23:20 -0500 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DFLE208.ent.ti.com (10.64.6.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20 via Frontend Transport; Wed, 1 Apr 2026 06:23:20 -0500 Received: from akashdeep-HP-Z2-Tower-G5-Workstation.dhcp.ti.com (akashdeep-hp-z2-tower-g5-workstation.dhcp.ti.com [10.24.68.91]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 631BMxFG4170925; Wed, 1 Apr 2026 06:23:14 -0500 From: Akashdeep Kaur To: , , , , , , , , , , , , , , , , , , CC: , , , , Subject: [PATCH v3 2/2] mfd: tps65219: Make poweroff handler conditional on system-power-controller Date: Wed, 1 Apr 2026 16:52:57 +0530 Message-ID: <20260401112257.1248437-3-a-kaur@ti.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260401112257.1248437-1-a-kaur@ti.com> References: <20260401112257.1248437-1-a-kaur@ti.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000FCBE:EE_|SA1PR10MB997739:EE_ X-MS-Office365-Filtering-Correlation-Id: 4239f686-9d3e-4898-60d1-08de8fe114b2 X-LD-Processed: e5b49634-450b-4709-8abb-1e2b19b982b7,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|36860700016|7416014|82310400026|1800799024|22082099003|18002099003|56012099003|921020; X-Microsoft-Antispam-Message-Info: BisQx8zfMU8h+JOSW5O3kIvSOn1hmPeN24edc74Re0zBRMG9PWBHpIVh/YepOGc/R9NHviaOJnFIOUwZSdzdTHuBwhMcKdNKEbCaFatBUG0f544LtbMeeTFAUwTJA5i7m8ni88tnwogXShdYNE5AaVQIzu0un9hsUOb1ow/E2tHZg7cciw1D35HLSBO91tyrWR0js5cA4A+zQ6qqC2NOEeI/Wi4Xtyycaulr5btXz3RB3G8L2s5Iv1K0BRs1uVO6KiwNpP7gNZH9BsdBHiHsQlt/VmOZui1y8sOR0WSjth1KN9Wm84VTguxH4xOU9l8wJPrP3kD2AFGaLXnXsjJh127nGPOK2osRnfFseVCTxVEqoAYA0ndvAXSeRlkP9F2r3mz1laXvS3BmUXRbOn1g0BdJEc8hWoP70099g9JO+ioIHch1vq9oYmqooAAP7fNvhskGJJw79kjm84fETNVQO7t9BjQ015IxiRTb8caojZovUsdWdjfP5ymO30TN2Bg4tHdx0M3AdzXV4ZYFhk5L5Bz4AMkC5qfreU58tLVFkmHKcJXA9k6rqUMWrdNzFBN4am3hWuxIaOslyi8N0zoaq2XQQLh3mDhMg1z9th20/1daujsK8qfhGO3fCP1lP7jgWICSkjFkgOvkEUPiP87ge7mRpi+4aYq4sesddHb1dLkvEmJRQr4StYnbqCTeKgMW4H8m49Kod+DaEwhccHC1Ri5wCMtVo6QtG/eXihkIf4bdS1gbnDhnDfnF7AQzWVpYi6Ex2MmxVd3Sm52NLDPldmBHBwLE2kGAOoTjIuhWr0apEfE9MmHrg+l5BHNyMTUt 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)(376014)(36860700016)(7416014)(82310400026)(1800799024)(22082099003)(18002099003)(56012099003)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: QUMUGPaostpnclWwO8HJP7Zh02ITfTjXmkTSHchU+eYqB7kexcwbm4QRo4kUVk17K0oEzmLE7AQrr/SclQxAuHse8x52RJwdnqbTYrUt8R1P1YcE5LCo8hY5nxFbizTT8yu0Z2LZRTC6LrrupqEp6l4HRTWd+6dUHuWHOpBjvD5k/x8SscrGwGt+ajgz5/sNJlOyGsnRLRid8r5Tq/7AHJUrfiT9kXTK78NL6QB7uWRE/RvEhZ7EfF/4hHwNQJ2hG4hDMnwGqhppMqvAKCvML4U04buRLu8z4gQsQgNy2Gl66CwcLlk2fQU2gF2PxPfOIOHD3QE+P+xGyrGt0B+N19re/wkw15LcUY5tDiKyC8+vZhXAo3MhCSUI9ARW29dGOrQ9em9h5Ff4U//ye+Pk2v3qEUqfCfI1jlAut6TdKSAZl4D+LLVMc+UyNHbcHHa5 X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Apr 2026 11:23:20.9901 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4239f686-9d3e-4898-60d1-08de8fe114b2 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: CY4PEPF0000FCBE.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR10MB997739 Content-Type: text/plain; charset="utf-8" Currently, the TPS65219 driver unconditionally registers a poweroff handler. This causes issues on systems where a different component (such as TF-A firmware) should handle system poweroff instead. Make the poweroff handler registration conditional based on the "system-power-controller" device tree property. This follows the standard kernel pattern where only the designated power controller registers for system poweroff operations. On systems where the property is absent, the PMIC will not register a poweroff handler, allowing other poweroff mechanisms to function. Signed-off-by: Akashdeep Kaur --- drivers/mfd/tps65219.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/drivers/mfd/tps65219.c b/drivers/mfd/tps65219.c index 7275dcdb7c44..e52fbf1481fe 100644 --- a/drivers/mfd/tps65219.c +++ b/drivers/mfd/tps65219.c @@ -541,13 +541,15 @@ static int tps65219_probe(struct i2c_client *client) return ret; } =20 - ret =3D devm_register_power_off_handler(tps->dev, - tps65219_power_off_handler, - tps); - if (ret) { - dev_err(tps->dev, "failed to register power-off handler: %d\n", ret); - return ret; + if (of_device_is_system_power_controller(tps->dev->of_node)) { + ret =3D devm_register_power_off_handler(tps->dev, + tps65219_power_off_handler, + tps); + if (ret) + return dev_err_probe(tps->dev, ret, + "Failed to register power-off handler\n"); } + return 0; } =20 --=20 2.34.1