Revert "drm/amd/pm: fix workload mismatch on vega10"
authorjsg <jsg@openbsd.org>
Thu, 9 Sep 2021 04:04:45 +0000 (04:04 +0000)
committerjsg <jsg@openbsd.org>
Thu, 9 Sep 2021 04:04:45 +0000 (04:04 +0000)
From Kenneth Feng
3c37ec4350220a548ffc6753646913899e86b1c7 in linux 5.10.y/5.10.62
2fd31689f9e44af949f60ff4f8aca013e628ab81 in mainline linux

sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c

index 9cda504..2f766a4 100644 (file)
@@ -5159,7 +5159,7 @@ static int vega10_set_power_profile_mode(struct pp_hwmgr *hwmgr, long *input, ui
 
 out:
        smum_send_msg_to_smc_with_parameter(hwmgr, PPSMC_MSG_SetWorkloadMask,
-                                               (!power_profile_mode) ? 0 : 1 << (power_profile_mode - 1),
+                                               1 << power_profile_mode,
                                                NULL);
        hwmgr->power_profile_mode = power_profile_mode;