From patchwork Tue Oct 1 16:31:05 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Han Xu X-Patchwork-Id: 13818490 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010002.outbound.protection.outlook.com [52.101.69.2]) (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 081DD1CB520 for ; Tue, 1 Oct 2024 16:31:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.2 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1727800306; cv=fail; b=jM7xnxxpCgW9AF3ZZO9BetUQQZNcTFYocGqshL4PG+sjLtnCQfFabvhOYEH8DI34QBXhU8ISFKML2xsoZmooVFw82xngQ+0c3wOQmEwj3M2ETx2FxXYXFGQzg1WEFXbOlHhwFhGKVJtuFXbqpNJEWkeCc5Snxa3E4OdOJ5Z+e64= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1727800306; c=relaxed/simple; bh=kKbaKl87MYy95QXGpNCjNdogVafEM+UVLM9xSLOVfKA=; h=From:To:Cc:Subject:Date:Message-Id:Content-Type:MIME-Version; b=KobkiJJ9Db8fAzdVWj/89nx7QIQTLk7NCOMnEevstUHFBDJDOCVQBXsXp+fgtcstfFY1eTHiFtxsSjTIpaEug85cqfk3MiKa8ADhxXc5QbwNdsIARDK/BnYpMAz72I7g4BdUaoud9BmuYhaGywvzDBffESU8mGRPNarqIZkLkv0= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=cBLLAz6K; arc=fail smtp.client-ip=52.101.69.2 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="cBLLAz6K" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Dv+vHuCSWNmBnGjjKqSZzSB2NKKCYgnvI9zAgTA4ZNC8GKOismD4+jv+haxuQ8e85NlJKiU6kQNxm6m8SrBel+sjaSrGIlh1Beuo1zYV4ZPzo2x7Bbu+eWP9ETKrtq7Gy2APkHOmUrPoLMNOTw1zLCiteJpBhpAWWj4wic3Gr+SUwCuv2O2sZo6dySLwKAzgOr3lhcKhMOfFMbGedqfn7SnQKsZeTmGOG1YokyN/SyC+TDb6jFuW3re4AFCAXQKQ8+MV4Xt/nEPMVpaK5b9CFqNgJNSguN/k8exNOSoer80s6a+HtFOODG6KT+upRhNqKnjU9K+4rHShkd7lRxt7nA== 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=r0K4hB7sGkLSgnFHwqzAOa0zhRzQYfdgw4edcY5fPow=; b=YY2rHvgJm6tNcBZJ5vK4ay+HpvIlxG7oG95C8fsGEClJLJQzeyqCKsm060SNIDi4Zl9rKq497MKUjVueNf11Cb8Zid3qxhoMR943f0Cx90hfdtGIVszgUS3QPCh7KdHi4AAZAQWCruYemG3Rurk/pTZavMYLqrdb1u2FJDKIaoLn6deH31FGSVMtoFLyYKbssLWfEZfZed/KjGD6+sbSxvLlGgFm54ZOROU2ViHR2hR/H4Tq3x4nUKmVq5ZLZ2/uakT+32BCKgPPNwrbdsQ+fIE2HzXegAPq2LaKI8Mw0tznPn+cPxATdd42hC8Djxc34xrYmfOn3V5mHk7q9V/C4A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=r0K4hB7sGkLSgnFHwqzAOa0zhRzQYfdgw4edcY5fPow=; b=cBLLAz6K97cgCVj6H08fAJ8XPrYjudj/EsPNE5wgAZAco8WEksxK9odBpnI+/eOnRI6F1NFE5WKyCRGlX4gcNHC5JhNOMAJZ+LCYiHYSUVdQXMptwc6pcsVMBvo4MXt+buh7h47zWh1hZfJOPBMZqrYZcXEbQaPGcl/QzNuyrrDTxBCG973MH77oEhKEpWaGPMt21/tgTcUzAxPAeoB0ptLZEAhQ0tyfKMrhAnQo3pkYCx0TVpMJ36gwZznwOad1RvQCvj6rgR1Ca8tScrl6A46zVvMWFwn3/VJAJbAsgGru3A2s81fiiXKBuDqUP1/HCOyLVrVbUxUMHcDmj9cajg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from GV1PR04MB9071.eurprd04.prod.outlook.com (2603:10a6:150:22::11) by VI0PR04MB10805.eurprd04.prod.outlook.com (2603:10a6:800:25f::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8005.27; Tue, 1 Oct 2024 16:31:42 +0000 Received: from GV1PR04MB9071.eurprd04.prod.outlook.com ([fe80::b7f2:1d0:6b6a:ba58]) by GV1PR04MB9071.eurprd04.prod.outlook.com ([fe80::b7f2:1d0:6b6a:ba58%7]) with mapi id 15.20.8005.026; Tue, 1 Oct 2024 16:31:41 +0000 From: Han Xu To: Han Xu , Miquel Raynal , Richard Weinberger , Vignesh Raghavendra Cc: imx@lists.linux.dev, linux-mtd@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/2] mtd: nand: raw: gpmi: switch to SYSTEM_SLEEP_PM_OPS Date: Tue, 1 Oct 2024 11:31:05 -0500 Message-Id: <20241001163106.4169421-1-han.xu@nxp.com> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: SJ0PR13CA0177.namprd13.prod.outlook.com (2603:10b6:a03:2c7::32) To GV1PR04MB9071.eurprd04.prod.outlook.com (2603:10a6:150:22::11) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1PR04MB9071:EE_|VI0PR04MB10805:EE_ X-MS-Office365-Filtering-Correlation-Id: f68fd090-aad6-49ad-2fb4-08dce23687cb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|52116014|376014|366016|38350700014; X-Microsoft-Antispam-Message-Info: +Qx5E5dxSTkAHvoRDrHCh4uctOOEKAWhBVmTCfh8erAjI3Fnw2hgFwWFO6MY8Tqje81SYfbKczpZcEhNtcK8yxk6vzEwUY9r948rKygOm1YWGUqkwYm/+mjBx0k0382HK5eWe8O2iUiHZHnfSn5u9zbZXRTUm8Ri3jRgvZZQTOH77b8kl2hNaQoL9nwKNucif2V8I1CWkRepioCUzK6l+Qvuam1n+MSPYLvELNFlDGonmXz1hiJLx53lzPd/ycvibbxX8Bb1BIwf8Vl6YRKzYekY7UPjkv6ddqrrUi5IaISjQl7G6DesU4Ii4dIbhfbDty+5CipVoH4xvGyIl5VssKKA2yh+kHkS0NCzHc+fWmZVwZvr6y3evfm0jOeOE3q7HqXwkr2nVc6LQduu/W7Apjvhxlz5w8Pyn3NMCuVSXuVB5q+qrdKpLaY3NuZXYY9JwrSCtOSGHMaeSc31BAt3dMIkagj9mK4l3+Afk32YGaY2ykVrED8XybpDd9mfzb9OZp7RgCEDjhU/GryhjGdS4oLVgY2mNxBaTGdupzTMWGR+EyYeUghROLwQ57u9PCKpHcaNtfnA+LT8/cLJPmXEcF00fvNXg1Tb/cY4KmHlliqgNA4f71JRooADP8QWFFgR1YQ4EAMNCK1tBOtKLwXGsNvCtsyo1QI7dZG3/Twl1WYvLtPA7lOlKG8WiDQQc2SCgSovUG69hSM64ERQSBDTKtUwL40TrbTbCf3v4pvmA5mNY28CgqwSkTUX6s65ypKkRKiP0tmARjz/3wZ143UUqEmxTLrW06A1q0Utr5ERqr4xemz0OXyhF67LnY9nJi0jKo+DftypsRZUwaCGmiEA5B2WC//lAI21BbG73FsT5U4gN4l9Yw8BFs9rO2553w0+gLYT6gNubInISFsXG/Y1G/5n90VMB7kwYI4K2CGocQYF9zcM+ufPtNHlAlmLquJikYO8wK1UefFu1jaLYVW8BuUHfxYqfqUpufiiNDHonm9bwoUTeF5P92E/d83vdrW3oX2N0x2DVZZ7LrIaQomDtXunLZcznE+2PScBZ7Bs437/sUy7OxU/ZiGucnP4NJ9ZqoeqKRzv/Ozn3Rbe0xzXHEgwpNlHv9yEldNyN1CTcCiQZGKBr08WWf89YeYgI/7jbG+N73PSIVghWImXeOOS01QEFbQZ5EULVXsy5ELXcMNXfsEprmkw/P59HFhHf8yr9rbiy6sSYVUBZOhyfvOmJLFqf6ShDruD4tEOm3ewK5iqIpW9K+w0yQ6SFlmxzCwIaF8J6SsF0IMXfiHRLT+DxMAOulB6qvMlfGnSmCNEzD7pWxOiZL+0CNnPO7HY8SoX7+Of4M5ntd/nG0QdOHWOHmMWDos5hnJ4tTdxaWL1ARAYkm4G8XR1vpYDWduotja1uPhoyaTA6ZT1I7AxxumRvQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GV1PR04MB9071.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(52116014)(376014)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Vdst2IPCseCwbjA0injnorCmNXl0c7yqiM4kv2L1MJdFX+nB6fC1BW0JnP/6tlDTobWwPWOYW6IJStfR3V6xaJgMRSNJqCeIpslsNcfUpdTUnl3/goXQl18vS2no4evuBfcll9aT8rRdkMP8E0qtYEkASMMbNWZCQtJdrZ+KlErbX/TeSfqkQdhcwMS63AnScBjWwEF2690sNgGX2R8hQEpx4QTDFKVrmQlwoj8tg9kCAJvQ3lD6siEcyCPzTWsrOt67C1lOFOLJC4zvL6bkmCIvoZB0yhRa7SufrTQwKqf3+n5PSH4ZBpQr9LcpVQ9mOoAqgH+dOc1nn363uqJ1+uTV6eB1iIaxxVP3g/ltSkY9yIdSKOPfB4wYhbY4pypalTyNCHrbpN+LuAGKCuW2cMjqw/wlR/Vqr2AXzNIC8e0jwirg6HNwWhYR3KMu0kW9AhQcbZI0IbIcwVtpDE4nmohJzwoXGxcjbneNkUBoByjfFBbtFmql6xUxDwyNH4RLw2YywqdlslXtRfIVpSkDCStLXFNhwK6QnBzKL+6J9JMv7xVL7raAJVjmbK7KrE1gfWXQDjU3eI/f1IBJQ6jIojEFHDRUuof2/eD9kC0lO3nwVETA6sVUjCSNVqEBf38PMhPte/FlSe7YqSjaX6OZhzjx0FNoBxVAhecUFFFzPFj9UOk8YmRYh9K2GZtuOhkwOmYuZSKwh+2HBmDaP09Xl/ElG6rdnmky+NG1Fcdn+Y8CHgbug5WkHI9uF9L1RI3PDLg80nxMJXZ26IqLj+R6T9Q1WYAvyD89iN9EsS81g3bZDFvI5QhROj8DoC6HYXUlcvh21ZQDUdsWdMUa7dDy2d5FV1sQd9kNsfSBiOH4mIFH2qFPLodWsStfAinWllOakRTAfIFuAzFyy2UfKcmCAQf7jINKVdBNdoxmQEgieK81MwpRgijXipGYoQOpsn1MKiX9WyuCmUftky/ZlkZbVYJKF4yORve8rEthQFMdf59f5Iryv1cSvicwMfNA0KLQWgDyq0a+xjd3v3Cza47Xrow31OICKsHsDVSI0MuYcAq2jbbmtadLVyaf6VPIATRalOhGeA+fT8gacSNEKK6zptk1X7pCF+itT14T/y9TJ3lVy+zypq+tEJlMRTwub7PorXo5updXJhOFX1ToJOgkYTa+xPG2rBIzJdkH5Z/BSDyCk6tYGmSw2oHrTJxa3afpyCZyo5aCo6Jg9BHK7WjyI3bllkMAZkrOBeTMvlNY8t4klZB5V7LkpjLRO8bX/V9kopL5O+Z5uhuLfD0gOSU9KLGCPWbiUhmsAlCQKV9dFFJP/K6lGj4Q2NRV8yVv9hCJT9qS0fJkOmDSQwKAxAccxdsPLPVOuU9TvPIUNEeBAPNXoFkcckpLPEEpU2u99Qxvkx9YHcbGiPERTBQPP5KqhlPlo5KuJfpHsrFWWjwDndEN/Sf3J5AL+beIPXbv55Q7RVB759vyM4bnmZGwRhqaG/E11zttnH72r/IionkLbQao1brlr4827TGzrPUwVfLHrd13k6SSgccOW/U8zj0exux/IwGtqQoP89pHTz3zvhE1QJbfv7YdzwT4DfObwZRh X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: f68fd090-aad6-49ad-2fb4-08dce23687cb X-MS-Exchange-CrossTenant-AuthSource: GV1PR04MB9071.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Oct 2024 16:31:41.7513 (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: 6X2lnZfN2SatLsuUjIruVCQcm2cH7cdYVOQCkqjzgjhVe+WvyY/K0xkHKoKJJ8An X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR04MB10805 Replace the SET_SYSTEM_SLEEP_PM_OPS with modern SYSTEM_SLEEP_PM_OPS alternatives. Signed-off-by: Han Xu --- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c b/drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c index e1b515304e3c..b7a05ca4409c 100644 --- a/drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c +++ b/drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c @@ -2811,7 +2811,6 @@ static void gpmi_nand_remove(struct platform_device *pdev) release_resources(this); } -#ifdef CONFIG_PM_SLEEP static int gpmi_pm_suspend(struct device *dev) { struct gpmi_nand_data *this = dev_get_drvdata(dev); @@ -2849,7 +2848,6 @@ static int gpmi_pm_resume(struct device *dev) return 0; } -#endif /* CONFIG_PM_SLEEP */ static int __maybe_unused gpmi_runtime_suspend(struct device *dev) { @@ -2866,8 +2864,8 @@ static int __maybe_unused gpmi_runtime_resume(struct device *dev) } static const struct dev_pm_ops gpmi_pm_ops = { - SET_SYSTEM_SLEEP_PM_OPS(gpmi_pm_suspend, gpmi_pm_resume) - SET_RUNTIME_PM_OPS(gpmi_runtime_suspend, gpmi_runtime_resume, NULL) + SYSTEM_SLEEP_PM_OPS(gpmi_pm_suspend, gpmi_pm_resume) + RUNTIME_PM_OPS(gpmi_runtime_suspend, gpmi_runtime_resume, NULL) }; static struct platform_driver gpmi_nand_driver = {