mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 17:25:35 +03:00
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:
committed by
Sameer Pujar
parent
b5df7e81f5
commit
27feeff0db
@@ -1336,7 +1336,7 @@ static int tegra210_adsp_admaif_hw_params(struct snd_pcm_substream *substream,
|
|||||||
|
|
||||||
app->adma_chan = adma_params.adma_channel;
|
app->adma_chan = adma_params.adma_channel;
|
||||||
adma_params.direction = ADMA_MEMORY_TO_AHUB;
|
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);
|
ret = tegra210_adsp_adma_params_msg(app, &adma_params, 0);
|
||||||
if (ret < 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 = &adsp->apps[i];
|
||||||
app->adma_chan = adma_params.adma_channel;
|
app->adma_chan = adma_params.adma_channel;
|
||||||
adma_params.direction = ADMA_AHUB_TO_MEMORY;
|
adma_params.direction = ADMA_AHUB_TO_MEMORY;
|
||||||
adma_params.semaphore.pvoid =
|
adma_params.event.pvoid = app->apm->input_event.pvoid;
|
||||||
app->apm->sem_output.pvoid;
|
|
||||||
|
|
||||||
ret = tegra210_adsp_adma_params_msg(app,
|
ret = tegra210_adsp_adma_params_msg(app,
|
||||||
&adma_params, 0);
|
&adma_params, 0);
|
||||||
|
|||||||
Reference in New Issue
Block a user