From d21de2cd703b963bbe3ce4c9bfa30e2fec298c05 Mon Sep 17 00:00:00 2001 From: Algea Cao Date: Mon, 13 May 2024 15:41:47 +0800 Subject: [PATCH] drm/bridge: dw-hdmi-qp-hdcp: Fix timeout for ksv list ready CTS requires a minimum timeout period of 5s. Change-Id: I6312d3334acb9171a81c13e4eda6900b7fb429da Signed-off-by: Algea Cao --- drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp-hdcp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp-hdcp.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp-hdcp.c index 388890d60c46..568f92658e38 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp-hdcp.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp-hdcp.c @@ -563,10 +563,10 @@ static void dw_hdmi_qp_hdcp(struct work_struct *p_work) { struct dw_qp_hdcp *hdcp = container_of(p_work, struct dw_qp_hdcp, work); u32 val; - int i = 500; + int i = 700; while (i--) { - usleep_range(7000, 8000); + usleep_range(7200, 8000); mutex_lock(&hdcp->mutex); if (hdcp->status == DW_HDCP_DISABLED) {