summaryrefslogtreecommitdiff
path: root/sound/soc/tegra/tegra_pcm.c
diff options
context:
space:
mode:
authorSumit Bhattacharya <sumitb@nvidia.com>2012-01-20 11:12:24 +0530
committerVarun Colbert <vcolbert@nvidia.com>2012-01-30 11:47:15 -0800
commit13485d291aed28875f935afe89b70cd5056b861a (patch)
tree6c4a6e78a7b76e2a92af7e4d289233292b8878ae /sound/soc/tegra/tegra_pcm.c
parentcbb5a3afaa0b0239e3b81d3531ad5fe3e4488b27 (diff)
Revert "ASoC: Tegra: Acquire wake_lock during playback capture"
This reverts commit 78d27b4b610fbe7d77e3cf43a3b82e15cf879d37. Bug 916409 Reviewed-on: http://git-master/r/76446 Change-Id: I4288dc4d90b393dd8dbefd7e997b9bfceb49d564 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com> Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/77305 Reviewed-by: Automatic_Commit_Validation_User
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;