Lakka-LibreELEC/projects/NXP/devices/iMX8/patches/linux/0027-LF-3367-2-drm-mhdp-more-time-for-FW-alive-check.patch

32 lines
1.1 KiB
Diff

From 42394af5975326eb20901d65eac47963847006e2 Mon Sep 17 00:00:00 2001
From: Sandor Yu <Sandor.yu@nxp.com>
Date: Fri, 19 Feb 2021 16:41:31 +0800
Subject: [PATCH 27/49] LF-3367-2: drm: mhdp: more time for FW alive check
FW alive check function may return false in hdcp enable/disable stress test.
Add more time for FW alive check, make sure get correct state.
Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
Reviewed-by: Robby Cai <robby.cai@nxp.com>
Acked-by: Jason Liu <jason.hui.liu@nxp.com>
---
drivers/gpu/drm/bridge/cadence/cdns-mhdp-common.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/bridge/cadence/cdns-mhdp-common.c b/drivers/gpu/drm/bridge/cadence/cdns-mhdp-common.c
index 2a8ab0872f25..3487a2fa335c 100644
--- a/drivers/gpu/drm/bridge/cadence/cdns-mhdp-common.c
+++ b/drivers/gpu/drm/bridge/cadence/cdns-mhdp-common.c
@@ -142,7 +142,7 @@ bool cdns_mhdp_check_alive(struct cdns_mhdp_device *mhdp)
alive = cdns_mhdp_bus_read(mhdp, KEEP_ALIVE);
while (retries_left--) {
- udelay(2);
+ msleep(1);
newalive = cdns_mhdp_bus_read(mhdp, KEEP_ALIVE);
if (alive == newalive)
--
2.29.2