[PATCH] drm/amdgpu: init microcode chip name from ip versions
Lazar, Lijo
lijo.lazar at amd.com
Mon Apr 22 06:23:57 UTC 2024
On 4/22/2024 11:23 AM, Le Ma wrote:
> To adapt to different gc versions in gfx_v9_4_3.c file.
>
> Change-Id: Ib4465aade0dcbbcc43318c6dc865f813c5411097
> Signed-off-by: Le Ma <le.ma at amd.com>
> Reviewed-by: Hawking Zhang <Hawking.Zhang at amd.com>
Reviewed-by: Lijo Lazar <lijo.lazar at amd.com>
Thanks,
Lijo
> ---
> drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c b/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
> index 835004187a58..ec4d3fa87e4d 100644
> --- a/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
> +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
> @@ -431,16 +431,16 @@ static int gfx_v9_4_3_init_cp_compute_microcode(struct amdgpu_device *adev,
>
> static int gfx_v9_4_3_init_microcode(struct amdgpu_device *adev)
> {
> - const char *chip_name;
> + char ucode_prefix[30];
> int r;
>
> - chip_name = "gc_9_4_3";
> + amdgpu_ucode_ip_version_decode(adev, GC_HWIP, ucode_prefix, sizeof(ucode_prefix));
>
> - r = gfx_v9_4_3_init_rlc_microcode(adev, chip_name);
> + r = gfx_v9_4_3_init_rlc_microcode(adev, ucode_prefix);
> if (r)
> return r;
>
> - r = gfx_v9_4_3_init_cp_compute_microcode(adev, chip_name);
> + r = gfx_v9_4_3_init_cp_compute_microcode(adev, ucode_prefix);
> if (r)
> return r;
>
More information about the amd-gfx
mailing list