drm/amdgpu: Add gmc v12_0 ip block support (v7)
authorHawking Zhang <Hawking.Zhang@amd.com>
Tue, 4 Jul 2023 14:03:55 +0000 (22:03 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 30 Apr 2024 14:00:39 +0000 (10:00 -0400)
commit075b44aa210bd8be1c2c23ba742218fc4fc2bfa8
treef473622d691b198472c68dfa3f4463ca7e796422
parent2d1d8756565f0dedf6abf2446d0e63ba20f8c80b
drm/amdgpu: Add gmc v12_0 ip block support (v7)

Add initial support for GMC v12.

v1: Add gmc v12_0 ip block support.
v2: Switch to gfx.kiq array.
v3: Switch to vmhubs_mask.
v4: Switch to AMDGPU_MMHUB0(0) and AMDGPU_GFXHUB(0)
v5: Rebase (Alex)
v6: Squash in fixes for AGP handling, gfxhub init order,
    vmhub index (Alex)
v7: Rebase (Alex)
v8: squash in ecc fix (Alex)

Signed-off-by: Hawking Zhang <Hawking.Zhang@amd.com>
Reviewed-by: Likun Gao <Likun.Gao@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/Makefile
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.h [new file with mode: 0644]