1 |
From 318ca20893c19ead02845a08204c3f9249bb74cd Mon Sep 17 00:00:00 2001 |
2 |
From: Evan Quan <evan.quan@amd.com> |
3 |
Date: Wed, 4 Jan 2023 10:45:01 +0800 |
4 |
Subject: drm/amd/pm: add the missing mapping for PPT feature on SMU13.0.0 and 13.0.7 |
5 |
|
6 |
From: Evan Quan <evan.quan@amd.com> |
7 |
|
8 |
commit 318ca20893c19ead02845a08204c3f9249bb74cd upstream. |
9 |
|
10 |
Then we are able to set a new ppt limit via the hwmon interface(power1_cap). |
11 |
|
12 |
Signed-off-by: Evan Quan <evan.quan@amd.com> |
13 |
Reviewed-by: Alex Deucher <alexander.deucher@amd.com> |
14 |
Signed-off-by: Alex Deucher <alexander.deucher@amd.com> |
15 |
Cc: stable@vger.kernel.org # 6.0.x, 6.1.x |
16 |
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
17 |
--- |
18 |
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 1 + |
19 |
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 1 + |
20 |
2 files changed, 2 insertions(+) |
21 |
|
22 |
--- a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c |
23 |
+++ b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c |
24 |
@@ -189,6 +189,7 @@ static struct cmn2asic_mapping smu_v13_0 |
25 |
FEA_MAP(SOC_PCC), |
26 |
[SMU_FEATURE_DPM_VCLK_BIT] = {1, FEATURE_MM_DPM_BIT}, |
27 |
[SMU_FEATURE_DPM_DCLK_BIT] = {1, FEATURE_MM_DPM_BIT}, |
28 |
+ [SMU_FEATURE_PPT_BIT] = {1, FEATURE_THROTTLERS_BIT}, |
29 |
}; |
30 |
|
31 |
static struct cmn2asic_mapping smu_v13_0_0_table_map[SMU_TABLE_COUNT] = { |
32 |
--- a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c |
33 |
+++ b/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c |
34 |
@@ -191,6 +191,7 @@ static struct cmn2asic_mapping smu_v13_0 |
35 |
FEA_MAP(SOC_PCC), |
36 |
[SMU_FEATURE_DPM_VCLK_BIT] = {1, FEATURE_MM_DPM_BIT}, |
37 |
[SMU_FEATURE_DPM_DCLK_BIT] = {1, FEATURE_MM_DPM_BIT}, |
38 |
+ [SMU_FEATURE_PPT_BIT] = {1, FEATURE_THROTTLERS_BIT}, |
39 |
}; |
40 |
|
41 |
static struct cmn2asic_mapping smu_v13_0_7_table_map[SMU_TABLE_COUNT] = { |