summaryrefslogtreecommitdiff
path: root/sound/soc/tegra/tegra_pcm.c
diff options
context:
space:
mode:
Diffstat (limited to 'sound/soc/tegra/tegra_pcm.c')
-rw-r--r--sound/soc/tegra/tegra_pcm.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/sound/soc/tegra/tegra_pcm.c b/sound/soc/tegra/tegra_pcm.c
index a27f65f68325..439e412f17c6 100644
--- a/sound/soc/tegra/tegra_pcm.c
+++ b/sound/soc/tegra/tegra_pcm.c
@@ -185,15 +185,6 @@ static int tegra_pcm_open(struct snd_pcm_substream *substream)
if (ret < 0)
goto err;
-#ifdef CONFIG_HAS_WAKELOCK
- snprintf(prtd->tegra_wake_lock_name, sizeof(prtd->tegra_wake_lock_name),
- "tegra-pcm-%s-%d",
- (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) ? "out" : "in",
- substream->pcm->device);
- wake_lock_init(&prtd->tegra_wake_lock, WAKE_LOCK_SUSPEND,
- prtd->tegra_wake_lock_name);
-#endif
-
return 0;
err:
@@ -211,10 +202,6 @@ static int tegra_pcm_close(struct snd_pcm_substream *substream)
struct snd_pcm_runtime *runtime = substream->runtime;
struct tegra_runtime_data *prtd = runtime->private_data;
-#ifdef CONFIG_HAS_WAKELOCK
- wake_lock_destroy(&prtd->tegra_wake_lock);
-#endif
-
if (prtd->dma_chan)
tegra_dma_free_channel(prtd->dma_chan);
@@ -259,9 +246,6 @@ static int tegra_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
/* Fall-through */
case SNDRV_PCM_TRIGGER_RESUME:
case SNDRV_PCM_TRIGGER_PAUSE_RELEASE:
-#ifdef CONFIG_HAS_WAKELOCK
- wake_lock(&prtd->tegra_wake_lock);
-#endif
spin_lock_irqsave(&prtd->lock, flags);
prtd->running = 1;
spin_unlock_irqrestore(&prtd->lock, flags);
@@ -276,10 +260,6 @@ static int tegra_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
spin_unlock_irqrestore(&prtd->lock, flags);
tegra_dma_dequeue_req(prtd->dma_chan, &prtd->dma_req[0]);
tegra_dma_dequeue_req(prtd->dma_chan, &prtd->dma_req[1]);
-
-#ifdef CONFIG_HAS_WAKELOCK
- wake_unlock(&prtd->tegra_wake_lock);
-#endif
break;
default:
return -EINVAL;