Message ID | 20250205-rtc-cleanup-v1-0-66165678e089@nxp.com (mailing list archive) |
---|---|
Headers | show
Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 86016C02193 for <linux-arm-kernel@archiver.kernel.org>; Wed, 5 Feb 2025 01:00:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:Cc:To: Content-Transfer-Encoding:Content-Type:Message-Id:Date:Subject:From:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=EeDiUl6IeEIVLemONuYP1oSqQR1pIWcp1WTKF7bD7XE=; b=x2Q5Wy/KMCRVAIH+4HLnNykuf/ 70UcsF0jZ83Kx6fWC+ge4a4OnwjSzrkWi+kDIgV8nLRcHV5XtML9pR7RZGdx//YHvrqq7IRgk1qJx 1W5up9dQM4jNz51mZB/fnK2RxmQHahALyF4YxFMg2T245M0DFVPE+SiF2IKHbtXwL2hVMka/JRKaM izksiTet6+g5DIfQANTlpFQenAdLKRnfgM3ZnK8ucePjqoETevJszyixhMIaxHEhJtKoJaEsO9J3L adt6zJjPyLffFRaidBJjTE6rN/BgYj4U6T62G25r7TCJ5y74jyErIfoGJru1r9EPSxpgujPD10riv +HW9/0ww==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tfTmS-00000001ybi-3b0B; Wed, 05 Feb 2025 01:00:40 +0000 Received: from mail-francecentralazlp170130007.outbound.protection.outlook.com ([2a01:111:f403:c20a::7] helo=PA4PR04CU001.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tfTl7-00000001yLX-23KV; Wed, 05 Feb 2025 00:59:18 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MjZLtcH85MxSng69exd0dfsXC17pTEf5MQlO5K3pky7/lmVu0Trv3+SijmJWZlkVvf26wTv0P3s4qk3pcns2p0mFh9FRnwJjyUkuK7W3YtYw3bgfYKms9Cgw1seYiZUXEakCVOIrv6s0EGvFF4LrMyEC+SwG71ix/XJ0wCzcAYrn3FqZnZUSlBGt+v+Z5OG4oXwYHY9Yc/gh5V4dGRAbMljIhUWts7pXthgP5m7n9IuJiJAsXe4W4s5Q6TxqQXCePqbjdEvlecn8/mWC0o7N30PGB+vbynsoWBMemJ7bfkJa+v306TA/8rEwSnegPB/pN01bW6LqnDPfe/O3m70Vfw== 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=EeDiUl6IeEIVLemONuYP1oSqQR1pIWcp1WTKF7bD7XE=; b=BTfA8TgIgZs1oB1HcEB3RKc6gEqg7iXDJQqcPCPy13/1cL0m0SXSH1eGqs75sos+NbkDk4svwBi9i5nwzFIOcY+f5Z4e6TIj93DdBfAHdqBwRjUxT8/9qRXhvuCm1QIEa40DO1QULULFFc7FXumsdDOmO5CsnGba0MayhOWfVCz0HFpMOhpjQ/OCqhJAzyrPwBQ8UF5LXLUKhTmTLfFZnGHrJVbnGY2la5Xiu9mQtdMi+dC53hiJ7cBFUfydndEQI3dkoG2p1kwsLoSsK6F+SsBGnxLyi8+ANzKTQ95SCYBblFT+3Eh0xGHwyK3DOa4O4y7ej3LLr27pBie/88FBIg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EeDiUl6IeEIVLemONuYP1oSqQR1pIWcp1WTKF7bD7XE=; b=CMZlDmrhoifm/ZDqAdbeAgWmtbZOvnfGt6AKK0MZcSSR/TDb6ZOX+94gSgA6cMUcuSJu0GKfoqzooIei4f3ymzGp3q8sLm62pmdLeeYcdkDWMe8Zv+fg2Gz/LCCk4WTgStXa7EEzDivMvJISd4Z2lJDxbAKLSld40+MONGS+imuyWWswrI75CGbXJQzZXjUBV7IGaUqBXIjfhHgHqRxFiwfZehoQGyvjX4+k0+fz1/XntAxxFzjXQoKlycDDnWx+zlZYoH2WS3m0d5nWjoRkrpCmb1HbP7EOiyqnh7hiF83QcYOAQQBve8bOvhCLr2PQ++jYQMdWqlRh2cquCxUJ1Q== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) by VI2PR04MB10713.eurprd04.prod.outlook.com (2603:10a6:800:275::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.26; Wed, 5 Feb 2025 00:59:10 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630%3]) with mapi id 15.20.8398.025; Wed, 5 Feb 2025 00:59:09 +0000 From: "Peng Fan (OSS)" <peng.fan@oss.nxp.com> Subject: [PATCH 0/7] rtc: Use devm_pm_set_wake_irq to simplify code Date: Wed, 05 Feb 2025 08:58:18 +0800 Message-Id: <20250205-rtc-cleanup-v1-0-66165678e089@nxp.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAKq3omcC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDI1MDIwNT3aKSZN3knNTEvNIC3RTjFBOj5NQk4xQjCyWgjoKi1LTMCrBp0bG 1tQAfhjmRXQAAAA== X-Change-ID: 20250205-rtc-cleanup-d3d42ceb3d28 To: Alexandre Belloni <alexandre.belloni@bootlin.com>, Maxime Coquelin <mcoquelin.stm32@gmail.com>, Alexandre Torgue <alexandre.torgue@foss.st.com>, Linus Walleij <linus.walleij@linaro.org>, Conor Dooley <conor.dooley@microchip.com>, Daire McNamara <daire.mcnamara@microchip.com> Cc: linux-rtc@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-riscv@lists.infradead.org, Peng Fan <peng.fan@nxp.com>, Antonio Borneo <antonio.borneo@foss.st.com> X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1738717111; l=1285; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=pP+512FswvEkhUvYgW6pJ6UUMbdRWOKWIYksnsa3uUs=; b=+W7fD9ICdwZ5wZUvU82MMMvZi6KEtqNkni2NT6mG9YQFa4tO4wzeqCDfXbSZzfq880kJIl8iy UWx0f5MvPDTDHpOTkxHHIuQVUeBKLQzJtg3r1EhgBkqLLqExdIoj85A X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI2P153CA0034.APCP153.PROD.OUTLOOK.COM (2603:1096:4:190::17) To PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB8459:EE_|VI2PR04MB10713:EE_ X-MS-Office365-Filtering-Correlation-Id: bfe177b3-3703-403f-3e97-08dd45804c36 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|52116014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?sctHDUpsYhev6nh9JyyzldBkyommBzP?= =?utf-8?q?wPY9ZnhTuH9vZApjJTXdIXX55pPf5f1wRo+76MXhXmO/izYatB98n0DCV5e8aYeoe?= =?utf-8?q?mk23H9vN3yzbMdYedN4+wFCj2LAEVRtqj7F0tRhDGpwQGY0a442fH8/m3BFx+Gpi6?= =?utf-8?q?5FgKr5U634XkMdeWwuPU1PJJcXrz2eyJ6HzvwCYqS7zlD7ig0vvNgS8c06HKfBOEv?= =?utf-8?q?oQU9hroF1GBlmBaETpPO4U2Xzv4hyowUdU0MAInOn5qc3q930l3vuziMkVVOgfZam?= =?utf-8?q?x2eLFLcU+O5Qae3/Qys7pNNYsvvSDl15TSur14mg87BOse+2h/eyp6Mn6tfS9Q8iZ?= =?utf-8?q?uZymGhCtwDp60l5IWvpTBxE6cuUHMuFaXcra7OeFlxPe52+DY/X2P4K3oli+GZjc9?= =?utf-8?q?fKI1NMKjb6nmNLSvFanpfvVWTzQ0HA9Yr8RxStLTqP1nYtBAZOaRqExo4ZXGJoSbi?= =?utf-8?q?A7VKWQcHM3sDFYDbYxNXHoZZcSqxuXNv2imYKsS+U0mRT36s9lLRcSiWXYhVVxSQb?= =?utf-8?q?q6nwOoFV2HoEKPCPijq/75wx6g/lz9aEVRnJXBbbLOJYBY839yG9HTDfPbvmQVPH0?= =?utf-8?q?Glnd1HR1YdglzTq//I6EEauKjxdJChIQSSDhdf8bvm6R7FIOzqU2EEoKscMSXRHnu?= =?utf-8?q?W0/Ut+Dr9DCeUsopWtFdgOgplxGCP7KiuiRMKdk2davuvEMzWd5xi87VMXDRtJoTX?= =?utf-8?q?kduWSua+UC0xC8Yz9d3S+1o7xKAnYG2g/+XKE3buYJXbMQ/Q+SGTcSnHM/I8zPzNX?= =?utf-8?q?aFpT3dK8ePZy1vNfvyL09yD64jsBZS5UYMiVnsSkj/ohkyt2PCg/mTUhE2xv/gR2P?= =?utf-8?q?YBS6123R2MluqgVUAtRoC5w8W2z89WzcBsK9WyzGcJQ2pd6BdrUvgtPB7yzGqL6eZ?= =?utf-8?q?m9uIvjcI8O3Qi8oi3BBd0eHjM3Os5X6K5xNECW0Fylo/V0EI/ZW0E0Vy4uLdAYE5j?= =?utf-8?q?IrSeZXFR9RFJMpT2iong/PdcWtIpJ4yLm5HL3uuWMDvjF4dYgp7TknVBkc5vl/0xQ?= =?utf-8?q?QkxV1kFHOEs3e3ZU1tT3pQrEbiHPr9UZumvxpwzXjNOwenRA/JMr8cRYFNkFeh514?= =?utf-8?q?YPORXv1dT7z9EZzP/ttWR1Z3XvROsclMXw23vc/RNhBxwQ6oGu31MhLGOGEBRNCTO?= =?utf-8?q?twGgFUthmVDJVx3R1ZmJRyB22LzF3iSfNfY5IiUiNgVwR/DI9SqIgADi/7T91kDrC?= =?utf-8?q?bFKBbbzpjgZtOLqhvX6Eu5Mk3odDiRZewIHS11/uI0Pnpt/IZR9mupWQHBanHphVC?= =?utf-8?q?EeZiJ5HdVzUEGYjpM4JlcdTXKaQMYtvHxGo0DJVnWwBnoF0ih5gCO9G3UxWlVur7I?= =?utf-8?q?S1CxDm9cJAZlx8koUtI8LjKlc1C/aXnROw=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB8459.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(52116014)(366016)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?9HgE7uxQbEfRsgTOv3qedUdCAXKj?= =?utf-8?q?t5n9PBAwFIWgGsIGNorsDh7YfcZxhGEfKxEhdLI/VePFluC5Tgi7e/+cmLkeZ1UAV?= =?utf-8?q?k/ut56ezCbTwbyxLitvp1qAnew/eTB54VKSO0CNt9r9888wJRRFt9c7y5oM/lfbda?= =?utf-8?q?SRnqG8X0g8x2g9MphCC7cn0YDRahUY11y3QECJ2NCDZ2QoJz7T9pENUxdv17jFiJY?= =?utf-8?q?v4xtMHq5OFWOP3g28ig539anoG1421ErwiLPT0UayeZwvmYh4pRFg8DkzUXkjzzYI?= =?utf-8?q?EMW22ss2OONtqoMbUJi4lonPHJQoxQrKiktqT5bCZjEVPOe87p2La0sBalqORvEzt?= =?utf-8?q?uJhXiYiJSwgCwItc/C1v0PcuaGFWnSf7ZkUO+sTWhUtaqZKIWGsLuEmMjoYHmB4XF?= =?utf-8?q?+CHbAFm5UvJ3EZ8FnvBf5jFNlsEx3P1PM38Wm9/YUATfoTBMrsNfo69bRKg2YIFiu?= =?utf-8?q?wFqQNiSbRPZwkzM7xagPGbCfewZ/GmXSG3OYoVRax3j2foOS9RlWn3HduBjtLXV4m?= =?utf-8?q?iW1aLCe+5RT7tWgvqdQVbea+Hr6MOqaDV/grkdZw/+n+iJLPB9t048P3mXOgZsDbM?= =?utf-8?q?QyBYs01fG3xKSjcfKBYo5xyTU+AQceImmpzVr3VQC5b/NpXkPnVJ5/SogGlUzse3I?= =?utf-8?q?nBM/PHNlbqsItiHQDKtTzb5KjPI3wlV+p0ge486sF0NpqUzAOWmWqM/v9MTsZVX4L?= =?utf-8?q?QVzapN9SdBmOC9R/l4JErTpHhquRk7j3XhKcBHGcEo3TAOZPZ9C0uDMpWS8wUVNpH?= =?utf-8?q?YjGaL0trHAKtblk8Zm6n5dwi2sjwBRVeGeSHa5+vCMzA6Ds83aABHTVDicWNqxEv5?= =?utf-8?q?0qhklMolmvu0LivQDcGsz0wrmUpa01iNOAM+YfXZHley0KLEizx4LyJkEg6J3a9j8?= =?utf-8?q?scxkoYBwyMZ4f/NT9MLiMB9I5O3x5pH32uOeWBUlFN2qbWq4vj58RNg9xwHbCvTaI?= =?utf-8?q?qgSqx6cEoTtviCXKSWQ48ROKd2kwy4EEaxf8SJSsoRw00FNXcFITq7iDJK9xPZosm?= =?utf-8?q?hcLEH0rVCVEFXePQUVh1+yP3oBdOTJxePdjR2+6UPiZbX1Uv5O5UmoIS6ABb77hvO?= =?utf-8?q?Lg5r/G0Yz925cEsC3p0dnK+A+e5kCp4qOyVHCFbAXsCHr4aLKmZvxIuG130SRuCY8?= =?utf-8?q?M+/ffRxQihvleELPsrwEoNLoctJ8iHJCaOCGblPzGlxU88/LpSvilg3hEVeuxE+bY?= =?utf-8?q?dI5KUhMEQzwmMau64Z27SmDDsxcIxOsxeway8syvgcAEl4A64T6TR8lruparHOdaL?= =?utf-8?q?M1aqZ+eh8Rw98l3JNtKAM8QemNkQIsFTk3Znqgh/Y1keQtkluK4K50D3LVeLS0DcX?= =?utf-8?q?cFEJTO/FSWfiSMH8kdK/u08gTMD0UvIKGAl8gHcISdNAxoa7YWsXhYva66Q+pRrmq?= =?utf-8?q?oPgZOpbRAFuZPjyqBRE/To8bsc6PNtrxlhDl8/PWySknttt/SBOoxj6DdELmj6wA3?= =?utf-8?q?z346XEAufo5gaQNE3yzHyCUDga9AtYzJXGz1WTWJx9vx4baWurAiFYDQ/rIAdjYp5?= =?utf-8?q?xScnHJ7YC3U8?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: bfe177b3-3703-403f-3e97-08dd45804c36 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Feb 2025 00:59:09.5409 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ztluzq+0mSGtA4BT4cZRRKI6QhFS0r8uz2Ik368vRc1nf8+3yDWrWDLO9QqmLiIk6+AyawpFywxiySEFKmCPOQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI2PR04MB10713 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250204_165917_536922_DB35F0D4 X-CRM114-Status: UNSURE ( 4.97 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org |
Series |
rtc: Use devm_pm_set_wake_irq to simplify code
|
expand
|
This is a pick-up of patch 6-12 from patchset [1] Since devm_pm_set_wake_irq is in 6.14, so resend the rtc parts. R-b tags from Linus Walleij and Antonio Borneo are still kept. [1] https://lore.kernel.org/all/CAJZ5v0jb=0c5m=FeA-W-aG30H4706Ay_xCHTsiC1S-7MuGxqTQ@mail.gmail.com/#r Signed-off-by: Peng Fan <peng.fan@nxp.com> --- Peng Fan (7): rtc: stm32: Use resource managed API to simplify code rtc: nxp-bbnsm: Use resource managed API to simplify code rtc: ds1343: Use devm_pm_set_wake_irq rtc: pm8xxx: Use devm_pm_set_wake_irq rtc: ab8500: Use resource managed API to simplify code rtc: mpfs: Use devm_pm_set_wake_irq rtc: pl031: Use resource managed API to simplify code drivers/rtc/rtc-ab8500.c | 11 ++--------- drivers/rtc/rtc-ds1343.c | 8 +------- drivers/rtc/rtc-mpfs.c | 8 +------- drivers/rtc/rtc-nxp-bbnsm.c | 29 +++++++++-------------------- drivers/rtc/rtc-pl031.c | 6 ++---- drivers/rtc/rtc-pm8xxx.c | 12 +----------- drivers/rtc/rtc-stm32.c | 10 ++-------- 7 files changed, 18 insertions(+), 66 deletions(-) --- base-commit: 40b8e93e17bff4a4e0cc129e04f9fdf5daa5397e change-id: 20250205-rtc-cleanup-d3d42ceb3d28 Best regards,