[PATCH 0/6] refine register access interfaces

Hawking Zhang Hawking.Zhang at amd.com
Fri Apr 3 10:55:24 UTC 2020


The series refined register access interfaces including:
1. add indirect access support to registers outside of mmio bar
2. remove the inproper workaround leaving in the low level if
3. retire legacy interface RREG32_IDX/WREG32_IDX
4. retire redundant flags AMDGPU_REGS_KIQ/AMDGPU_REGS_IDX

Hawking Zhang (6):
  drm/amdgpu: remove inproper workaround for vega10
  drm/amdgpu: replace indirect mmio access in non-dc code path
  drm/amdgpu: retire indirect mmio reg support from cgs
  drm/amdgpu: retire RREG32_IDX/WREG32_IDX
  drm/amdgpu: retire AMDGPU_REGS_KIQ flag
  drm/amdgpu: support access regs outside of mmio bar

 drivers/gpu/drm/amd/amdgpu/amdgpu.h        | 29 +++++--------
 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c    |  8 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 69 +++++++++---------------------
 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h  |  4 +-
 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c     |  8 ++--
 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c     |  8 ++--
 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c      | 14 +++---
 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c      | 14 +++---
 drivers/gpu/drm/amd/include/cgs_common.h   |  1 -
 9 files changed, 60 insertions(+), 95 deletions(-)

-- 
2.7.4



More information about the amd-gfx mailing list