Received: by 10.223.176.5 with SMTP id f5csp387391wra; Tue, 30 Jan 2018 13:10:42 -0800 (PST) X-Google-Smtp-Source: AH8x227ufqNdnZw/qo6f+WFIY7h7WOT7p3K4VljhUuxiyP2GXzm8xQZcyxzexN4GcX86dE3L4kn/ X-Received: by 2002:a17:902:33c1:: with SMTP id b59-v6mr17205975plc.111.1517346642046; Tue, 30 Jan 2018 13:10:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517346642; cv=none; d=google.com; s=arc-20160816; b=DFCl3vOE/BmlBMfQ42Q2NV50B76gw5cRcLTxE7z4VcBsFzazuOGP/WXavtJmDav8M8 SNo8i+bytTFwaKoDMTLnGBbMz8DRLrmHXqam8P+qPae4adDgOmKDGgwWqgVYeBe+EQA9 EL0gYIZ4MGjkarIGbBPRuQXqdqFdhYMruzjr46rbYcehRNVOBBEtNtwP2A5CyQr2CUfj scwZ9EdFcL7W5LA/EXGvo1089LbyOZmPFWwHQJr1ZfwZFOawiLooI305Dj8nwNbR/gUX 3/P3ImxmxB+mseQGWRt8UylxtcJzTEEiHKVog8OYqnykdmccspYwLTLu78OLRtJv1Odm yNAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfert-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=y6NY0fFO+iQpPN2HrJemqPyNEalvhfxHoo+FruYVILI=; b=lIQb6O01JJ9cYc350apPQGVcLMo0Ze+9rnpqIdz/BNkncdVBRwZgUCsAt2uIOPGDXg Hz8eM1OpeHmvah3GMxNx0hx7h7WFKvAB42R5NhG1KQTU1J3JRA5xcYSGOJxZAfR7Fu9L vUXW8cfRSdRgYVHKtPBg6JokeKsApVAv94csRZ0B8o3iRDR8f/suXMp8eWQ77RbszyZ9 9BffPHTasCjaUkuSrgvr7kbXrYZxX2lcBrHWmOIADonfkfNi3Wo0TvWfd9dvhTxd31sP WvPusq58X6supKJ/9A099Zr/M6yDVqf8vCZu5dr2d+gSnMIkwxqtwDD775pNZ2fzXlej QI0w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id bc10-v6si2983946plb.190.2018.01.30.13.10.27; Tue, 30 Jan 2018 13:10:42 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753271AbeA3Uev (ORCPT + 99 others); Tue, 30 Jan 2018 15:34:51 -0500 Received: from bhuna.collabora.co.uk ([46.235.227.227]:56392 "EHLO bhuna.collabora.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752754AbeA3U3v (ORCPT ); Tue, 30 Jan 2018 15:29:51 -0500 Received: from localhost.localdomain (unknown [IPv6:2a01:e35:8a7e:4790:1865:5d14:35de:d167]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: tescande) by bhuna.collabora.co.uk (Postfix) with ESMTPSA id 36B7A2740E7; Tue, 30 Jan 2018 20:29:49 +0000 (GMT) From: Thierry Escande To: Archit Taneja , Inki Dae , Thierry Reding , Sandy Huang , Sean Paul , David Airlie , Tomasz Figa , Enric Balletbo i Serra Cc: Haixia Shi , =?UTF-8?q?=C3=98rjan=20Eide?= , Zain Wang , Yakir Yang , Lin Huang , Douglas Anderson , Mark Yao , linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, dri-devel@lists.freedesktop.org Subject: [PATCH v3 27/43] drm/bridge: analogix_dp: Fix timeout of video streamclk config Date: Tue, 30 Jan 2018 21:28:57 +0100 Message-Id: <20180130202913.28724-28-thierry.escande@collabora.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20180130202913.28724-1-thierry.escande@collabora.com> References: <20180130202913.28724-1-thierry.escande@collabora.com> MIME-Version: 1.0 Content-Type: text/plain; charset = "utf-8" Content-Transfert-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: zain wang The STRM_VALID bit in register ANALOGIX_DP_SYS_CTL_3 may be unstable, so we may hit the error log "Timeout of video streamclk ok" since checked this unstable bit. In fact, we can go continue and the streamclk is ok if we wait enough time, it does no effect on display. Let's change this error to warn. Cc: Douglas Anderson Signed-off-by: zain wang Signed-off-by: Sean Paul Signed-off-by: Thierry Escande Reviewed-by: Andrzej Hajda --- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c b/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c index e925c62eaadb..a64f0c3e795c 100644 --- a/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c +++ b/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c @@ -921,8 +921,9 @@ static int analogix_dp_config_video(struct analogix_dp_device *dp) done_count = 0; } if (timeout_loop > DP_TIMEOUT_LOOP_COUNT) { - dev_err(dp->dev, "Timeout of video streamclk ok\n"); - return -ETIMEDOUT; + dev_warn(dp->dev, + "Ignoring timeout of video streamclk ok\n"); + break; } usleep_range(1000, 1001); -- 2.14.1