diff --git a/drivers/media/platform/imx8/hdmi/mxc-hdmi-rx-audio.c b/drivers/media/platform/imx8/hdmi/mxc-hdmi-rx-audio.c index d7d9a5ebdd58..22a55df879d7 100644 --- a/drivers/media/platform/imx8/hdmi/mxc-hdmi-rx-audio.c +++ b/drivers/media/platform/imx8/hdmi/mxc-hdmi-rx-audio.c @@ -43,12 +43,11 @@ static int get_audio_infoframe(state_struct *state, unsigned int *chan) do { cdn_apb_read(state, ADDR_SINK_PIF + (PKT_INT_STATUS << 2), ®read); - udelay(10); + udelay(100); times++; - } while (!(regread & (1 << 0)) && times < 100); + } while (!(regread & (1 << 0)) && times < 5000); - - if (times == 100) { + if (times == 5000) { ret = -EINVAL; return ret; }