From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 32D6FC43217 for ; Thu, 3 Feb 2022 20:31:36 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C357D10E5FD; Thu, 3 Feb 2022 20:31:34 +0000 (UTC) Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5E63510E5FD; Thu, 3 Feb 2022 20:31:33 +0000 (UTC) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id BA6E661A66; Thu, 3 Feb 2022 20:31:32 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2C178C340E8; Thu, 3 Feb 2022 20:31:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1643920292; bh=Me95Hl1kGor5YetTEHBi3lyv2nnCkkJQr/4ECFJl+fE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=cLqaz5eYY7ApLzoeUSU5DotohrUJLQvlxtc/LalNqUr31nbloEQxlb4nCxwEr/XJj c1+TC0CF32NWRdGQL4k12vFGRvDtuMYq5AKKPku4OzbvjujHVX38tE9uckuZWPZ3H0 Vl9EWnXbsE4bqN66r8CiEeBQrJvLk1pA03wjST8MbIKe4BfaLL6bANOOQKDWE83PJM OgjpewAj+skmaghvqYnzY3Ar49fydeoeJp8M+ItMh9K/6p59qQoogMaZa6V5TiNf8x 4h0vD8kJTc6iEFbRXbX3+bQs4HZNNgFKwlwRUs1mmX2CSdfbo4nBgyKuCYuKZeN+xK N/pVE2a2gXh7g== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Subject: [PATCH AUTOSEL 5.16 39/52] drm/amdgpu/display: adjust msleep limit in dp_wait_for_training_aux_rd_interval Date: Thu, 3 Feb 2022 15:29:33 -0500 Message-Id: <20220203202947.2304-39-sashal@kernel.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220203202947.2304-1-sashal@kernel.org> References: <20220203202947.2304-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit X-BeenThere: amd-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Sasha Levin , stylon.wang@amd.com, Wesley.Chalmers@amd.com, sunpeng.li@amd.com, wenjing.liu@amd.com, Xinhui.Pan@amd.com, Rodrigo.Siqueira@amd.com, amd-gfx@lists.freedesktop.org, airlied@linux.ie, Jerry.Zuo@amd.com, dri-devel@lists.freedesktop.org, daniel@ffwll.ch, George.Shen@amd.com, Alex Deucher , Jun.Lei@amd.com, Harry Wentland , christian.koenig@amd.com, Jimmy.Kizito@amd.com Errors-To: amd-gfx-bounces@lists.freedesktop.org Sender: "amd-gfx" From: Alex Deucher [ Upstream commit dc919d670c6fd1ac81ebf31625cd19579f7b3d4c ] Some architectures (e.g., ARM) have relatively low udelay limits. On most architectures, anything longer than 2000us is not recommended. Change the check to align with other similar checks in DC. Reviewed-by: Harry Wentland Signed-off-by: Alex Deucher Signed-off-by: Sasha Levin --- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c b/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c index 13bc69d6b6791..01ac1a64c78b9 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c @@ -201,7 +201,7 @@ void dp_wait_for_training_aux_rd_interval( uint32_t wait_in_micro_secs) { #if defined(CONFIG_DRM_AMD_DC_DCN) - if (wait_in_micro_secs > 16000) + if (wait_in_micro_secs > 1000) msleep(wait_in_micro_secs/1000); else udelay(wait_in_micro_secs); -- 2.34.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 4487AC433EF for ; Thu, 3 Feb 2022 20:31:35 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 0988B10E5FC; Thu, 3 Feb 2022 20:31:34 +0000 (UTC) Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5E63510E5FD; Thu, 3 Feb 2022 20:31:33 +0000 (UTC) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id BA6E661A66; Thu, 3 Feb 2022 20:31:32 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2C178C340E8; Thu, 3 Feb 2022 20:31:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1643920292; bh=Me95Hl1kGor5YetTEHBi3lyv2nnCkkJQr/4ECFJl+fE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=cLqaz5eYY7ApLzoeUSU5DotohrUJLQvlxtc/LalNqUr31nbloEQxlb4nCxwEr/XJj c1+TC0CF32NWRdGQL4k12vFGRvDtuMYq5AKKPku4OzbvjujHVX38tE9uckuZWPZ3H0 Vl9EWnXbsE4bqN66r8CiEeBQrJvLk1pA03wjST8MbIKe4BfaLL6bANOOQKDWE83PJM OgjpewAj+skmaghvqYnzY3Ar49fydeoeJp8M+ItMh9K/6p59qQoogMaZa6V5TiNf8x 4h0vD8kJTc6iEFbRXbX3+bQs4HZNNgFKwlwRUs1mmX2CSdfbo4nBgyKuCYuKZeN+xK N/pVE2a2gXh7g== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Subject: [PATCH AUTOSEL 5.16 39/52] drm/amdgpu/display: adjust msleep limit in dp_wait_for_training_aux_rd_interval Date: Thu, 3 Feb 2022 15:29:33 -0500 Message-Id: <20220203202947.2304-39-sashal@kernel.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220203202947.2304-1-sashal@kernel.org> References: <20220203202947.2304-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Sasha Levin , stylon.wang@amd.com, Wesley.Chalmers@amd.com, sunpeng.li@amd.com, wenjing.liu@amd.com, Xinhui.Pan@amd.com, Rodrigo.Siqueira@amd.com, amd-gfx@lists.freedesktop.org, airlied@linux.ie, Jerry.Zuo@amd.com, dri-devel@lists.freedesktop.org, George.Shen@amd.com, Alex Deucher , Jun.Lei@amd.com, christian.koenig@amd.com, Jimmy.Kizito@amd.com Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" From: Alex Deucher [ Upstream commit dc919d670c6fd1ac81ebf31625cd19579f7b3d4c ] Some architectures (e.g., ARM) have relatively low udelay limits. On most architectures, anything longer than 2000us is not recommended. Change the check to align with other similar checks in DC. Reviewed-by: Harry Wentland Signed-off-by: Alex Deucher Signed-off-by: Sasha Levin --- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c b/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c index 13bc69d6b6791..01ac1a64c78b9 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c @@ -201,7 +201,7 @@ void dp_wait_for_training_aux_rd_interval( uint32_t wait_in_micro_secs) { #if defined(CONFIG_DRM_AMD_DC_DCN) - if (wait_in_micro_secs > 16000) + if (wait_in_micro_secs > 1000) msleep(wait_in_micro_secs/1000); else udelay(wait_in_micro_secs); -- 2.34.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id A72FBC433EF for ; Thu, 3 Feb 2022 20:32:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1354766AbiBCUc4 (ORCPT ); Thu, 3 Feb 2022 15:32:56 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57616 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1354112AbiBCUbs (ORCPT ); Thu, 3 Feb 2022 15:31:48 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 29207C06173B; Thu, 3 Feb 2022 12:31:33 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id BDD1E61A9D; Thu, 3 Feb 2022 20:31:32 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2C178C340E8; Thu, 3 Feb 2022 20:31:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1643920292; bh=Me95Hl1kGor5YetTEHBi3lyv2nnCkkJQr/4ECFJl+fE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=cLqaz5eYY7ApLzoeUSU5DotohrUJLQvlxtc/LalNqUr31nbloEQxlb4nCxwEr/XJj c1+TC0CF32NWRdGQL4k12vFGRvDtuMYq5AKKPku4OzbvjujHVX38tE9uckuZWPZ3H0 Vl9EWnXbsE4bqN66r8CiEeBQrJvLk1pA03wjST8MbIKe4BfaLL6bANOOQKDWE83PJM OgjpewAj+skmaghvqYnzY3Ar49fydeoeJp8M+ItMh9K/6p59qQoogMaZa6V5TiNf8x 4h0vD8kJTc6iEFbRXbX3+bQs4HZNNgFKwlwRUs1mmX2CSdfbo4nBgyKuCYuKZeN+xK N/pVE2a2gXh7g== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Alex Deucher , Harry Wentland , Sasha Levin , sunpeng.li@amd.com, Rodrigo.Siqueira@amd.com, christian.koenig@amd.com, Xinhui.Pan@amd.com, airlied@linux.ie, daniel@ffwll.ch, Jun.Lei@amd.com, wenjing.liu@amd.com, George.Shen@amd.com, Jimmy.Kizito@amd.com, Wesley.Chalmers@amd.com, Jerry.Zuo@amd.com, stylon.wang@amd.com, amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org Subject: [PATCH AUTOSEL 5.16 39/52] drm/amdgpu/display: adjust msleep limit in dp_wait_for_training_aux_rd_interval Date: Thu, 3 Feb 2022 15:29:33 -0500 Message-Id: <20220203202947.2304-39-sashal@kernel.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220203202947.2304-1-sashal@kernel.org> References: <20220203202947.2304-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Alex Deucher [ Upstream commit dc919d670c6fd1ac81ebf31625cd19579f7b3d4c ] Some architectures (e.g., ARM) have relatively low udelay limits. On most architectures, anything longer than 2000us is not recommended. Change the check to align with other similar checks in DC. Reviewed-by: Harry Wentland Signed-off-by: Alex Deucher Signed-off-by: Sasha Levin --- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c b/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c index 13bc69d6b6791..01ac1a64c78b9 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c @@ -201,7 +201,7 @@ void dp_wait_for_training_aux_rd_interval( uint32_t wait_in_micro_secs) { #if defined(CONFIG_DRM_AMD_DC_DCN) - if (wait_in_micro_secs > 16000) + if (wait_in_micro_secs > 1000) msleep(wait_in_micro_secs/1000); else udelay(wait_in_micro_secs); -- 2.34.1