]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
ASoC: kirkwood-dma: remove IEC958_SUBFRAME formats
authorRussell King <rmk+kernel@arm.linux.org.uk>
Sat, 31 Aug 2013 12:43:36 +0000 (13:43 +0100)
committerMark Brown <broonie@linaro.org>
Mon, 16 Sep 2013 23:39:29 +0000 (00:39 +0100)
commitb51600c01979ab1d1c4df17e8910696547ffb9a2
tree8007e76c3b47dbf44116a8d844b446ecbc60de48
parent272b98c6455f00884f0350f775c5342358ebb73f
ASoC: kirkwood-dma: remove IEC958_SUBFRAME formats

The Audio block does not support IEC958 subframes as formatted by
ALSA: they're very close, but not close enough.  The formats differ
by:

3  2   2   2   1   1
1  8   4   0   6   2   8   4   0
PCUVDDDDDDDDDDDDDDDD....AAAATTTT - IEC958 subframe
PCUV0000........DDDDDDDDDDDDDDDD - Audio block format

Where P = parity, C = channel status, U = user data, V = validity,
D = sample data, A = aux, T = preamble.  As can be seen, the
position of the sample is in a different position, and the audio
block does not have the aux or preamble bits.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Mark Brown <broonie@linaro.org>
sound/soc/kirkwood/kirkwood-dma.c