From 20605880fad861c140bd7eeb5239c356d22eab21 Mon Sep 17 00:00:00 2001 From: Uday Gupta Date: Wed, 13 May 2015 15:43:10 -0700 Subject: [PATCH] ASoC: tegra: Add one more ADSP PCM device Conditional build. Added only for embedded platform Bug 1608299 Change-Id: I602add4be5d4b0c0515044f9aca60c8a1342550a Signed-off-by: Uday Gupta Reviewed-on: http://git-master/r/742368 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Arun Shamanna Lakshmi Tested-by: Arun Shamanna Lakshmi --- sound/soc/tegra-alt/tegra210_adsp_alt.c | 37 +++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/sound/soc/tegra-alt/tegra210_adsp_alt.c b/sound/soc/tegra-alt/tegra210_adsp_alt.c index 36a78900..64ad686d 100644 --- a/sound/soc/tegra-alt/tegra210_adsp_alt.c +++ b/sound/soc/tegra-alt/tegra210_adsp_alt.c @@ -1722,6 +1722,7 @@ static struct snd_soc_dai_ops tegra210_adsp_admaif_dai_ops = { }; static struct snd_soc_dai_driver tegra210_adsp_dai[] = { +#ifndef CONFIG_SND_SOC_TEGRA_T210REF_ALT { .name = "ADSP PCM", .playback = { @@ -1739,6 +1740,42 @@ static struct snd_soc_dai_driver tegra210_adsp_dai[] = { .formats = SNDRV_PCM_FMTBIT_S16_LE, }, }, +#else + { + .name = "ADSP PCM1", + .playback = { + .stream_name = "ADSP PCM1 Receive", + .channels_min = 1, + .channels_max = 2, + .rates = SNDRV_PCM_RATE_8000_48000, + .formats = SNDRV_PCM_FMTBIT_S16_LE, + }, + .capture = { + .stream_name = "ADSP PCM1 Transmit", + .channels_min = 1, + .channels_max = 2, + .rates = SNDRV_PCM_RATE_8000_48000, + .formats = SNDRV_PCM_FMTBIT_S16_LE, + }, + }, + { + .name = "ADSP PCM2", + .playback = { + .stream_name = "ADSP PCM2 Receive", + .channels_min = 1, + .channels_max = 2, + .rates = SNDRV_PCM_RATE_8000_48000, + .formats = SNDRV_PCM_FMTBIT_S16_LE, + }, + .capture = { + .stream_name = "ADSP PCM2 Transmit", + .channels_min = 1, + .channels_max = 2, + .rates = SNDRV_PCM_RATE_8000_48000, + .formats = SNDRV_PCM_FMTBIT_S16_LE, + }, + }, +#endif { .name = "ADSP COMPR1", .compress_dai = 1,