ASoC: Tegra: Softreset RXCIF when it is disabled
authorLei Fan <leif@nvidia.com>
Wed, 25 Dec 2013 06:03:01 +0000 (14:03 +0800)
committerDanny Song <dsong@nvidia.com>
Fri, 3 Jan 2014 06:08:51 +0000 (22:08 -0800)
commite3cea64ef7de00bf4d472daa2498cb840a682283
treec4a84966515e4bdb68082f46487c8a136ab4fd8e
parentf1773bfead9c6ed2483ee6c3326971bd6cc82a6b
ASoC: Tegra: Softreset RXCIF when it is disabled

Sometime the rxcif of AHUB will have some residual bits, because the
rxcif is in incorrect state, it may cause that capture app cannot
get any data form DAP.The issue can be solved by resetting the rxcif
when it is disabled.

Bug 1389711
Bug 1429860

Change-Id: I10aa37de6ea0c78d85ce30e6b5538e06ff77d5b5
Signed-off-by: Lei Fan <leif@nvidia.com>
Reviewed-on: http://git-master/r/351105
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Vijay Mali <vmali@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Danny Song <dsong@nvidia.com>
sound/soc/tegra/tegra30_ahub.c