]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amdgpu: make sure to init common IP before gmc
authorAlex Deucher <alexander.deucher@amd.com>
Tue, 30 Aug 2022 14:59:49 +0000 (10:59 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 14 Sep 2022 18:21:49 +0000 (14:21 -0400)
commit1d4147a7dbb244a4e9f43937379d73fed128c688
treee080f18d5c9820f60b7dabb17a5f81df4935317f
parent9b27e78214ad4a328a003085a26de953473a17dc
drm/amdgpu: make sure to init common IP before gmc

Move common IP init before GMC init so that HDP gets
remapped before GMC init which uses it.

This fixes the Unsupported Request error reported through
AER during driver load. The error happens as a write happens
to the remap offset before real remapping is done.

Link: https://bugzilla.kernel.org/show_bug.cgi?id=216373
The error was unnoticed before and got visible because of the commit
referenced below. This doesn't fix anything in the commit below, rather
fixes the issue in amdgpu exposed by the commit. The reference is only
to associate this commit with below one so that both go together.

Fixes: bf516d716bc3 ("PCI/portdrv: Don't disable AER reporting in get_port_device_capability()")
Acked-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Lijo Lazar <lijo.lazar@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c