diff options
Diffstat (limited to 'sound/soc/tegra/tegra_pcm.c')
-rw-r--r-- | sound/soc/tegra/tegra_pcm.c | 20 |
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; |