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