[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