[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