mirror of https://github.com/torvalds/linux.git
drm/amdgpu: add support for cyan skillfish gpu_info
Some SOCs which are part of the cyan skillfish family rely on an explicit firmware for IP discovery. Add support for the gpu_info firmware. Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
9e6a5cf1a2
commit
fa819e3a7c
|
|
@ -95,6 +95,7 @@ MODULE_FIRMWARE("amdgpu/picasso_gpu_info.bin");
|
||||||
MODULE_FIRMWARE("amdgpu/raven2_gpu_info.bin");
|
MODULE_FIRMWARE("amdgpu/raven2_gpu_info.bin");
|
||||||
MODULE_FIRMWARE("amdgpu/arcturus_gpu_info.bin");
|
MODULE_FIRMWARE("amdgpu/arcturus_gpu_info.bin");
|
||||||
MODULE_FIRMWARE("amdgpu/navi12_gpu_info.bin");
|
MODULE_FIRMWARE("amdgpu/navi12_gpu_info.bin");
|
||||||
|
MODULE_FIRMWARE("amdgpu/cyan_skillfish_gpu_info.bin");
|
||||||
|
|
||||||
#define AMDGPU_RESUME_MS 2000
|
#define AMDGPU_RESUME_MS 2000
|
||||||
#define AMDGPU_MAX_RETRY_LIMIT 2
|
#define AMDGPU_MAX_RETRY_LIMIT 2
|
||||||
|
|
@ -2629,6 +2630,9 @@ static int amdgpu_device_parse_gpu_info_fw(struct amdgpu_device *adev)
|
||||||
return 0;
|
return 0;
|
||||||
chip_name = "navi12";
|
chip_name = "navi12";
|
||||||
break;
|
break;
|
||||||
|
case CHIP_CYAN_SKILLFISH:
|
||||||
|
chip_name = "cyan_skillfish";
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
err = amdgpu_ucode_request(adev, &adev->firmware.gpu_info_fw,
|
err = amdgpu_ucode_request(adev, &adev->firmware.gpu_info_fw,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue