ASoC: cs42l43: Use new-style PM runtime macros
authorCharles Keepax <ckeepax@opensource.cirrus.com>
Thu, 24 Aug 2023 10:39:02 +0000 (11:39 +0100)
committerMark Brown <broonie@kernel.org>
Thu, 24 Aug 2023 17:22:00 +0000 (18:22 +0100)
Update to the newer style PM runtime macros, no functional change.

Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com
Link: https://lore.kernel.org/r/20230824103902.1606288-1-ckeepax@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org
sound/soc/codecs/cs42l43.c

index 18178ff..24e718e 100644 (file)
@@ -2238,7 +2238,7 @@ static int cs42l43_codec_remove(struct platform_device *pdev)
        return 0;
 }
 
-static int __maybe_unused cs42l43_codec_runtime_resume(struct device *dev)
+static int cs42l43_codec_runtime_resume(struct device *dev)
 {
        struct cs42l43_codec *priv = dev_get_drvdata(dev);
 
@@ -2250,9 +2250,8 @@ static int __maybe_unused cs42l43_codec_runtime_resume(struct device *dev)
        return 0;
 }
 
-static const struct dev_pm_ops cs42l43_codec_pm_ops = {
-       SET_RUNTIME_PM_OPS(NULL, cs42l43_codec_runtime_resume, NULL)
-};
+DEFINE_RUNTIME_DEV_PM_OPS(cs42l43_codec_pm_ops, NULL,
+                         cs42l43_codec_runtime_resume, NULL);
 
 static const struct platform_device_id cs42l43_codec_id_table[] = {
        { "cs42l43-codec", },