linux/sound/soc/rockchip
Chris Zhong 46dd2e28a9 ASoC: rockchip: correct the spdif clk
The spdif mclk should be 128 times of sample rate, and there is a
internal divider, the real rate of spdif mclk is mclk / (div + 1).
Hence, the original driver always get the good frequency for
48000/96000/44100/192000. But for 32000, the mclk is incorrect,
it should be 32000*128, but get 48000*128. Do not use the internal
divider here, just set all mclk to 128 * sample rate directly.

Signed-off-by: Chris Zhong <zyw@rock-chips.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2016-07-18 15:38:28 +01:00
..
Kconfig
Makefile
rockchip_i2s.c ASoC: rockchip: i2s: rename I2S_CKR_TRCM_TX/RXSHARE to I2S_CKR_TRCM_TX/RXONLY 2016-05-30 16:19:41 +01:00
rockchip_i2s.h ASoC: rockchip: i2s: rename I2S_CKR_TRCM_TX/RXSHARE to I2S_CKR_TRCM_TX/RXONLY 2016-05-30 16:19:41 +01:00
rockchip_max98090.c ASoC: rockchip-max98090: Fix jack detection and event reporting. 2016-05-30 16:19:41 +01:00
rockchip_rt5645.c
rockchip_spdif.c ASoC: rockchip: correct the spdif clk 2016-07-18 15:38:28 +01:00
rockchip_spdif.h