ASoC: Tegra: Fix I2S_SLOT_CTRL2 reg access
authorSumit Bhattacharya <sumitb@nvidia.com>
Wed, 20 Feb 2013 16:48:55 +0000 (21:48 +0530)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 20:01:37 +0000 (13:01 -0700)
commit228a65a88486141e3f9faedd40bf83a7b1b1bd27
treefdfca8a480b34470de8478bb4736e1135041003d
parentfd2638dfb26c23cc5aac68a74e3d6ea413db0eda
ASoC: Tegra: Fix I2S_SLOT_CTRL2 reg access

When I2S_SLOT_CTRL2 register is modified for TX or RX port previous
value in the register for the other port need to be saved. This will
fix concurrent playback capture issues in BT SCO mode.

Bug 1233807

Change-Id: I618c0e929e0d2c6f16a327a1cc66c61a6d8f6fe6
Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com>
Reviewed-on: http://git-master/r/202583
(cherry picked from commit 39c312fcf65a899a27ff1b2d863f3f903991618a)
Reviewed-on: http://git-master/r/205925
Reviewed-by: Scott Peterson <speterson@nvidia.com>
sound/soc/tegra/tegra30_i2s.c
sound/soc/tegra/tegra30_i2s.h