[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