[PATCH 0/8] LSDMA support

Alex Deucher alexander.deucher at amd.com
Thu May 5 20:03:59 UTC 2022


Light SDMA (LSDMA) is a supplimental SDMA block on SDMA 6.x
for use by the kernel driver.  Patch 1 adds large header
updates so was not sent to the list.

Hawking Zhang (1):
  drm/amdgpu: add lsdma v6_0_0 ip headers

Likun Gao (7):
  drm/amdgpu: add lsdma block
  drm/amdgpu: support mem copy for LSDMA
  drm/amdgpu: support fill mem for LSDMA
  drm/amdgpu: add LSDMA block for LSDMA v6.0.0
  drm/amdgpu: add LSDMA block for LSDMA v6.0.2
  drm/amdgpu: support memory power gating for lsdma
  drm/amdgpu: support memory power gating for lsdma 6.0.2

 drivers/gpu/drm/amd/amdgpu/Makefile           |    4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h           |    5 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c |   12 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.c     |   91 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.h     |   47 +
 drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.c       |  121 ++
 drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.h       |   31 +
 drivers/gpu/drm/amd/amdgpu/soc21.c            |   13 +-
 .../asic_reg/lsdma/lsdma_6_0_0_offset.h       |  391 +++++
 .../asic_reg/lsdma/lsdma_6_0_0_sh_mask.h      | 1439 +++++++++++++++++
 drivers/gpu/drm/amd/include/soc15_hw_ip.h     |    1 +
 11 files changed, 2152 insertions(+), 3 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_6_0_0_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_6_0_0_sh_mask.h

-- 
2.35.1



More information about the amd-gfx mailing list