]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: cs53l30: Fix bit shift issue of TDM mode
authorNicolin Chen <nicoleotsuka@gmail.com>
Tue, 19 Jul 2016 22:36:14 +0000 (15:36 -0700)
committerMark Brown <broonie@kernel.org>
Thu, 21 Jul 2016 11:07:59 +0000 (12:07 +0100)
commit50d27f11ae47f322c0b51974dcea4652cb680633
tree6196e7b127deb18e4d1c2b5ca5eeaf969076e3b8
parent5513693baede6bcad995fdd0bc8fe18acbe7fa00
ASoC: cs53l30: Fix bit shift issue of TDM mode

The TDM mode using PCM format now has two-bit right shift due to the
format configuration in the driver. According to Figure 4-13 in the
CS53L30 datasheet, using ASP_SCLK_INV = 0 and SHIFT_LEFT = 1 should
be the correct combination to create one-bit right shift for the DSP
type A format.

Signed-off-by: Nicolin Chen <nicoleotsuka@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/cs53l30.c