]> git.karo-electronics.de Git - linux-beck.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)
commit368494093354ac613a80c2e1d77602aa12473cf0
tree2aa20ad22a46c9d818112b9db03a5fbb82cae6ea
parentf114040e3ea6e07372334ade75d1ee0775c355e1
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