]> git.karo-electronics.de Git - karo-tx-linux.git/commit
MLK-9782: ASoC: fsl_esai: fix the channel swap issue in low possibility
authorShengjiu Wang <shengjiu.wang@freescale.com>
Mon, 3 Nov 2014 08:47:17 +0000 (16:47 +0800)
committerNitin Garg <nitin.garg@freescale.com>
Fri, 16 Jan 2015 03:18:34 +0000 (21:18 -0600)
commit42c0f9d4943d1f93eed1f1f799b04bd1e7f639a0
tree64cd45e5c10637ed3829be70c3bd4132117c22a7
parent327f048263055cb199361655f86db2b9a15b2a62
MLK-9782: ASoC: fsl_esai: fix the channel swap issue in low possibility

There is very low possibility that channel swap happened in beginning when
multi output/input pin is enabled. The issue is that hardware can't send data
to correct pin in the begginning with the normal enable flow.
Here use TSMA/TSMB as the trigger for sending data to workaround this issue.

Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
(cherry picked from commit 859b0fc4544bef30e269b4f6a81999db1d07a42d)
sound/soc/fsl/fsl_esai.c