diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_device.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 | 
1 files changed, 3 insertions, 7 deletions
| diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c index 762dc5f886cd..354f0557d697 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c @@ -91,7 +91,6 @@ static const char *amdgpu_asic_name[] = {  	"VEGA12",  	"VEGA20",  	"RAVEN", -	"PICASSO",  	"LAST",  }; @@ -1337,12 +1336,11 @@ static int amdgpu_device_parse_gpu_info_fw(struct amdgpu_device *adev)  	case CHIP_RAVEN:  		if (adev->rev_id >= 8)  			chip_name = "raven2"; +		else if (adev->pdev->device == 0x15d8) +			chip_name = "picasso";  		else  			chip_name = "raven";  		break; -	case CHIP_PICASSO: -		chip_name = "picasso"; -		break;  	}  	snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_gpu_info.bin", chip_name); @@ -1468,8 +1466,7 @@ static int amdgpu_device_ip_early_init(struct amdgpu_device *adev)  	case CHIP_VEGA12:  	case CHIP_VEGA20:  	case CHIP_RAVEN: -	case CHIP_PICASSO: -		if ((adev->asic_type == CHIP_RAVEN) || (adev->asic_type == CHIP_PICASSO)) +		if (adev->asic_type == CHIP_RAVEN)  			adev->family = AMDGPU_FAMILY_RV;  		else  			adev->family = AMDGPU_FAMILY_AI; @@ -2183,7 +2180,6 @@ bool amdgpu_device_asic_has_dc_support(enum amd_asic_type asic_type)  	case CHIP_VEGA20:  #if defined(CONFIG_DRM_AMD_DC_DCN1_0)  	case CHIP_RAVEN: -	case CHIP_PICASSO:  #endif  		return amdgpu_dc != 0;  #endif | 
