drm/amdgpu: add RAS fatal error handler for NBIO v7.9
authorTao Zhou <tao.zhou1@amd.com>
Thu, 8 Jun 2023 08:25:42 +0000 (16:25 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 9 Aug 2023 13:46:04 +0000 (09:46 -0400)
commit7692e1ee2446fd1940b5caa6e09779504a58881a
tree66b7e9fe402a2e4dfd5648610d02af9c1d10d99f
parent657db07b32293fd0ddca29bd9b9a5e105d186902
drm/amdgpu: add RAS fatal error handler for NBIO v7.9

Register RAS fatal error interrupt and add handler.

v2: only register NBIO RAS for dGPU platform.
    change nbio_v7_9_set_ras_controller_irq_state and nbio_v7_9_set_ras_err_event_athub_irq_state
    to dummy functions.

Signed-off-by: Tao Zhou <tao.zhou1@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_ras.c
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.h