mirror of
https://github.com/torvalds/linux.git
synced 2026-07-28 10:09:10 +02:00
drm/amdgpu: support toc_1 fw load for mp0 v15_0_8
Support for TOC fw load for psp v15_0_8 rev id 0. Signed-off-by: Likun Gao <Likun.Gao@amd.com> Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
524a854916
commit
667fd66030
|
|
@ -3527,7 +3527,12 @@ int psp_init_toc_microcode(struct psp_context *psp, const char *chip_name)
|
|||
const struct psp_firmware_header_v1_0 *toc_hdr;
|
||||
int err = 0;
|
||||
|
||||
err = amdgpu_ucode_request(adev, &adev->psp.toc_fw, AMDGPU_UCODE_REQUIRED,
|
||||
if (amdgpu_ip_version(adev, MP0_HWIP, 0) == IP_VERSION(15, 0, 8) &&
|
||||
adev->rev_id == 0)
|
||||
err = amdgpu_ucode_request(adev, &adev->psp.toc_fw, AMDGPU_UCODE_REQUIRED,
|
||||
"amdgpu/%s_toc_1.bin", chip_name);
|
||||
else
|
||||
err = amdgpu_ucode_request(adev, &adev->psp.toc_fw, AMDGPU_UCODE_REQUIRED,
|
||||
"amdgpu/%s_toc.bin", chip_name);
|
||||
if (err)
|
||||
goto out;
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@
|
|||
#include "mp/mp_15_0_8_sh_mask.h"
|
||||
|
||||
MODULE_FIRMWARE("amdgpu/psp_15_0_8_toc.bin");
|
||||
MODULE_FIRMWARE("amdgpu/psp_15_0_8_toc_1.bin");
|
||||
|
||||
static int psp_v15_0_8_init_microcode(struct psp_context *psp)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user