From 57bb0f725d456fca8763a08f2c71f2e92c8d011f Mon Sep 17 00:00:00 2001 From: Sugar Zhang Date: Wed, 25 Aug 2021 20:16:29 +0800 Subject: [PATCH] ASoC: rockchip: i2s-tdm: Delay for reset successfully This patch adds delay for rockchip_snd_reset(). Fixes: 03eca205254a ("ASoC: rockchip: i2s-tdm: Delay for reset successfully") Change-Id: I59c507dd8d4cc8fe756230e1eaab2ab35b33331a Signed-off-by: Sugar Zhang --- sound/soc/rockchip/rockchip_i2s_tdm.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sound/soc/rockchip/rockchip_i2s_tdm.c b/sound/soc/rockchip/rockchip_i2s_tdm.c index bfd24cb3f416..f920c9bf7123 100644 --- a/sound/soc/rockchip/rockchip_i2s_tdm.c +++ b/sound/soc/rockchip/rockchip_i2s_tdm.c @@ -371,8 +371,11 @@ static void rockchip_snd_reset(struct reset_control *rc) return; reset_control_assert(rc); - udelay(1); + /* delay for reset assert done */ + udelay(10); reset_control_deassert(rc); + /* delay for reset deassert done */ + udelay(10); } static void rockchip_snd_txctrl(struct rk_i2s_tdm_dev *i2s_tdm, int on)