ASoC: atmel_ssc_dai: remove #ifdef CONFIG_PM
authorClaudiu Beznea <claudiu.beznea@microchip.com>
Fri, 15 Jul 2022 09:09:39 +0000 (12:09 +0300)
committerMark Brown <broonie@kernel.org>
Fri, 15 Jul 2022 11:35:12 +0000 (12:35 +0100)
Remove #ifdef CONFIG_PM and use pm_ptr() instead.

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Link: https://lore.kernel.org/r/20220715090939.1679963-1-claudiu.beznea@microchip.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/atmel/atmel_ssc_dai.c

index 8aae0be..e868b7e 100644 (file)
@@ -762,7 +762,6 @@ static int atmel_ssc_trigger(struct snd_pcm_substream *substream,
        return 0;
 }
 
-#ifdef CONFIG_PM
 static int atmel_ssc_suspend(struct snd_soc_component *component)
 {
        struct atmel_ssc_info *ssc_p;
@@ -821,10 +820,6 @@ static int atmel_ssc_resume(struct snd_soc_component *component)
 
        return 0;
 }
-#else /* CONFIG_PM */
-#  define atmel_ssc_suspend    NULL
-#  define atmel_ssc_resume     NULL
-#endif /* CONFIG_PM */
 
 #define ATMEL_SSC_FORMATS (SNDRV_PCM_FMTBIT_S8     | SNDRV_PCM_FMTBIT_S16_LE |\
                          SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S32_LE)
@@ -859,8 +854,8 @@ static struct snd_soc_dai_driver atmel_ssc_dai = {
 
 static const struct snd_soc_component_driver atmel_ssc_component = {
        .name                   = "atmel-ssc",
-       .suspend                = atmel_ssc_suspend,
-       .resume                 = atmel_ssc_resume,
+       .suspend                = pm_ptr(atmel_ssc_suspend),
+       .resume                 = pm_ptr(atmel_ssc_resume),
        .legacy_dai_naming      = 1,
 };