[PATCH 0/3] IH 7.0 support

Alex Deucher alexander.deucher at amd.com
Tue Feb 6 20:22:25 UTC 2024


This series adds support for IH 7.0.x.  IH is the interrupt handler
on the GPU.  Interrupts are written to a ring buffer and the driver
walks the ring buffer handling the interrupt packets.

Patch 1 adds the new register headers and is very large, so I've
omitted it.

Hawking Zhang (1):
  drm/amdgpu: Add osssys v7_0_0 ip headers (v4)

Likun Gao (2):
  drm/amdgpu: Add ih v7_0 ip block support
  drm/amdgpu/discovery: Add ih v7_0 ip block

 drivers/gpu/drm/amd/amdgpu/Makefile           |    3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c |    4 +
 drivers/gpu/drm/amd/amdgpu/ih_v7_0.c          |  766 ++++++++++++
 drivers/gpu/drm/amd/amdgpu/ih_v7_0.h          |   28 +
 .../asic_reg/oss/osssys_7_0_0_offset.h        |  279 +++++
 .../asic_reg/oss/osssys_7_0_0_sh_mask.h       | 1029 +++++++++++++++++
 6 files changed, 2108 insertions(+), 1 deletion(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/ih_v7_0.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_7_0_0_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_7_0_0_sh_mask.h

-- 
2.42.0



More information about the amd-gfx mailing list