[PATCH 00/53] Navi14 support

Alex Deucher alexdeucher at gmail.com
Tue Jul 2 20:27:51 UTC 2019


Navi14 is a new asic from AMD.  This patch set includes
full support for this chip (gfx, sdma, vcn, display,
powermanagment, etc.).

Alex Deucher (2):
  drm/amdgpu: disable concurrent flushes on Navi14
  drm/amdgpu: consolidate navi14 IP init

Bhawanpreet Lakha (4):
  drm/amd/display: add nv14 cases to amdgpu_dm
  drm/amd/display: add NAVI14 in resource construct
  drm/amd/display: add dm block
  drm/amd/display: add ASICREV defines v2

Jack Xiao (2):
  drm/amdgpu/gfx10: fix programming of SC_HIZ_TILE_FIFO_SIZE field
  drm/amdgpu: enable gfxoff code path for navi14

James Zhu (1):
  drm/amdgpu: Enable VCN on navi14

Tao Zhou (1):
  drm/amdgpu/gfx10: update gfx golden settings for navi14

Xiaojie Yuan (42):
  drm/amdgpu: add navi14 asic type
  drm/amdgpu: add gpu_info firmware for navi14
  drm/amdgpu: set asic family and ip blocks for navi14
  drm/amdgpu: add navi14 ucode loading method
  drm/amdgpu/soc15: initialize reg base for navi14 (v2)
  drm/amdgpu/discovery: init reg base offset via ip discovery for navi14
  drm/amdgpu: increase max instance number for hw ip
  drm/amdgpu/gmc10: add navi14 support
  drm/amdgpu/sdma5: add support for navi14 firmware
  drm/amdgpu/sdma5: add placeholder for navi14 golden settings
  drm/amdgpu/sdma5: add sdma5_0 golden settings for navi14
  drm/amdgpu/sdma5: set clock gating for navi14
  drm/amdgpu/gfx10: add support for navi14 firmware
  drm/amdgpu/gfx10: add placeholder for navi14 golden settings
  drm/amdgpu/gfx10: add gfx config for navi14
  drm/amdgpu/gfx10: add clockgating support for navi14
  drm/amdgpu: add me/mec configurations for navi14
  drm/amdgpu: set rlc funcs for navi14
  drm/amdgpu/gfx10: set tcp harvest for navi14
  drm/amdgpu/gfx: add definition of mmCGTT_GS_NGG_CLK_CTRL
  drm/amdgpu/gfx10: add gfx v10_1_1 golden settings for navi14
  drm/amdgpu/gfx: update gc_v10_1_1 golden setting
  drm/amdgpu/gfx10: update gfx golden settings for navi14
  drm/amdgpu/soc15: add support for navi14
  drm/amdgpu: add ip blocks for navi14
  drm/amdgpu: enable virtual display for navi14
  drm/amdgpu/psp: add psp support for navi14
  drm/amdgpu: enable psp ip block for navi14
  drm/amdgpu/psp: start rlc autoload after psp received rlcg for navi14
  drm/amdgpu/smu11: add support for navi14
  drm/amdgpu: enable sw smu ip for navi14
  drm/amdgpu: skip to load ta firmware for navi14
  drm/amd/display: skip to load dmcu firmware for navi14
  drm/amdgpu: declare asd firmware for navi14
  drm/amdgpu/mmhub2: set clock gating for navi14
  drm/amdgpu/athub2: set clock gating for navi14
  drm/amdgpu: enable clock gatings for navi14
  drm/amdgpu: enable async gfx ring for navi14
  drm/amd/display: disable display writeback for navi14
  drm/amdgpu/nv: set vcn pg flag for navi14
  drm/amd/powerplay: disable gfxoff for navi14
  drm/amdgpu/vcn: enable indirect DPG SRAM mode for navi14

tiancyin (1):
  drm/amdgpu/sdma5: update sdma5 golden settings for navi14

 drivers/gpu/drm/amd/amdgpu/Makefile           |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h           |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c    |    7 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c       |    6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c       |    3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c       |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c     |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c       |    8 +
 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c       |    1 +
 drivers/gpu/drm/amd/amdgpu/dce_virtual.c      |    1 +
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c        |   82 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c        |    7 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c       |    1 +
 drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c  |   66 +
 drivers/gpu/drm/amd/amdgpu/nv.c               |   24 +
 drivers/gpu/drm/amd/amdgpu/nv.h               |    1 +
 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c        |   10 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c        |   26 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |    8 +
 .../drm/amd/display/dc/dcn20/dcn20_resource.c |   23 +-
 .../gpu/drm/amd/display/include/dal_asic_id.h |    8 +
 .../gpu/drm/amd/include/navi14_ip_offset.h    | 1119 +++++++++++++++++
 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c    |    1 +
 drivers/gpu/drm/amd/powerplay/smu_v11_0.c     |    6 +
 include/drm/amd_asic_type.h                   |    1 +
 25 files changed, 1398 insertions(+), 17 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c
 create mode 100644 drivers/gpu/drm/amd/include/navi14_ip_offset.h

-- 
2.20.1



More information about the amd-gfx mailing list