linux/sound/soc/rockchip
Sugar Zhang 5894b91d1e ASoC: rockchip: i2s: add a delay before i2s clear
in order to guarantee i2s lrck signal integrity, when i2s stop,
need at least one lrck cycle to ensure signal integrity.

the max delay time is when lrck is 8khz, the delay time is
125us(1/8khz), using udelay(150) with a 25us margin.

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2017-06-13 21:48:03 +01:00
..
Kconfig ASoC: rockchip: Add machine driver for RK3288 boards that use analog/HDMI 2017-02-04 13:17:44 +01:00
Makefile ASoC: rockchip: Add machine driver for RK3288 boards that use analog/HDMI 2017-02-04 13:17:44 +01:00
rk3288_hdmi_analog.c ASoC: rockchip: Enable 192khz in hw_params operation 2017-03-06 11:40:46 +01:00
rk3399_gru_sound.c ASoC: rockchip: constify snd_soc_ops structures 2016-10-24 18:33:17 +01:00
rockchip_i2s.c ASoC: rockchip: i2s: add a delay before i2s clear 2017-06-13 21:48:03 +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: constify snd_soc_ops structures 2016-10-24 18:33:17 +01:00
rockchip_rt5645.c ASoC: rockchip: constify snd_soc_ops structures 2016-10-24 18:33:17 +01:00
rockchip_spdif.c ASoC: rockchip: spdif: restore register during runtime_suspend/resume cycle 2016-09-12 20:00:46 +01:00
rockchip_spdif.h Merge remote-tracking branches 'asoc/fix/davinci', 'asoc/fix/es8328', 'asoc/fix/fsl-sai', 'asoc/fix/rockchip', 'asoc/fix/sgtl5000' and 'asoc/fix/wm8974' into asoc-linus 2015-12-23 00:23:27 +00:00