Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp5450617pxu; Tue, 22 Dec 2020 18:22:24 -0800 (PST) X-Google-Smtp-Source: ABdhPJzq0V+fJrqx0oKqCY9fi1Ijh7LTW5qB3Dl5NFdqOhrQqUh5IxIHJCFVgBnfzS3WMjxpco11 X-Received: by 2002:a17:906:3404:: with SMTP id c4mr22741238ejb.86.1608690143841; Tue, 22 Dec 2020 18:22:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608690143; cv=none; d=google.com; s=arc-20160816; b=IlWomTOiMjQz/QYtfRLiSm1NsTxS9sHT0drTpaoG6Q2IZg1/7c20Wdz6Oc1wv/Ewlh 12bUdRweKWLY7Qeq8Xa+uvaZuEW/qCAcNy2TiCkIJ2f86L0S/feIKMk3nhqyCnaov7Hh yKlGGNU9AF9+QycMrPrmlJHubFqMvZXVn+mSWgU/b57RJtXXd/ZAzAQKMYkfctTgXxjI FC9OFrEzNQjJeBr+YdmbhsEnUpC1awwSlCm1vCOp35XvszrLtDL11oBdR+i4Cc6dzZqB 7H+NJp+cXEcSdOUqYAJs15F2ttBfMaDdI2lKkT0Z0S9gnU9LnrHkgWgXzzKb/OyjRjrU DYEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=5IcdUiwsfuVooqgZiUc8w+YuTCpyBPmV3LhvTblD+kA=; b=qqL/yzirqTmyWeRtmjBxtnCwvv9jabP5XhhbIV5pO7IHsEdWeJE+U+cG+FGgpJRRBM 9gF2I2lSzl+E7QFTt/kf8hUyuTjCZgt5n7ymL380P9hkuuiRg6Veg8ocQ8kA+sVEuwHy wOxE+Ws88+UIeUppMzo+ymKt5XSwqeKXOhwIXFZAf7e3SW5MktDJraKiR22T7ltu4DuA 8LN8vholGjj1traZou1ebd5yHVmVyYAFs8mkGwHReo0ttAkaTrXqCsv/KH3ryUbJDv+G 4Wqz5KIvCq3LA1Yg49UCQE9bHTsN6mQJeqWfT0krLJRSLkt6kxA+3blnXVUIcEiWSb6x bgRw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=RobiIqJ1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a27si13475455edb.498.2020.12.22.18.22.01; Tue, 22 Dec 2020 18:22:23 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=RobiIqJ1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729087AbgLWCUr (ORCPT + 99 others); Tue, 22 Dec 2020 21:20:47 -0500 Received: from mail.kernel.org ([198.145.29.99]:46404 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728884AbgLWCUM (ORCPT ); Tue, 22 Dec 2020 21:20:12 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 0111C23340; Wed, 23 Dec 2020 02:19:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1608689997; bh=ZpYSRalqTmbJnRBT6HPNBUeDdjuZ9gQ3rSZueqPSgGU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=RobiIqJ1MyN3v4j843Nq6GNmnGsxxaHWR0qo6/IdHY6FAKitlKQqG8VMJIEqWL9+V UC3wvdtquHorH8ZHXfykKsstIxL8Qs2RPhNw1NRrFwh/GKa/NniJb3rPLAoz5p/o1N QwMTFSEXEV3ePAXwkV9YXXf35h8ZQL6ZswpzzfjZ9ii/tA1EKTrLAfnTxHUIhg9tni YIdjjFlgvmtklc6xP8TD7qoYflgm36eclt850OjFMKAzd4kSld2q+OIhYWlRyWzwWo R5nun78ADJEtBLWAezieiiKaNj7umucOsg//RfI1nMxnBhMgLXUZ+dMCrgjTJ9AoEa nL7b3NvSK3jHw== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Sung Lee , Tony Cheng , Aurabindo Pillai , Alex Deucher , Sasha Levin , amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org Subject: [PATCH AUTOSEL 5.4 080/130] drm/amd/display: Update dram_clock_change_latency for DCN2.1 Date: Tue, 22 Dec 2020 21:17:23 -0500 Message-Id: <20201223021813.2791612-80-sashal@kernel.org> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20201223021813.2791612-1-sashal@kernel.org> References: <20201223021813.2791612-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: Sung Lee [ Upstream commit 901c1ec05ef277ce9d43cb806a225b28b3efe89a ] [WHY] dram clock change latencies get updated using ddr4 latency table, but does that update does not happen before validation. This value should not be the default and should be number received from df for better mode support. This may cause a PState hang on high refresh panels with short vblanks such as on 1080p 360hz or 300hz panels. [HOW] Update latency from 23.84 to 11.72. Signed-off-by: Sung Lee Reviewed-by: Tony Cheng Acked-by: Aurabindo Pillai Signed-off-by: Alex Deucher Signed-off-by: Sasha Levin --- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c b/drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c index bb7add5ea2273..a6d5beada6634 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c +++ b/drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c @@ -257,7 +257,7 @@ struct _vcs_dpi_soc_bounding_box_st dcn2_1_soc = { .num_banks = 8, .num_chans = 4, .vmm_page_size_bytes = 4096, - .dram_clock_change_latency_us = 23.84, + .dram_clock_change_latency_us = 11.72, .return_bus_width_bytes = 64, .dispclk_dppclk_vco_speed_mhz = 3600, .xfc_bus_transport_time_us = 4, -- 2.27.0