ASoC: Tegra: Add support for AVP rendering
authorSumit Bhattacharya <sumitb@nvidia.com>
Wed, 30 May 2012 11:03:00 +0000 (16:03 +0530)
committerVarun Wadekar <vwadekar@nvidia.com>
Wed, 30 May 2012 11:54:01 +0000 (16:54 +0530)
commit1129cbffc0831513fb54dba57bc23d415b94cd0e
tree10fe35af63fd44e81e1570761a1b01eacd86ddf8
parentd765ed5fc7f71e845a1479d4c8653ea59ba55ffe
ASoC: Tegra: Add support for AVP rendering

Add alsa controls to specify which alsa device is used by AVP to render
audio. Also add support for disabling DMA interrupt when AVP renders
audio. Also add couple of alsa controls to query DMA channel ID and
DMA buffer physical address.

Bug 968814
Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com>

Change-Id: If593329db72bf00d97f7433f5c54e13500281253
Reviewed-on: http://git-master/r/97916
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>

Conflicts:

sound/soc/tegra/tegra_wm8903.c
sound/soc/tegra/tegra_aic326x.c
sound/soc/tegra/tegra_asoc_utils.c
sound/soc/tegra/tegra_asoc_utils.h
sound/soc/tegra/tegra_max98088.c
sound/soc/tegra/tegra_max98095.c
sound/soc/tegra/tegra_pcm.c
sound/soc/tegra/tegra_pcm.h
sound/soc/tegra/tegra_rt5640.c
sound/soc/tegra/tegra_wm8753.c
sound/soc/tegra/tegra_wm8903.c