[PATCH 00/36] Navi12 support
Alex Deucher
alexdeucher at gmail.com
Thu Aug 1 20:29:21 UTC 2019
This patch set adds initial support for navi12. navi12 is a new
asic in the navi family.
Boyuan Zhang (3):
drm/amdgpu: add Navi12 VCN firmware support
drm/amdgpu: add VCN ip block for Navi12
drm/amdgpu: enable DPG mode for Navi12
Jack Xiao (1):
drm/amdgpu: correct smu rlc handshake enablement bit
Leo Li (2):
drm/amd/display: Add ASICREV_IS_NAVI macros
drm/amdgpu: Add nv12 DC ip block
Roman Li (1):
drm/amd/display: Add missing NV12 asic IDs
Xiaojie Yuan (28):
drm/amdgpu: add ip offset header for navi12 (v2)
drm/amdgpu: initialize reg base for navi12
drm/amdgpu: add navi12 asic type
drm/amdgpu: add gpu_info firmware for navi12
drm/amdgpu: set asic family and ip blocks for navi12
drm/amdgpu: use front door firmware loading for navi12
drm/amdgpu: initialize cg/pg flags and external rev id for navi12
drm/amdgpu: set nbio/hdp cg for navi12
drm/amdgpu/gfx10: set gfx cg for navi12
drm/amdgpu/gfx10: add gfx config for navi12
drm/amdgpu/gfx10: declare cp/rlc firmwares for navi12
drm/amdgpu/gfx10: add placeholder for navi12 golden settings
drm/amdgpu/gfx10: set number of me(c)/pipe/queue for navi12
drm/amdgpu/gfx10: set rlc funcs for navi12
drm/amdgpu/sdma5: declare sdma firmwares for navi12
drm/amdgpu/sdma5: add placeholder for navi12 golden settings
drm/amdgpu/gmc10: set gart size and vm size for navi12
drm/amdgpu: add ip blocks for navi12
drm/amdgpu/gfx10: set tcp harvest for navi12
drm/amdgpu: enable virtual display for navi12
drm/amdgpu/gfx10: add golden settings for navi12 (v2)
drm/amdgpu/sdma5: add golden settings for navi12 (v2)
drm/amdgpu: add CGTT_GS_NGG_CLK_CTRL register to gc header
drm/amdgpu/smu11: add smu support for navi12
drm/amdgpu/psp11: add psp support for navi12
drm/amdgpu: start autoload till RLCG fw for navi12
drm/amdgpu: add smu ip block for navi12
drm/amdgpu: add psp ip block for navi12
shaoyunl (1):
drm/amdgpu: enable Navi12 kfd support for amdgpu
drivers/gpu/drm/amd/amdgpu/Makefile | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 7 +
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 10 +-
drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 1 +
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 92 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c | 53 +
drivers/gpu/drm/amd/amdgpu/nv.c | 28 +
drivers/gpu/drm/amd/amdgpu/nv.h | 1 +
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 6 +
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 19 +
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 +
.../gpu/drm/amd/display/include/dal_asic_id.h | 4 +-
.../include/asic_reg/gc/gc_10_1_0_offset.h | 2 +
.../include/asic_reg/gc/gc_10_1_0_sh_mask.h | 39 +
.../gpu/drm/amd/include/navi12_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 +
22 files changed, 1388 insertions(+), 18 deletions(-)
create mode 100644 drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c
create mode 100644 drivers/gpu/drm/amd/include/navi12_ip_offset.h
--
2.20.1
More information about the amd-gfx
mailing list