ASoc: tegra: use event instead of semaphore in APM

Change-Id: I299142b5493e7fe63a6e8ddbc1f3ff4c978afd7f
Signed-off-by: Viraj Karandikar <vkarandikar@nvidia.com>
Reviewed-on: http://git-master/r/437745
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Sumit Bhattacharya <sumitb@nvidia.com>
GVS: Gerrit_Virtual_Submit
This commit is contained in:
Viraj Karandikar
2014-07-10 11:36:45 +05:30
committed by Sameer Pujar
parent b5df7e81f5
commit 27feeff0db

View File

@@ -1336,7 +1336,7 @@ static int tegra210_adsp_admaif_hw_params(struct snd_pcm_substream *substream,
app->adma_chan = adma_params.adma_channel;
adma_params.direction = ADMA_MEMORY_TO_AHUB;
adma_params.semaphore.pvoid = app->apm->sem_output.pvoid;
adma_params.event.pvoid = app->apm->output_event.pvoid;
ret = tegra210_adsp_adma_params_msg(app, &adma_params, 0);
if (ret < 0) {
@@ -1358,8 +1358,7 @@ static int tegra210_adsp_admaif_hw_params(struct snd_pcm_substream *substream,
app = &adsp->apps[i];
app->adma_chan = adma_params.adma_channel;
adma_params.direction = ADMA_AHUB_TO_MEMORY;
adma_params.semaphore.pvoid =
app->apm->sem_output.pvoid;
adma_params.event.pvoid = app->apm->input_event.pvoid;
ret = tegra210_adsp_adma_params_msg(app,
&adma_params, 0);