drm/amdgpu: implement RAS ACA driver framework
authorYang Wang <kevinyang.wang@amd.com>
Mon, 13 Nov 2023 06:33:56 +0000 (14:33 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 15 Jan 2024 23:35:35 +0000 (18:35 -0500)
commitf5e4cc8461c408dcb679bb1f7c3bd8a586406709
treef4f36269d60370af48b6529b5c0a3e04ce7557a8
parentad390542ec48aaa2e582b25d5d86c699e372eb26
drm/amdgpu: implement RAS ACA driver framework

v1:
implement new RAS ACA driver code framework.

v2:
- rename aca_bank_set to aca_banks.
- rename aca_source_xxx to aca_handle_xxx.

v3:
Optimize some function implementation details. (from Hawking's suggestion)

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/Makefile
drivers/gpu/drm/amd/amdgpu/amdgpu.h
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h