]> 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)
commiteaa0dd3e2f57caf87e5bbc7009d56016a8ecd15b
tree8466c9c78537b40e8c30b3d969ae582bfdffa6c5
parenta58a884eff4988bd4d2796bfdc6093bcfb4327b1
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