diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/kv_dpm.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/kv_dpm.c b/drivers/gpu/drm/amd/amdgpu/kv_dpm.c index b57399a462c2..f33d1ffdb20b 100644 --- a/drivers/gpu/drm/amd/amdgpu/kv_dpm.c +++ b/drivers/gpu/drm/amd/amdgpu/kv_dpm.c | |||
@@ -2969,16 +2969,10 @@ static int kv_dpm_late_init(void *handle) | |||
2969 | { | 2969 | { |
2970 | /* powerdown unused blocks for now */ | 2970 | /* powerdown unused blocks for now */ |
2971 | struct amdgpu_device *adev = (struct amdgpu_device *)handle; | 2971 | struct amdgpu_device *adev = (struct amdgpu_device *)handle; |
2972 | int ret; | ||
2973 | 2972 | ||
2974 | if (!amdgpu_dpm) | 2973 | if (!amdgpu_dpm) |
2975 | return 0; | 2974 | return 0; |
2976 | 2975 | ||
2977 | /* init the sysfs and debugfs files late */ | ||
2978 | ret = amdgpu_pm_sysfs_init(adev); | ||
2979 | if (ret) | ||
2980 | return ret; | ||
2981 | |||
2982 | kv_dpm_powergate_acp(adev, true); | 2976 | kv_dpm_powergate_acp(adev, true); |
2983 | kv_dpm_powergate_samu(adev, true); | 2977 | kv_dpm_powergate_samu(adev, true); |
2984 | 2978 | ||
@@ -3040,7 +3034,6 @@ static int kv_dpm_sw_fini(void *handle) | |||
3040 | flush_work(&adev->pm.dpm.thermal.work); | 3034 | flush_work(&adev->pm.dpm.thermal.work); |
3041 | 3035 | ||
3042 | mutex_lock(&adev->pm.mutex); | 3036 | mutex_lock(&adev->pm.mutex); |
3043 | amdgpu_pm_sysfs_fini(adev); | ||
3044 | kv_dpm_fini(adev); | 3037 | kv_dpm_fini(adev); |
3045 | mutex_unlock(&adev->pm.mutex); | 3038 | mutex_unlock(&adev->pm.mutex); |
3046 | 3039 | ||