Ping? Alex On Fri, Jun 14, 2024 at 2:12 PM Alex Deucher <alexander.deucher@xxxxxxx> wrote: > > v3.x changed the how vram width was encoded. The previous > implementation actually worked correctly for most boards. > Fix the implementation to work correctly everywhere. > > This fixes the vram width reported in the kernel log on > some boards. > > Signed-off-by: Alex Deucher <alexander.deucher@xxxxxxx> > --- > drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c > index f932bec6e534..f873dd3cae16 100644 > --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c > +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c > @@ -433,7 +433,7 @@ amdgpu_atomfirmware_get_vram_info(struct amdgpu_device *adev, > mem_channel_number = vram_info->v30.channel_num; > mem_channel_width = vram_info->v30.channel_width; > if (vram_width) > - *vram_width = mem_channel_number * (1 << mem_channel_width); > + *vram_width = mem_channel_number * 16; > break; > default: > return -EINVAL; > -- > 2.45.1 >