]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: tlv320aic3x: Add TDM support
authorPeter Ujfalusi <peter.ujfalusi@ti.com>
Mon, 10 Nov 2014 10:27:33 +0000 (12:27 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 10 Nov 2014 12:04:02 +0000 (12:04 +0000)
commit7dc5e5590337932e38886a5af88a2114f2ef93cf
tree2aa20ad22a46c9d818112b9db03a5fbb82cae6ea
parentcf707b7b48540e4559958bc7587fb506b5c80cc1
ASoC: tlv320aic3x: Add TDM support

TDM support is achieved using DSP transfer mode and setting a
programmable offset which specifies where data begins with
respect to the frame sync.

It requires 256-clock mode if CODEC is master (not currently
supported in the driver). No additional dependency if CODEC
is slave.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/tlv320aic3x.c
sound/soc/codecs/tlv320aic3x.h