diff options
Diffstat (limited to 'sound/soc/codecs/wm8753.c')
-rw-r--r-- | sound/soc/codecs/wm8753.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/sound/soc/codecs/wm8753.c b/sound/soc/codecs/wm8753.c index d6850dacda29..c2444e7c8480 100644 --- a/sound/soc/codecs/wm8753.c +++ b/sound/soc/codecs/wm8753.c | |||
@@ -1507,10 +1507,6 @@ static int wm8753_suspend(struct platform_device *pdev, pm_message_t state) | |||
1507 | struct snd_soc_device *socdev = platform_get_drvdata(pdev); | 1507 | struct snd_soc_device *socdev = platform_get_drvdata(pdev); |
1508 | struct snd_soc_codec *codec = socdev->card->codec; | 1508 | struct snd_soc_codec *codec = socdev->card->codec; |
1509 | 1509 | ||
1510 | /* we only need to suspend if we are a valid card */ | ||
1511 | if (!codec->card) | ||
1512 | return 0; | ||
1513 | |||
1514 | wm8753_set_bias_level(codec, SND_SOC_BIAS_OFF); | 1510 | wm8753_set_bias_level(codec, SND_SOC_BIAS_OFF); |
1515 | return 0; | 1511 | return 0; |
1516 | } | 1512 | } |
@@ -1523,10 +1519,6 @@ static int wm8753_resume(struct platform_device *pdev) | |||
1523 | u8 data[2]; | 1519 | u8 data[2]; |
1524 | u16 *cache = codec->reg_cache; | 1520 | u16 *cache = codec->reg_cache; |
1525 | 1521 | ||
1526 | /* we only need to resume if we are a valid card */ | ||
1527 | if (!codec->card) | ||
1528 | return 0; | ||
1529 | |||
1530 | /* Sync reg_cache with the hardware */ | 1522 | /* Sync reg_cache with the hardware */ |
1531 | for (i = 0; i < ARRAY_SIZE(wm8753_reg); i++) { | 1523 | for (i = 0; i < ARRAY_SIZE(wm8753_reg); i++) { |
1532 | if (i + 1 == WM8753_RESET) | 1524 | if (i + 1 == WM8753_RESET) |