From nobody Mon Oct 6 04:57:08 2025 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2068.outbound.protection.outlook.com [40.107.93.68]) (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 68C421F7586; Thu, 24 Jul 2025 17:05:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.93.68 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753376731; cv=fail; b=NWLuBkIAxGIhmCkQXh6QhTEo0wSlCTTDlFWkpU1bmXYeytlG/dNzYgY0cDY1Z6d8jf0BtxRqdNeMVHqvYsZKS7LsdVOgiyV7VzfgfDqriUs2ZYnZDcWDorq5cUZumwNJZS6a2Aalgtx4FFDeCUEkHmmgRJ//roSCGr1Rf9zjsrQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753376731; c=relaxed/simple; bh=z+z5L52SbnsXcj20KEP/tKGeVI35qDT8de9d6s9C1so=; h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type; b=s/+HbWaXfDwYkVoDGY3JVYs4OsOZZCp5RcKxrAItKab8n98RuDeyBWlgkhsjjXwia4fo2g8iN/KXSYKczJWeSd4CtOcE8eZH7Kh7KLsXeMXwuqbRnp0ca1YjNyXImcI284os4aN3HoR2ybB0Z7PauBLasCBOO85xuUEpO3U7hMU= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com; spf=fail smtp.mailfrom=amd.com; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b=P/LeDhnT; arc=fail smtp.client-ip=40.107.93.68 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=amd.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b="P/LeDhnT" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FnQZfA+8waWDmW1ZkB0jTk6jfWKmHF9oDdbmK1oMLtSuhaQDw2D7akcg1s2VHbpChTz5QV+bAZrMQB2OSGCeS1GSjrdgfUlGtIW693qAxIYSsSNZPo82o/+t+10ICM/AvsvzgOa9szlZczyKjr7v5cDckSHhM5HuOcjrXTYEAqT+v7qAWRJ+bHmBHPMgS+miVKIl8Fdd4ARJAFO/IRPcj+rMTsoRkqlQ6k0PxWxkcw6kTs4Vn8EcbBg13Ad5ydMFR/DWkfs253gV0ccn9DgVn6FUMFPeIOa9h7VTwc0KUQ7CrIF/9s1H/WGG4qmYQp6QT9AECTtfUjXmL73+kSSJOg== 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=0Q28tk5/wEddHaLhqYUGiyX97GLYr8lNa1B9eCru5P4=; b=tDcv6kaVvhR9zgzFd2jTNbAPYTPRKXtMo9D2/LY77RRG0EjmRrnpbu7xnU/DKQvc/fJpujvI9t5xXjipEi0ZELAKM4XJtKYjwVTKUIG5VWXT7rdTmpbCjp4GHXev7AZu0CAfeUoVCHAcr9xozBWxYSp0OTCn0tiTw1S7XO3PsXxC4vyWGXYmspA7HTq14M7mJN/ceEbkY7BcJh++NZorbAH/LFvnCSM5Fq2KM12Ymnd3/W/VLWHKpTPoecci0QDkW6wv23bfx/Y9dNzMUoPx8s15cffvRbpafwiMC4tcpcUQkMwkeQo6l3yYjl7YI3d5XLuCFLnn/YPCXDOIHMUEqQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=bootlin.com smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0Q28tk5/wEddHaLhqYUGiyX97GLYr8lNa1B9eCru5P4=; b=P/LeDhnTAgKesl5pbyCT7XjbS9so7e1OnmHSDAdlCLqdHfSegNgV9mIGBXGNRIzSMVzFt2pJn0ULaQQIZ2wr3FNWiJmSeNxHuV7iDBkp9L5pWwtgxB3BTnQpxJsz/OGPvO2+TU51pHwzbKlvsi0ILogXY96nP8T78wuGKB42Y28= Received: from BN9PR03CA0079.namprd03.prod.outlook.com (2603:10b6:408:fc::24) by DS7PR12MB8322.namprd12.prod.outlook.com (2603:10b6:8:ed::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8943.30; Thu, 24 Jul 2025 17:05:27 +0000 Received: from BL02EPF00021F69.namprd02.prod.outlook.com (2603:10b6:408:fc:cafe::7) by BN9PR03CA0079.outlook.office365.com (2603:10b6:408:fc::24) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8964.21 via Frontend Transport; Thu, 24 Jul 2025 17:05:27 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB03.amd.com; pr=C Received: from SATLEXMB03.amd.com (165.204.84.17) by BL02EPF00021F69.mail.protection.outlook.com (10.167.249.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8964.20 via Frontend Transport; Thu, 24 Jul 2025 17:05:26 +0000 Received: from SATLEXMB06.amd.com (10.181.40.147) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 24 Jul 2025 12:05:23 -0500 Received: from SATLEXMB03.amd.com (10.181.40.144) by SATLEXMB06.amd.com (10.181.40.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 24 Jul 2025 12:05:22 -0500 Received: from xhdharinit40.xilinx.com (10.180.168.240) by SATLEXMB03.amd.com (10.181.40.144) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Thu, 24 Jul 2025 12:05:20 -0500 From: Harini T To: , CC: , , , , Harini T Subject: [PATCH] rtc: zynqmp: Add shutdown callback for kexec support Date: Thu, 24 Jul 2025 22:35:17 +0530 Message-ID: <20250724170517.974356-1-harini.t@amd.com> X-Mailer: git-send-email 2.43.0 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-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL02EPF00021F69:EE_|DS7PR12MB8322:EE_ X-MS-Office365-Filtering-Correlation-Id: 545fdaee-3a34-40e0-4445-08ddcad44962 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|36860700013|1800799024|82310400026; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?K2tFCaT3BXbPrCA+X874mFfdOHSgW+n2SwfxpQhymC3RE49U9S1uvzW6gbLr?= =?us-ascii?Q?pZijTYS6WeT37Tefb/Sow/KniXuka834IRsPP2AZ1dQ1eJSzpvDMMOTNWGur?= =?us-ascii?Q?cxj6flYGzs5mjHM04UexyO1k/3vItB9hpkgy2TYr63GZm7uqn4/Il4FKWjvE?= =?us-ascii?Q?B/7BM2x4jhDf4vF6r5XAZNhKHDy/zYuBmzMe2IiVbzxsxKlEA6IikRIk0qV/?= =?us-ascii?Q?dP0XiWuNNTxNSADZ4FUmUI6FlRnfkVNT4VijCbF9J2NkGa8htqKMQxETUrpl?= =?us-ascii?Q?DSsAbKQhSlbazp/IZQMNl9psOhqNqMmIJ2sBtyCr9UsJ19stsibb8Sg2T8GO?= =?us-ascii?Q?tZOZvY0dFzFZAnfRr4Ftl0X8S7pkOIiqE5kr75Ecv/bxcva52ctV6oX/2vSA?= =?us-ascii?Q?2lt92FnqEFQbm2Go7ovkCwQkS7SgCkYOEPMn8bR+UaNhFuGLlO73EH4VrYVe?= =?us-ascii?Q?qIsKdqMDQmkNZGff0xQjfhP+2N+foqrkn8aoN/fujGOZ9aGLZ+39/wPZIHj7?= =?us-ascii?Q?ARwdf0T1XprJmPIGm3dlRCoUtuOH2ETbld+RCGU4seIgJec/b01E10dnEYcb?= =?us-ascii?Q?vO0etX8rRgvGzgTCggZ9VMEGGOGLgwl0zHy+w58Utevh6qB2MiOWPE/wZgSv?= =?us-ascii?Q?JZJVzEMy+nuWzcq3OUlIiK0US7mbQ9swoGIuKgz/tmyFOTx2f+5d27ecjRvF?= =?us-ascii?Q?1bsFHixbleLivbSkNW8Ne/dq0tsLEp7xHbhWhHuKIPmKy+uZ8Gu2g9dHXZVa?= =?us-ascii?Q?wX0MNATvG7yHv0g8NZyJLzrSokCrttfH+AH1rLZGZHjRZThq2VikrmJlTkCe?= =?us-ascii?Q?9I/26FJeqVj0Lr0UfRaj2qgrh11rOe3FPVRIGC0x+v6J0r98sQnHsqjl/DfT?= =?us-ascii?Q?TQvNG9zRuXmnqQ60u6DgEzNVELcfbNOz6vhPvLoNlIIrPK3ZbO0cVnGUjHB+?= =?us-ascii?Q?w+lfu+Re8CSxeLX31qpZPKMULfxiPU8qjMBxCab+6/BndGLS8+wZPR9dCA4N?= =?us-ascii?Q?RV518oLTelKUgViW5N0K048Mh29AKnnV1tOMFmuVOFquNfCc+so+RBr+81tY?= =?us-ascii?Q?HSZyF+CtG4wOFV77Jg0D/nu6JbenwHyvH7ocPoWRmq6l+9n65hiQKx3cXxW8?= =?us-ascii?Q?eHDv0fOpNW7qZv+gG7RZaxOr3tal00sg2YFt12FrTyUSQBxfgOmV9H0WRUZK?= =?us-ascii?Q?GIEvt0HWDY7aBfbT9z0pWRK+06nDLjcmWYA8LVx8tmfCoHa7oVP09v7mSfjE?= =?us-ascii?Q?SYsp3nk0Cj1BvHgidFNlqyfAELOjEW1gMMadK0rtYPOjbJQM4uh3nxrpoDLR?= =?us-ascii?Q?CSkHiXrKoRRa7kphMpwqlUxEVRhbtcbAWcCse6hLE3MKbMZ1ZnV4sbDHNjnR?= =?us-ascii?Q?qwU2KX0fwB0EhljqHA3rm29H4cn6gDM874ZuWhooRmT8ECqsPlIuPOEhHuBh?= =?us-ascii?Q?G7fZ9Z0K92aXactPfJL1fHK7v9R3ZqDRi101sgbIcimQgKdlXJU9LAQoYTpY?= =?us-ascii?Q?+760rvDe0gr9wAAgC+De7dJP9eaVapP2ZTsN?= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB03.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(36860700013)(1800799024)(82310400026);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2025 17:05:26.9096 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 545fdaee-3a34-40e0-4445-08ddcad44962 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB03.amd.com] X-MS-Exchange-CrossTenant-AuthSource: BL02EPF00021F69.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR12MB8322 Content-Type: text/plain; charset="utf-8" During kexec, the hardware is not reset and any enabled interrupts can interfere with the new kernel's RTC initialization. The shutdown callback reuses the existing remove function to disable alarm interrupts and wakeup capability, putting the device in a quiescent state rather than completely removing it. Signed-off-by: Harini T --- drivers/rtc/rtc-zynqmp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/rtc/rtc-zynqmp.c b/drivers/rtc/rtc-zynqmp.c index f39102b66eac..26893367f0f5 100644 --- a/drivers/rtc/rtc-zynqmp.c +++ b/drivers/rtc/rtc-zynqmp.c @@ -383,6 +383,7 @@ MODULE_DEVICE_TABLE(of, xlnx_rtc_of_match); static struct platform_driver xlnx_rtc_driver =3D { .probe =3D xlnx_rtc_probe, .remove =3D xlnx_rtc_remove, + .shutdown =3D xlnx_rtc_remove, .driver =3D { .name =3D KBUILD_MODNAME, .pm =3D &xlnx_rtc_pm_ops, --=20 2.43.0