[PATCH 0/3] LSDMA 7.0 support

Alex Deucher alexander.deucher at amd.com
Tue Feb 6 20:17:49 UTC 2024


LSDMA (Light SDMA) is a general purpose SDMA engine on the GPU.
The driver uses it for MMIO-controlled DMA access to GPU
accessible memory.  This adds support for ASICs containing
LSDMA version 7.0.x.

The first patch adds the register headers and is very large, so I've
omitted it.

Hawking Zhang (1):
  drm/amdgpu: Add lsdma v7_0_0 ip headers (v3)

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

 drivers/gpu/drm/amd/amdgpu/Makefile           |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c |    5 +
 drivers/gpu/drm/amd/amdgpu/lsdma_v7_0.c       |  121 ++
 drivers/gpu/drm/amd/amdgpu/lsdma_v7_0.h       |   31 +
 .../asic_reg/lsdma/lsdma_7_0_0_offset.h       |  388 +++++
 .../asic_reg/lsdma/lsdma_7_0_0_sh_mask.h      | 1411 +++++++++++++++++
 6 files changed, 1957 insertions(+), 1 deletion(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/lsdma_v7_0.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/lsdma_v7_0.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_7_0_0_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_7_0_0_sh_mask.h

-- 
2.42.0



More information about the amd-gfx mailing list