drm/amdgpu: add vram check function for GMC
authorXiaojian Du <Xiaojian.Du@amd.com>
Mon, 17 Jan 2022 04:44:51 +0000 (12:44 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 20 Jan 2022 03:31:51 +0000 (22:31 -0500)
commit479e3b02b73a2de2b19df2950863149c59d57bfe
tree1d68ff5235ec85b6c932aca38c6b5a9b6b8fb5e8
parenta5e7ffa11974d90d36f818ee34fc170722ec3098
drm/amdgpu: add vram check function for GMC

This patch will add vram check function for GMC block.
It will write pattern data to the vram and then read back from the vram,
so that to verify the work status of vram.
This patch  will cover gmc v6/7/8/9/10.

Signed-off-by: Xiaojian Du <Xiaojian.Du@amd.com>
Reviewed-by: Huang Rui <ray.huang@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c