From 1e00a071b4d876224ee25d322a54a707605c48ae Mon Sep 17 00:00:00 2001 From: Wyon Bi Date: Tue, 16 Jul 2019 11:18:10 +0800 Subject: [PATCH] drm/rockchip: cdn-dp: ignore firmware fallback mechanism The firmware fallback machanism will speed more time to wait the firmware loading if the firmware is no ready. Ignore firmware fallback mechanism will reduce some time in this case. Change-Id: I54245832728c956ea67be9f82cf4abd2ed8fbded Signed-off-by: Wyon Bi --- drivers/gpu/drm/rockchip/cdn-dp-core.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/rockchip/cdn-dp-core.c b/drivers/gpu/drm/rockchip/cdn-dp-core.c index 0d0fd25d13cb..f9c5fc083c1c 100644 --- a/drivers/gpu/drm/rockchip/cdn-dp-core.c +++ b/drivers/gpu/drm/rockchip/cdn-dp-core.c @@ -983,7 +983,8 @@ static int cdn_dp_request_firmware(struct cdn_dp_device *dp) mutex_unlock(&dp->lock); while (time_before(jiffies, timeout)) { - ret = request_firmware(&dp->fw, CDN_DP_FIRMWARE, dp->dev); + ret = request_firmware_direct(&dp->fw, CDN_DP_FIRMWARE, + dp->dev); if (ret == -ENOENT) { msleep(sleep); sleep *= 2;