Message ID | 20250205-rtc-cleanup-v1-4-66165678e089@nxp.com (mailing list archive) |
---|---|
State | New |
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 1EAD3C02193 for <linux-arm-kernel@archiver.kernel.org>; Wed, 5 Feb 2025 01:06:18 +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: In-Reply-To:References:Message-Id:Content-Transfer-Encoding:Content-Type: Subject:Date:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=0ck/KyDLZ0Hdp7ue3uxbCp/8Bgg/pRY0hm93UPm01SY=; b=Epsql3yyhUOahmF/dniwFkRqLh CKmlK4Rkuye0AM1uciA8lBlIJOrP+AjEoPFqTGIdnxUELo3h+Rwq9pSSJR6Xj4hyhzPF3QmBFWIx9 37CcfuVVxmcfutyn+JcI7udh3bD4j4g1DnRZxVR90bSGXK+olu1RCH512eJkmB47xRrkvuxSTZfow /IwMMvZKU//EyGWMNI0slSUrMyjGr8HZp06splWrqnHxVcIr1POWRjv+284WxUL4lBED82NxizNa+ JS8ZhLzNRNERjstLEun3R0HK0u70nG5U2dFNyYEoFO6pwUgG5o4BXvZiF8zfeW60HBXCuXZwIlttR i6FfwOYQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tfTrj-00000001zWM-03oX; Wed, 05 Feb 2025 01:06:07 +0000 Received: from mail-norwayeastazlp170130007.outbound.protection.outlook.com ([2a01:111:f403:c20f::7] helo=OSPPR02CU001.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tfTlT-00000001yPa-2Ltp; Wed, 05 Feb 2025 00:59:40 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=KuJ5UUIAo9d9+jYxjdXgOrcgHjlSWYNpIdz566YTDSQEtqIvPK5XXyqNIn6DztO4Ri3rdXQ9tBc+Nvt+udk2AchoQE/fd5mpog4jOlBH3NTRYl8hMJOCNefX2SO1Tx1jb3HshxZnft5DZzz5Xi/ELW9pbcmNYoRceMOMSAEZAKO4wMb8AWnLS1ZpRycEj4dgR7P2uuqvlR30f7dv5JW/duj1wPWMPzjKBI4Fphcd8gGT8XjQEKCL6rxmcw0a16tVpi2gzDJ4IOF9eVTSDfX818dGff9ElMkWqSVxb+wOG3idzSHvZS8QJBIdYAtokJbAYmAgnEaskWrFT80Fy6I/cg== 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=0ck/KyDLZ0Hdp7ue3uxbCp/8Bgg/pRY0hm93UPm01SY=; b=LG0nCpKnuu9PAogxFN2sajN9+JPaB5M6qRYwZhc47ollARBOam8LfJ6uCexkftir4TMFRheBed27KqYYuaHbJuJXje1TwV7Oc+0+OnWkWCZD248ghcwCT8l1Fs49fhaVNli98zlBN7BGnx1aYxLSahK6Nh93qehsH39YC5591eoWqSTbdo1Q6zB+N+lTXz9lBj9R1VQ4GT3bcXsvLRWghBtGdUjtvc2kBps0HOxflj35TZsv4FLg7+iY1Zpg28d7QZAgPnqk7h3oXWcHJgi5AQ/pmTRrxggNtxbn86JBugO237q5ikACFLfqmNbks7fuGp2XTDYsorw0VsWyv29aeQ== 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=0ck/KyDLZ0Hdp7ue3uxbCp/8Bgg/pRY0hm93UPm01SY=; b=CfX5SlQyCVmrqBHhShACJI/gw8vkwEFvqMlWlxPis+c+eqTxomSCD0FlNpCV6RXg6HykimPu9sOiorbmy9n/oO86Xjq+tlMzzDzOwLWLcjR8CtPGHReJKPI34B1oFbSLhk3R08qnUcvrH5djsjTxB6G/lRajAvt2ZB2ortv38dTsan5X5MKUtYseFViTi9XDYZ2N6z2N9P7NhvBuAo+aVoIEtGodAZvnpfwoH/GUR6ZUbI6UqWSnCD7bZLLLpf2BUMK+017pVJEIcX7cvVC/78CE1KlWihgkiJiWPfLvTVhHSV0qEqnVwtMTkfbEzJHRIrZFBk1iCR5TTbphHp4Tqw== 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:25 +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:25 +0000 From: "Peng Fan (OSS)" <peng.fan@oss.nxp.com> Date: Wed, 05 Feb 2025 08:58:22 +0800 Subject: [PATCH 4/7] rtc: pm8xxx: Use devm_pm_set_wake_irq Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20250205-rtc-cleanup-v1-4-66165678e089@nxp.com> References: <20250205-rtc-cleanup-v1-0-66165678e089@nxp.com> In-Reply-To: <20250205-rtc-cleanup-v1-0-66165678e089@nxp.com> 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> X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1738717111; l=1104; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=bSEqkb62Ag5Dw5Zs7cv9/9hd9K53rCnxW5QPy69d5F4=; b=L42mVUKdk2pIlYxrwXtM9UoydiBfMxcoLJG/qK507hD+NAO+hlBnrqcre2UHyB7TyVQhpASlf v1197RGA8YYDYNV5dTDNFTz5VDBwM/ZBvnjvFAQM2Y3RLB/Imv8CwYL 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: 249bf700-da62-40a3-2051-08dd458055c5 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?JaRSDBR+XJFamV1lQpnJSOX9f30FwAN?= =?utf-8?q?vgPWWjyYg/uSwZXdAelYOWegpkCKdg3llnQPLdZWAYxj/rRetrAGvUG3l2tI9pwkf?= =?utf-8?q?coSA09T3HK1yDD+u3nAp58EZoY29xJv81Z33/vn7dgA5Z2gZ+uH3Fs75SNM3q5tmo?= =?utf-8?q?dC721h6Wrziw3D9ptujZjYRGLgVa/xXRI9RvgxhXhKCi1w9DJlC+++KWzhYwJhG4T?= =?utf-8?q?imjpTDJJUSZaDCFD/oytSBvLPqLg9eHnvPRKJ/BM8dLwKisFFPsa42NntoqVdXB4F?= =?utf-8?q?2qEW0jCt2pAF61rqwKNxm+gnj4fQyRCj3izhc3UyXVrDCoUkgIIsSwXX8PPGztmvU?= =?utf-8?q?BXFrOLtg/Thud/8hT+CNaNYulZ0r5lDQyT9EA9M3qpN02/xeeTWOBZoZ875pURkuW?= =?utf-8?q?eF/G90OM0KRXLhW7rxQTIBuhF8oeb5AZPWB8mGd+LJ7pe4NYg1scZnQEnefN46zBi?= =?utf-8?q?pnuLcA4Kf0JFVboRAQjV+TaV5swYEIujp0JGYunFO9B7qveLywV+W3P4eQ0nZfRoN?= =?utf-8?q?wJe0jMxAzJyPBAa+/2csyGvGFd00wEJdSPQQuZdSmUtCLqE4EvHNAm7q534NxT+mp?= =?utf-8?q?0x1wVQX9OvwJI2Gp5zzsAN+j0IEpFprzNMPxwGy6Gw4VxsmEyUe3yarrsz+ev538P?= =?utf-8?q?pbF+jD7Nv8rcNf4oeb0GNBW8QSPemLTL7AoINSPyONqArg015/2ZPHp5RbIlHE77e?= =?utf-8?q?qdszpjSiltlyhwfFzcN4pIoOBFLFylyZ9hcy2ZWkHdUCpmT4AJjUK0cB23YqEeMae?= =?utf-8?q?WBMjEMR85zZiQjEBJcE1FSXGJW5EJyQzWPvDkb48ia0J4gOhOxUy/dGOybwbRW/8+?= =?utf-8?q?AxAhpq8OuXurxM+8uKNKXWpV/v2z3+OeZsjmXdN7OiwhgjyAVbm4uPtF0weolANlV?= =?utf-8?q?LnQCid0Is/64F4GoQQMaAXs2ZK8BLIvreOAijRVIKGULf9N1PkPkNRNW8/wmLJYc2?= =?utf-8?q?gL7fDrCDKj2eS93RJjTjVdjGzN89UuzXR5XUK3m82BnGeFR+8nurLEt3wUmNLW1Tl?= =?utf-8?q?AKgYIwV5Dmggt5nvzlO2XIPiE0S87PWy5gaNNM9G17bVliOWcI8kxmis4HDe6bRBZ?= =?utf-8?q?AWaC5doPh2ugTq5gREj8EqjX4itfCvb3GFIESgayX6Ag/QYAvwfBjPZodSGOj6Fol?= =?utf-8?q?VH9JL/tYYKnpF4E012VQIO9bHjmvTEpcMlauXTNPHQYeFpIOaGKgQ5q9uKYHM2Cmi?= =?utf-8?q?pX8jz7QyaZtJ3Budq9xQHfiSyf4H6HcYLtqhZnkej2FJ8bIBQf6h1MlWzrkV4wBnQ?= =?utf-8?q?j3T1TTnvQ3GA/eUA1SCnDnakDiS9T+em1hUCw7lO2RGeRq4PFqLIC9ArcgqpwujDK?= =?utf-8?q?PooB5z/qS9hAHpOpiEm75J6B+uQDFLSztNBxGWl7Q0WLF5VP8gU/oE+9l94uWiHOq?= =?utf-8?q?FASozbW0YbJ?= 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?k1TNRmK/75bgNMe+0ciKxwH7YA/s?= =?utf-8?q?Hl7V6Ye378vV3RuqZAqQ11YrfiHY6HkGZN9XxNq8h/7ZXJQETHAAT4+jt+Q7fs3hx?= =?utf-8?q?yqWMwocbyFn2koO4XOUOitChgyNNTgCPVeZ6bsMA+neQ6bcUSigJTItsvcTb35EFf?= =?utf-8?q?NTez80T7BmOZy5joGlLtLVqYQdn8k1hgmF7uotU0YLg4A8IYWZ0ryTmmBbzz71JdN?= =?utf-8?q?Pvhh/J/TAUQPDw4LXV0iIrRhNcZRdoHwvI1h2z/289LbUggUyqa8WgaxAY1GqRN6e?= =?utf-8?q?CcTN+KW/DSHhMGLLRwY9PtF43y1JaBjFlDm7eHQlHvwXCxCS5NSlWhpFKJ4MYVq0d?= =?utf-8?q?FeXdpYL0rzJfJ13pOvAD0zMzBqI9AlRUkMYb6aMAr/9wj5LCh2CienS+dXJq6pL/D?= =?utf-8?q?ivN8Q0V7VpTE+FjjGNUhJI0XEm6LmKhEPn7sCV2dDB+oACVOzUf64xSTKofXIPKJt?= =?utf-8?q?+VwYTBtJvYc9cZ8iBLrW5xmUsffioCV7Sae1bAZZohXacTEgv+17eizeVqVweeZ8g?= =?utf-8?q?TxYs1jucMKIbxkbukrUnjloOiyodncRXVm2s3BZgrOxoGrIm8O9U+3de3nsjHjA3s?= =?utf-8?q?/ev6ajI7bTl9YepRaxnDHTy8K3SnoHwG2/ulfKcKKRU+q1b4B+zzM8xImGCviMEwx?= =?utf-8?q?/JCtuA/QujMY/lW5ssRt65H1nVxu1GhAnpl/PbtrYUPbmjilJ1AwmHTEaiutaWqRn?= =?utf-8?q?LDYShpSg4rn0tmvAhMDLbcmH7TyjDc+/bq+govdztd5XfTGwt/ac5isKZ60gcvIiS?= =?utf-8?q?fxcDFFn88yZ21uYRfLNeKVQLl1gMx2IROqr1hS13aTSF41N7SPbGczANscc/PJgse?= =?utf-8?q?Ipj+8JNGjkZMynwIWJN1Dk/N7aZejmRS0LmGh1l5nnJCowy78nqGmY5/FtOesuRgo?= =?utf-8?q?O4Jh/n5ct34MPShNIr/LslafSvyBurzo+zOZpuDooWckyV861cairk0rlWtsJnVG5?= =?utf-8?q?pKHFFZFROzP3rR4A0ZBffLgyXrc0sYLPwSrwWOtpEHeWO3ZG2WvKac7RboecToHPw?= =?utf-8?q?CEbT5cMA2sfcKonXUcb8rCOeXQ+wCIuTP0CAqKPv3jk84AqyZyIfOcPnZTpEIkSe2?= =?utf-8?q?265w0fJxP6dhBZxRDwH02qmpKAYGhF9o0pC/ocMFLyCOvM+eR3jb6x3gZLiShAAQg?= =?utf-8?q?kVuxMS+RkWlTltJp9QqnSVGP53dgpFWlAP4xpGFKoro4H8LmcPPXTG4BUWJOyBrzZ?= =?utf-8?q?rnwYniTjT+0+3CXjhStj1Lcd0tuNGDbMKkPy84x0aa9EgZWH07SIR/hvREeJe0v2k?= =?utf-8?q?962K95WS6jxRhzVn25URfrqBKGFlhcVO9xveowAGCegbsmv7uwwHphdpbfIXUhbfT?= =?utf-8?q?CCqa8Ku34tTkyAnsM+la2wTzPOkX8pgGHubs2Toq0flousudF6o84DjS9w+WCjnWI?= =?utf-8?q?iNDRGESkwyrN3geE/qjXLKCDIl3zexme+n7ZcHowl7A1zKzbqbkLik3Hvsgkths8t?= =?utf-8?q?H5eZRB7ZsY5hPSFEBj+JudTsTNmHlmcvbRRJLPD2uPlvU6ctyvWMCod8PLPIEvrs7?= =?utf-8?q?J38ZoKJOOf0v?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 249bf700-da62-40a3-2051-08dd458055c5 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:25.5034 (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: vhxnzHxEVq9spQJvNG2Oo/QkLYeSZzav4wympD+45yAGhqp9UA0cze5+E7h2XnnIFafMUUT+VLc3sSxVdQBIVw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI2PR04MB10713 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250204_165939_605495_B768C46E X-CRM114-Status: GOOD ( 10.92 ) 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
|
diff --git a/drivers/rtc/rtc-pm8xxx.c b/drivers/rtc/rtc-pm8xxx.c index b2518aea4218f36ba24a5fb660ed11c1dd78940b..852d80188bd0b5e75882c7945f166162fb039507 100644 --- a/drivers/rtc/rtc-pm8xxx.c +++ b/drivers/rtc/rtc-pm8xxx.c @@ -523,21 +523,11 @@ static int pm8xxx_rtc_probe(struct platform_device *pdev) if (rc) return rc; - rc = dev_pm_set_wake_irq(&pdev->dev, rtc_dd->alarm_irq); - if (rc) - return rc; - - return 0; -} - -static void pm8xxx_remove(struct platform_device *pdev) -{ - dev_pm_clear_wake_irq(&pdev->dev); + return devm_pm_set_wake_irq(&pdev->dev, rtc_dd->alarm_irq); } static struct platform_driver pm8xxx_rtc_driver = { .probe = pm8xxx_rtc_probe, - .remove = pm8xxx_remove, .driver = { .name = "rtc-pm8xxx", .of_match_table = pm8xxx_id_table,