]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT for smu v14
authorYang Wang <kevinyang.wang@amd.com>
Wed, 4 Mar 2026 02:14:10 +0000 (21:14 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 6 Mar 2026 22:10:26 +0000 (17:10 -0500)
add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT for smu v14.0.2/14.0.3

Fixes: 9710b84e2a6a ("drm/amd/pm: add overdrive support on smu v14.0.2/3")
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/5018
Signed-off-by: Yang Wang <kevinyang.wang@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 1b5cf07d80bb16d1593579ccdb23f08ea4262c14)

drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c

index 9994d4369da8ef605527bfbd016d71a4ad9e19d5..73762d9b5969e18e23131a36acfa06e555566313 100644 (file)
@@ -2311,7 +2311,8 @@ static int smu_v14_0_2_restore_user_od_settings(struct smu_context *smu)
        user_od_table->OverDriveTable.FeatureCtrlMask = BIT(PP_OD_FEATURE_GFXCLK_BIT) |
                                                        BIT(PP_OD_FEATURE_UCLK_BIT) |
                                                        BIT(PP_OD_FEATURE_GFX_VF_CURVE_BIT) |
-                                                       BIT(PP_OD_FEATURE_FAN_CURVE_BIT);
+                                                       BIT(PP_OD_FEATURE_FAN_CURVE_BIT) |
+                                                       BIT(PP_OD_FEATURE_ZERO_FAN_BIT);
        res = smu_v14_0_2_upload_overdrive_table(smu, user_od_table);
        user_od_table->OverDriveTable.FeatureCtrlMask = 0;
        if (res == 0)