]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: fsl_sai: add tdm slots operation support
authorZidan Wang <zidan.wang@freescale.com>
Tue, 24 Nov 2015 07:31:54 +0000 (15:31 +0800)
committerMark Brown <broonie@kernel.org>
Wed, 25 Nov 2015 12:03:30 +0000 (12:03 +0000)
commit927aa9e93211d04557b1c81885c2df4f82840dbc
tree8466c9c78537b40e8c30b3d969ae582bfdffa6c5
parentd41cb05326e7bc6cfa5b28ad7b323d7581e72111
ASoC: fsl_sai: add tdm slots operation support

Add tdm slots operation support. If tdm slots and slot width have
been configured in machine driver, we should use these values.
Otherwise, using relevant channels and word length to set slots
and slot width.

SAI will generate BCLK depends on sample rate, slots and slot width.
And there may be unused BCLK cycles before each LRCLK transition.

Signed-off-by: Zidan Wang <zidan.wang@freescale.com>
Acked-by: Nicolin Chen <nicoleotsuka@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/fsl/fsl_sai.c
sound/soc/fsl/fsl_sai.h