[PATCH 00/42] Navy Flounder support

Alex Deucher alexdeucher at gmail.com
Tue Jul 14 18:23:11 UTC 2020


This patch set adds initial support for Navy Flounder GPUs.

Bhawanpreet Lakha (1):
  drm/amd/display: add DC support for navy flounder

Boyuan Zhang (5):
  drm/amdgpu: add navy_flounder vcn firmware support
  drm/amdgpu: add vcn ip block for navy_flounder
  drm/amdgpu: enable VCN3.0 PG and CG for navy_flounder
  drm/amdgpu: enable VCN3.0 DPG for navy_flounder
  drm/amdgpu: enable JPEG3.0 PG and CG for navy_flounder

Chengming Gui (2):
  drm/amdkfd: Support navy_flounder KFD
  drm/amdkfd: Add kfd2kgd_funcs for navy_flounder kfd support

Huang Rui (1):
  drm/amdgpu: expand to add multiple trap event irq id

Jiansong Chen (32):
  drm/amdgpu: add navy_flounder asic type
  drm/amdgpu: add navy_flounder gpu info firmware
  drm/amdgpu: set fw load type for navy_flounder
  drm/amdgpu: set asic family and ip blocks for navy_flounder
  drm/amdgpu/gfx10: add support for navy_flounder firmware
  drm/amdgpu/gmc10: add navy_flounder support
  drm/amdgpu/gfx10: add clockgating support for navy_flounder
  drm/amdgpu/soc15: add support for navy_flounder
  drm/amdgpu: initialize IP offset for navy_flounder
  drm/amdgpu: add support on mmhub for navy_flounder
  drm/amdgpu: add common ip block for navy_flounder
  drm/amdgpu: add gmc ip block for navy_flounder
  drm/amdgpu: add ih ip block for navy_flounder
  drm/amdgpu: add gfx ip block for navy_flounder
  drm/amdgpu: add sdma ip block for navy_flounder
  drm/amdgpu: add virtual display support for navy_flounder.
  drm/amdgpu: force pa_sc_tile_steering_override to 0 for navy_flounder
  drm/amdgpu: add gmc cg support for navy_flounder
  drm/amdgpu/powerplay: add smu support for navy_flounder
  drm/amdgpu: add smu block for navy_flounder
  drm/amdgpu: add psp support for navy_flounder
  drm/amdgpu: add psp block for navy_flounder
  drm/amdgpu: use front door firmware loading for navy_flounder
  drm/amdgpu/gfx10: add gc golden setting for navy_flounder
  drm/amdgpu: enable cp_fw_write_wait for navy_flounder
  drm/amdgpu: enable GFX clock gating for navy_flounder
  drm/amdgpu: support athub cg setting for navy_flounder
  drm/amd/powerplay: set VCN1 pg only for sienna_cichlid
  drm/amdgpu: enable athub/mmhub PG for navy_flounder
  drm/amdgpu: enable mc CG and LS for navy_flounder
  drm/amdgpu: enable hdp CG and LS for navy_flounder
  drm/amdgpu: enable ih CG for navy_flounder

Tao Zhou (1):
  drm/amdgpu: configure navy_flounder gfx according to gfx 10.3

 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c    |  7 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c       |  8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c     |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c       |  8 ++
 drivers/gpu/drm/amd/amdgpu/athub_v2_1.c       |  1 +
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c        | 76 +++++++++++++++-
 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c        | 27 ++++--
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c       |  6 ++
 drivers/gpu/drm/amd/amdgpu/navi10_ih.c        |  1 +
 drivers/gpu/drm/amd/amdgpu/nv.c               | 44 ++++++++++
 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c        | 12 ++-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c        | 87 +++++++++++++------
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c         |  1 +
 drivers/gpu/drm/amd/amdkfd/kfd_device.c       | 20 +++++
 .../drm/amd/amdkfd/kfd_device_queue_manager.c |  1 +
 drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c  |  1 +
 .../gpu/drm/amd/amdkfd/kfd_packet_manager.c   |  1 +
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c     |  1 +
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |  9 +-
 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c    |  1 +
 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h |  1 +
 .../drm/amd/powerplay/sienna_cichlid_ppt.c    | 20 +++--
 drivers/gpu/drm/amd/powerplay/smu_v11_0.c     | 15 +++-
 include/drm/amd_asic_type.h                   |  1 +
 24 files changed, 300 insertions(+), 51 deletions(-)

-- 
2.25.4



More information about the amd-gfx mailing list