|
Takashi Iwai |
6a57b7 |
From 6e80fb8ab04f6c4f377e2fd422bdd1855beb7371 Mon Sep 17 00:00:00 2001
|
|
Takashi Iwai |
6a57b7 |
From: Alex Deucher <alexander.deucher@amd.com>
|
|
Takashi Iwai |
6a57b7 |
Date: Tue, 16 Feb 2021 10:57:00 -0500
|
|
Takashi Iwai |
6a57b7 |
Subject: [PATCH] drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2)
|
|
Takashi Iwai |
6a57b7 |
Mime-version: 1.0
|
|
Takashi Iwai |
6a57b7 |
Content-type: text/plain; charset=UTF-8
|
|
Takashi Iwai |
6a57b7 |
Content-transfer-encoding: 8bit
|
|
Takashi Iwai |
6a57b7 |
Git-commit: 6e80fb8ab04f6c4f377e2fd422bdd1855beb7371
|
|
Takashi Iwai |
6a57b7 |
Patch-mainline: v5.12-rc1
|
|
Takashi Iwai |
6a57b7 |
References: git-fixes
|
|
Takashi Iwai |
6a57b7 |
|
|
Takashi Iwai |
6a57b7 |
Fixes the rlc reference clock used for GPU timestamps.
|
|
Takashi Iwai |
6a57b7 |
Value is 100Mhz. Confirmed with hardware team.
|
|
Takashi Iwai |
6a57b7 |
|
|
Takashi Iwai |
6a57b7 |
V2: reword commit message.
|
|
Takashi Iwai |
6a57b7 |
|
|
Takashi Iwai |
6a57b7 |
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1480
|
|
Takashi Iwai |
6a57b7 |
Acked-by: Christian König <christian.koenig@amd.com>
|
|
Takashi Iwai |
6a57b7 |
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
|
|
Takashi Iwai |
6a57b7 |
Cc: stable@vger.kernel.org
|
|
Takashi Iwai |
6a57b7 |
Acked-by: Takashi Iwai <tiwai@suse.de>
|
|
Takashi Iwai |
6a57b7 |
|
|
Takashi Iwai |
6a57b7 |
---
|
|
Takashi Iwai |
6a57b7 |
drivers/gpu/drm/amd/amdgpu/soc15.c | 2 ++
|
|
Takashi Iwai |
6a57b7 |
1 file changed, 2 insertions(+)
|
|
Takashi Iwai |
6a57b7 |
|
|
Takashi Iwai |
6a57b7 |
diff --git a/drivers/gpu/drm/amd/amdgpu/soc15.c b/drivers/gpu/drm/amd/amdgpu/soc15.c
|
|
Takashi Iwai |
6a57b7 |
index e865495d3ead..1221aa6b40a9 100644
|
|
Takashi Iwai |
6a57b7 |
--- a/drivers/gpu/drm/amd/amdgpu/soc15.c
|
|
Takashi Iwai |
6a57b7 |
+++ b/drivers/gpu/drm/amd/amdgpu/soc15.c
|
|
Takashi Iwai |
6a57b7 |
@@ -233,6 +233,8 @@ static u32 soc15_get_xclk(struct amdgpu_device *adev)
|
|
Takashi Iwai |
6a57b7 |
{
|
|
Takashi Iwai |
6a57b7 |
u32 reference_clock = adev->clock.spll.reference_freq;
|
|
Takashi Iwai |
6a57b7 |
|
|
Takashi Iwai |
6a57b7 |
+ if (adev->asic_type == CHIP_RENOIR)
|
|
Takashi Iwai |
6a57b7 |
+ return 10000;
|
|
Takashi Iwai |
6a57b7 |
if (adev->asic_type == CHIP_RAVEN)
|
|
Takashi Iwai |
6a57b7 |
return reference_clock / 4;
|
|
Takashi Iwai |
6a57b7 |
|
|
Takashi Iwai |
6a57b7 |
--
|
|
Takashi Iwai |
6a57b7 |
2.26.2
|
|
Takashi Iwai |
6a57b7 |
|