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...@amd.com>
> Reviewed-by: Hawking Zhang <hawking.zh...@amd.com>
Reviewed-by: Lijo Lazar <lijo.la...@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;
>