diff options
Diffstat (limited to 'drivers/gpu/drm/amd/pm/amdgpu_pm.c')
| -rw-r--r-- | drivers/gpu/drm/amd/pm/amdgpu_pm.c | 8 | 
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/gpu/drm/amd/pm/amdgpu_pm.c b/drivers/gpu/drm/amd/pm/amdgpu_pm.c index 236657eece47..2f3e239e623d 100644 --- a/drivers/gpu/drm/amd/pm/amdgpu_pm.c +++ b/drivers/gpu/drm/amd/pm/amdgpu_pm.c @@ -1991,6 +1991,8 @@ static int default_attr_update(struct amdgpu_device *adev, struct amdgpu_device_  		case IP_VERSION(9, 4, 2):  		case IP_VERSION(10, 3, 0):  		case IP_VERSION(11, 0, 0): +		case IP_VERSION(11, 0, 1): +		case IP_VERSION(11, 0, 2):  			*states = ATTR_STATE_SUPPORTED;  			break;  		default: @@ -2007,14 +2009,16 @@ static int default_attr_update(struct amdgpu_device *adev, struct amdgpu_device_  		      gc_ver == IP_VERSION(10, 3, 0) ||  		      gc_ver == IP_VERSION(10, 1, 2) ||  		      gc_ver == IP_VERSION(11, 0, 0) || -		      gc_ver == IP_VERSION(11, 0, 2))) +		      gc_ver == IP_VERSION(11, 0, 2) || +		      gc_ver == IP_VERSION(11, 0, 3)))  			*states = ATTR_STATE_UNSUPPORTED;  	} else if (DEVICE_ATTR_IS(pp_dpm_dclk)) {  		if (!(gc_ver == IP_VERSION(10, 3, 1) ||  		      gc_ver == IP_VERSION(10, 3, 0) ||  		      gc_ver == IP_VERSION(10, 1, 2) ||  		      gc_ver == IP_VERSION(11, 0, 0) || -		      gc_ver == IP_VERSION(11, 0, 2))) +		      gc_ver == IP_VERSION(11, 0, 2) || +		      gc_ver == IP_VERSION(11, 0, 3)))  			*states = ATTR_STATE_UNSUPPORTED;  	} else if (DEVICE_ATTR_IS(pp_power_profile_mode)) {  		if (amdgpu_dpm_get_power_profile_mode(adev, NULL) == -EOPNOTSUPP)  |