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@xxxxxxx> > Reviewed-by: Hawking Zhang <Hawking.Zhang@xxxxxxx> Reviewed-by: Lijo Lazar <lijo.lazar@xxxxxxx> 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; >