drm/amdgpu: Move mmhub ras block init to ras sw_init
authorHawking Zhang <Hawking.Zhang@amd.com>
Sat, 4 Mar 2023 08:39:48 +0000 (16:39 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 13 Mar 2023 21:27:48 +0000 (17:27 -0400)
commitfec70a8601a76272b08b7b8077b3c3e3c79bdb72
tree47857ecb529b70c8b23b407dcdea52a21a86931f
parentaf8312a38f713d0d5445277a57a1c8e4157da5ff
drm/amdgpu: Move mmhub ras block init to ras sw_init

Initialize mmhub ras block only when mmhub ip block
supports ras features. Driver queries ras capabilities
after early_init, ras block init needs to be moved to
sw_init.

Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com>
Reviewed-by: Stanley Yang <Stanley.Yang@amd.com>
Reviewed-by: Tao Zhou <tao.zhou1@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/Makefile
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c