drm/amdgpu: refine smu v13.0.6 mca dump driver
authorYang Wang <kevinyang.wang@amd.com>
Thu, 2 Nov 2023 06:17:04 +0000 (14:17 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 9 Nov 2023 22:01:51 +0000 (17:01 -0500)
commit07c1db70364671eea4e84befe43ac91941153a43
treeed2fda67d3ae451796881b36d15656db86c4edca
parent0b1695710ab8be263a5c19f17240c6a44b4b0a3e
drm/amdgpu: refine smu v13.0.6 mca dump driver

refine smu mca driver to support query ras error from pmfw path.
- correct gfx smu bank hwid (from mp5 to smu bank)
- retire unused callback function in amdgpu_mca_smu_funcs{}
- add new mca_bank_set{} structure to collect mca bank
- move enum mca_reg_idx into amdgpu_mca.h header
- add mca status register field decode macro

Signed-off-by: Yang Wang <kevinyang.wang@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c