summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorNicolin Chen <Guangyu.Chen@freescale.com>2014-08-04 15:07:25 +0800
committerMark Brown <broonie@linaro.org>2014-08-16 17:30:45 -0500
commit855675f6e6a65688a7f4cf45b9b5a98cf6c6f5c3 (patch)
treec5ac2924c488a161660c0300e550a93b160812d9 /drivers
parentce7344a4ebabe90e064d3e087727f45624cdc942 (diff)
downloadblackbird-op-linux-855675f6e6a65688a7f4cf45b9b5a98cf6c6f5c3.tar.gz
blackbird-op-linux-855675f6e6a65688a7f4cf45b9b5a98cf6c6f5c3.zip
ASoC: fsl_sai: Set SYNC bit of TCR2 to Asynchronous Mode
There is one design rule according to SAI's reference manual: If the transmitter bit clock and frame sync are to be used by both transmitter and receiver, the transmitter must be configured for asynchronous operation and the receiver for synchronous operation. And SYNC of TCR2 is a 2-width control bit: 00 Asynchronous mode. 01 Synchronous with receiver. 10 Synchronous with another SAI transmitter. 11 Synchronous with another SAI receiver. So the driver should have set SYNC bit of TCR2 to 0x0, and meanwhile set SYNC bit of RCR2 to 0x1 (Synchronous with transmitter). Signed-off-by: Nicolin Chen <nicoleotsuka@gmail.com> Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud