Re: [PATCH 1/2] drm/amdgpu: handle asics with 1 SDMA instance

2022-05-03 Thread Christian König
Am 03.05.22 um 22:38 schrieb Alex Deucher: From: Xiaojian Du This patch will handle asics with 1 SDMA instance. Signed-off-by: Xiaojian Du Reviewed-by: Huang Rui Reviewed-by: Alex Deucher Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/soc21.c | 5 +++-- 1 file changed, 3 ins

Re: [PATCH] drm/amdgpu/gmc11: avoid cpu accessing registers to flush VM

2022-05-03 Thread Christian König
Am 03.05.22 um 22:08 schrieb Alex Deucher: From: Jack Xiao Due to gfxoff on, cpu accessing registers is not expected. Signed-off-by: Jack Xiao Reviewed-by: Hawking Zhang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 51 +- 1 file changed

[PATCH] drm/amdgpu: add GC v11.0.1 into mes v11

2022-05-03 Thread Alex Deucher
From: Huang Rui Add GC v11.0.1 support into mes v11. Signed-off-by: Huang Rui Reviewed-by: Xiaojian Du Reviewed-by: Alex Deucher Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/amd/amdgpu/mes_v11_0.

[PATCH] drm/amdgpu/discovery: enable mes support for GC v11.0.1

2022-05-03 Thread Alex Deucher
From: Huang Rui GC v11.0.1 is using MES v11, so add IP block. Signed-off-by: Huang Rui Reviewed-by: Xiaojian Du Reviewed-by: Alex Deucher Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amd

[PATCH] drm/amdgpu: enable imu firmware for GC 11.0.1

2022-05-03 Thread Alex Deucher
From: Huang Rui The GC 11.0.1 needs load IMU to power up the GFX before loads GFX firmware. Signed-off-by: Huang Rui Reviewed-by: Tim Huang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/im

[PATCH] drm/amdgpu/discovery: enable gfx v11 for GC 11.0.1

2022-05-03 Thread Alex Deucher
From: Huang Rui Enable gfx v11 for GC 11.0.1. Signed-off-by: Huang Rui Reviewed-by: Aaron Liu Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/drm/amd

[PATCH] drm/amdgpu/discovery: set flag for GC 11.0.1

2022-05-03 Thread Alex Deucher
Set the APU flag appropriately for GC 11.0.1. Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c index 5c6d8a68c540..8621e

[PATCH] drm/amdgpu/discovery: enable ih v6 for OSS 6.0.1

2022-05-03 Thread Alex Deucher
From: Huang Rui Enable ih (interrupt handler) v6 for OSS 6.0.1. Signed-off-by: Huang Rui Reviewed-by: Aaron Liu Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/d

[PATCH] drm/amdkfd: add GC 11.0.1 KFD support

2022-05-03 Thread Alex Deucher
From: Huang Rui Add initial support for GC 11.0.1 in KFD compute driver. Signed-off-by: Huang Rui Signed-off-by: Xiaojian Du Reviewed-by: Aaron Liu Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 7 +++ 2 files cha

[PATCH] drm/amdgpu: add gfx support for GC 11.0.1

2022-05-03 Thread Alex Deucher
From: Huang Rui Add GC 11.0.1 gfx support to gfx11 implementation. v2: squash in golden regs Signed-off-by: Huang Rui Reviewed-by: Aaron Liu Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 36 ++ 1 file changed, 36 insertions(+) diff --git a

[PATCH] drm/amdgpu: add sdma support for sdma 6.0.1

2022-05-03 Thread Alex Deucher
From: Huang Rui Add sdma 6.0.1 support to sdma6 implementation. Signed-off-by: Huang Rui Reviewed-by: Aaron Liu Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c b/drivers/gpu/drm

[PATCH] drm/amdgpu: add soc21 common ip block support for GC 11.0.1

2022-05-03 Thread Alex Deucher
From: Huang Rui Add common soc21 ip block support for GC 11.0.1. Signed-off-by: Huang Rui Reviewed-by: Aaron Liu Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/soc21.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/gpu/drm/amd/amdgpu/soc21.c b/drivers/gpu/drm/a

[PATCH] drm/amdgpu: add GC 11.0.1 family id

2022-05-03 Thread Alex Deucher
From: Huang Rui Add a flag to define GC 11.0.1. Signed-off-by: Huang Rui Reviewed-by: Aaron Liu Signed-off-by: Alex Deucher --- include/uapi/drm/amdgpu_drm.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/uapi/drm/amdgpu_drm.h b/include/uapi/drm/amdgpu_drm.h index 992851219441..

[PATCH] drm/amdgpu/discovery: enable sdma v6 for SDMA 6.0.1

2022-05-03 Thread Alex Deucher
From: Huang Rui Enable sdma (system dma) v6 for SDMA 6.0.1. Signed-off-by: Huang Rui Reviewed-by: Aaron Liu Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drive

[PATCH] drm/amdgpu: set GC 11.0.1 family

2022-05-03 Thread Alex Deucher
From: Huang Rui Add GC 11.0.1 family support. Signed-off-by: Huang Rui Reviewed-by: Aaron Liu Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/drm/

[PATCH] drm/amdgpu/discovery: enable gmc v11 for GC 11.0.1

2022-05-03 Thread Alex Deucher
From: Huang Rui Enable gmc (graphic memory controller) v11 for GC 11.0.1. Signed-off-by: Huang Rui Reviewed-by: Aaron Liu Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discov

[PATCH] drm/amdgpu/discovery: add PSP v13.0.4 into the IP discovery list

2022-05-03 Thread Alex Deucher
From: Xiaojian Du This patch will add PSP v13.0.4 into the IP discovery list. Signed-off-by: Xiaojian Du Reviewed-by: Huang Rui Reviewed-by: Alex Deucher Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers

[PATCH] drm/amdgpu: add gmc v11 support for GC 11.0.1

2022-05-03 Thread Alex Deucher
From: Huang Rui Add gmc v11 support for GC 11.0.1. Signed-off-by: Huang Rui Reviewed-by: Aaron Liu Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c b/drivers/gpu/drm/amd/amdgpu/g

[PATCH] drm/amdgpu: add mmhub support for MMHUB 3.0.1

2022-05-03 Thread Alex Deucher
From: Huang Rui Add the mmhub support for MMHUB 3.0.1. Signed-off-by: Huang Rui Reviewed-by: Aaron Liu Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c b/drivers/gpu/drm/amd/am

[PATCH] drm/amdgpu/discovery: enable soc21 common for GC 11.0.1

2022-05-03 Thread Alex Deucher
From: Huang Rui Enable soc21 common for GC 11.0.1. Signed-off-by: Huang Rui Reviewed-by: Aaron Liu Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/dr

[PATCH 1/3] drm/amdgpu: add hdp v5_2_1 ip headers

2022-05-03 Thread Alex Deucher
From: Huang Rui Add hdp v5.2.1 offset and shift mask ip header files. v2: squash in updates (Alex) Signed-off-by: Huang Rui Reviewed-by: Aaron Liu Signed-off-by: Alex Deucher --- .../include/asic_reg/hdp/hdp_5_2_1_offset.h | 217 ++ .../include/asic_reg/hdp/hdp_5_2_1_sh_mask.h | 684

[PATCH 3/3] drm/amdgpu/discovery: add HDP v5.2.1 into the IP discovery list

2022-05-03 Thread Alex Deucher
From: Xiaojian Du This patch is to add HDP v5.2.1 in the IP discovery list. Signed-off-by: Xiaojian Du Reviewed-by: Huang Rui Reviewed-by: Alex Deucher Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 4 1 file changed, 4 insertions(+) diff --git a/drive

[PATCH 2/3] drm/amdgpu: add the files of HDP v5.2 block

2022-05-03 Thread Alex Deucher
From: Xiaojian Du This patch is to add the files of HDP v5.2 block. HDP (Host Data Port) is the IP which handles host access to VRAM via the PCI BAR. Signed-off-by: Xiaojian Du Reviewed-by: Huang Rui Reviewed-by: Alex Deucher Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/Makefi

[PATCH 0/3] Add HDP 5.2.1 support

2022-05-03 Thread Alex Deucher
This adds support for Host Data Port (HDP) version 5.2.1. HDP is the block that provides CPU access to framebuffer via the PCI BAR. Huang Rui (1): drm/amdgpu: add hdp v5_2_1 ip headers Xiaojian Du (2): drm/amdgpu: add the files of HDP v5.2 block drm/amdgpu/discovery: add HDP v5.2.1 into th

[PATCH 4/4] drm/admgpu/discovery: add NBIO v7.7 into the IP discovery list

2022-05-03 Thread Alex Deucher
From: Xiaojian Du This patch is to add NBIO v7.7 into the IP discovery list. Signed-off-by: Xiaojian Du Reviewed-by: Huang Rui Reviewed-by: Alex Deucher Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 5 + 1 file changed, 5 insertions(+) diff --git a/dri

[PATCH 0/4] Add NBIO 7.7 support

2022-05-03 Thread Alex Deucher
This adds support for New Bus IO (NBIO) version 7.7. The NBIO IP handles the GPU's interface to the PCI bus. Patch 1 adds very large register headers so was not sent to the list. Huang Rui (1): drm/amdgpu: add nbio v7_7_0 ip headers Xiaojian Du (3): drm/amdgpu: add pcie port function helper

[PATCH 3/4] drm/amdgpu: add the files of NBIO v7.7 block

2022-05-03 Thread Alex Deucher
From: Xiaojian Du This patch is to add the files of NBIO v7.7 block. NBIO (New Bus IO) is the block which handles the GPU interface to the PCIe bus. v2: squash in register name fix (Xiaojian) Signed-off-by: Xiaojian Du Reviewed-by: Huang Rui Reviewed-by: Alex Deucher Signed-off-by: Alex Deuc

[PATCH 2/4] drm/amdgpu: add pcie port function helpers for SOC21

2022-05-03 Thread Alex Deucher
From: Xiaojian Du These helpers will be used on NBIO v7.7.0. Signed-off-by: Xiaojian Du Reviewed-by: Alex Deucher Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/soc21.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/amd/amdgpu/soc21.c b/drivers/gpu/drm/amd

[PATCH 1/2] drm/amdgpu: handle asics with 1 SDMA instance

2022-05-03 Thread Alex Deucher
From: Xiaojian Du This patch will handle asics with 1 SDMA instance. Signed-off-by: Xiaojian Du Reviewed-by: Huang Rui Reviewed-by: Alex Deucher Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/soc21.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/driver

[PATCH 2/2] drm/amdgpu: skip the new gc doorbell function for some asics

2022-05-03 Thread Alex Deucher
From: Xiaojian Du This patch will skip the new gc doorbell function for some asics, only enable new doorbell model on aisc where it is supported. Signed-off-by: Xiaojian Du Reviewed-by: Huang Rui Reviewed-by: Alex Deucher Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.

[PATCH 23/26] drm/amd/pm: enable workload type change on smu_v13_0_7

2022-05-03 Thread Alex Deucher
From: Kenneth Feng enable workload type change on smu_v13_0_7 Signed-off-by: Kenneth Feng Reviewed-by: Yang Wang Signed-off-by: Alex Deucher --- .../gpu/drm/amd/include/kgd_pp_interface.h| 1 + drivers/gpu/drm/amd/pm/amdgpu_pm.c| 3 +- .../drm/amd/pm/swsmu/smu13/smu_v13_0

[PATCH 25/26] drm/amd/pm: change the soft pptable id for smu_v13_0_7

2022-05-03 Thread Alex Deucher
From: Kenneth Feng change the soft pptable id for smu_v13_0_7 according to pptable updatde Signed-off-by: Kenneth Feng Reviewed-by: Evan Quan Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff

[PATCH 26/26] drm/amd/pm: report preDS gfxclk on smu_v13_0_7

2022-05-03 Thread Alex Deucher
From: Kenneth Feng report preDS gfxclk on smu_v13_0_7 to avoid the test confusion Signed-off-by: Kenneth Feng Reviewed-by: Jack Gui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers

[PATCH 24/26] drm/amd/pm: enable pmlog support for smu_v13_0_7

2022-05-03 Thread Alex Deucher
From: Yang Wang enable pmlog support for smu 13_0_7. Signed-off-by: Yang Wang Reviewed-by: Kenneth Feng Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.

[PATCH 22/26] drm/amd/pm: pp_dpm_sclk change for smu_v13_0_7

2022-05-03 Thread Alex Deucher
From: Kenneth Feng fetch the average gfxclk according to pmfw for smu_v13_0_7 Signed-off-by: Kenneth Feng Reviewed-by: Hawking Zhang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a

[PATCH 16/26] drm/amd/pm: enable pp_dpm_vclk/dclk interface for smu_v13_0_7

2022-05-03 Thread Alex Deucher
From: Kenneth Feng enable pp_dpm_vclk/dclk interface for smu_v13_0_7 Signed-off-by: Kenneth Feng Reviewed-by: Jack Gui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/amd/pm/amdgpu_pm

[PATCH 21/26] drm/amd/pm: enable gfx pcc and soc cg on smu_v13_0_7

2022-05-03 Thread Alex Deucher
From: Kenneth Feng enable gfx pcc and soc cg on smu_v13_0_7 Signed-off-by: Kenneth Feng Reviewed-by: Hawking Zhang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu

[PATCH 11/26] drm/amd/pm: enable platform features for smu_v13_0_7

2022-05-03 Thread Alex Deucher
From: Kenneth Feng enable throttler, AC/DC, VR hot, FW CTF, fan control for smu_v13_0_7 Signed-off-by: Kenneth Feng Reviewed-by: Wang Yang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/gpu

[PATCH 20/26] drm/amd/pm: enable gfx ds for smu_v13_0_7

2022-05-03 Thread Alex Deucher
From: Kenneth Feng enable gfx ds for smu_v13_0_7 Signed-off-by: Kenneth Feng Reviewed-by: Yang Wang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c

[PATCH 17/26] drm/amd/pm: port the fan interface to smu_v13_0_7

2022-05-03 Thread Alex Deucher
From: Kenneth Feng port the fan interface to smu_v13_0_7 Signed-off-by: Kenneth Feng Reviewed-by: Jack Gui Signed-off-by: Alex Deucher --- .../drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 48 +++ 1 file changed, 48 insertions(+) diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu13

[PATCH 14/26] drm/amd/pm: pp_dpm_* interface for smu_v13_0_7

2022-05-03 Thread Alex Deucher
From: Kenneth Feng add the sysfs pp_dpm_* interface for smu_v13_0_7 Signed-off-by: Kenneth Feng Reviewed-by: Jack Gui Signed-off-by: Alex Deucher --- .../drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 756 +- 1 file changed, 743 insertions(+), 13 deletions(-) diff --git a/drive

[PATCH 19/26] drm/amd/soc21: enable mmhub and athub power gating

2022-05-03 Thread Alex Deucher
From: Kenneth Feng add the pg_flag for athub and mmhub pg. Signed-off-by: Kenneth Feng Reviewed-by: Jack Gui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/soc21.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/amdgpu/soc21.c b/drivers

[PATCH 18/26] drm/amd/pm: add the pg_flag for athub and mmhub pg on smu_v13_0_7

2022-05-03 Thread Alex Deucher
From: Kenneth Feng add the pg_flag for athub and mmhub pg on smu_v13_0_7 Signed-off-by: Kenneth Feng Reviewed-by: Jack Gui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/d

[PATCH 09/26] drm/amd/pm: enable mp0,vcn,dcn dpm on smu_v13_0_7

2022-05-03 Thread Alex Deucher
From: Kenneth Feng enable mp0 dpm, vcn dpm, dcn dpm on smu_v13_0_7 Signed-off-by: Kenneth Feng Reviewed-by: Jack Gui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu

[PATCH 15/26] drm/amd/pm:add UMD Pstate clock settings for smu_v13_0_7

2022-05-03 Thread Alex Deucher
From: Kenneth Feng add UMD Pstate clock settings for smu_v13_0_7 Signed-off-by: Kenneth Feng Reviewed-by: Jack Gui Signed-off-by: Alex Deucher --- .../drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 52 +++ 1 file changed, 52 insertions(+) diff --git a/drivers/gpu/drm/amd/pm/sws

[PATCH 07/26] drm/amd/pm: add mvdd and vddio scaling in smu_v13_0_7

2022-05-03 Thread Alex Deucher
From: Kenneth Feng add mvdd and vddio scaling in smu_v13_0_7 to follow uclk dpm Signed-off-by: Kenneth Feng Reviewed-by: Hawking Zhang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/am

[PATCH 13/26] drm/amd/pm: update the features for smu_v13_0_7

2022-05-03 Thread Alex Deucher
From: Kenneth Feng Enable socclk ds, dstate, mp0clk ds, mpioclk ds, gfxclk ss, memory temperature reading, athub and mmhub pg. Signed-off-by: Kenneth Feng Reviewed-by: Hawking Zhang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 7 +++ 1 file chang

[PATCH 12/26] drm/amd/pm: add SCPM support in smu v13_0_7

2022-05-03 Thread Alex Deucher
From: Kenneth Feng port the SCPM change from smu_v13_0_0 to smu_v13_0_7 Signed-off-by: Kenneth Feng Reviewed-by: Hawking Zhang Signed-off-by: Alex Deucher --- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c| 3 ++ .../drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 41 --- 2 file

[PATCH 06/26] drm/amd/pm: add features to smu_v13_0_7

2022-05-03 Thread Alex Deucher
From: Kenneth Feng add prefetcher, socclk dpm, fclk dpm, uclk dpm to smu_v13_0_7 Signed-off-by: Kenneth Feng Reviewed-by: Hawking Zhang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff -

[PATCH 05/26] drm/amd/pm: support power on/off vcn/jpeg in smu v13_0_7

2022-05-03 Thread Alex Deucher
From: Kenneth Feng add power on/off vcn&jpeg callbacks in smu_v13_0_7 Signed-off-by: Kenneth Feng Reviewed-by: Likun Gao Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/gpu/drm/amd/pm/swsmu

[PATCH 08/26] drm/amd/pm: enable link dpm and link ds on smu_v13_0_7

2022-05-03 Thread Alex Deucher
From: Kenneth Feng enable link clock dpm and link clock deep sleep on smu_v13_0_7 Signed-off-by: Kenneth Feng Reviewed-by: Jack Gui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/gpu/drm/am

[PATCH 02/26] drm/amdgpu/swsmu: add smu 13.0.7 firmware

2022-05-03 Thread Alex Deucher
From: Chengming Gui Declare smu 13.0.7 firmware. Reviewed-by: Hawking Zhang Signed-off-by: Chengming Gui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c b/driver

[PATCH 03/26] drm/amd/pm: add SMU_13_0_7 ppt_funcs for SMU_13_0_7

2022-05-03 Thread Alex Deucher
From: Chengming Gui Add initial support for SMU 13.0.7. V2: unify ppt name, fix copyright format, add missing break (Kenneth/Evan) V3: Split PMFW headers as separate patch (Alex) Signed-off-by: Chengming Gui Reviewed-by: Evan Quan Acked-by: Alex Deucher Signed-off-by: Alex Deucher --- driv

[PATCH 04/26] drm/amd/pm: add get enable mask function for smu v13_0_7

2022-05-03 Thread Alex Deucher
From: Likun Gao Add get_enabled_mask interface for smu v13_0_7. Signed-off-by: Likun Gao Reviewed-by: Hawking Zhang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_

[PATCH 00/26] SMU 13.0.7 Support

2022-05-03 Thread Alex Deucher
This adds support for System Management Unit (SMU) version 13.0.7. This IP handles power management tasks on the GPU. The first patch is large headers to they were not sent to the list. Chengming Gui (3): drm/amd/pm: add SMU_13_0_7 PMFW headers drm/amdgpu/swsmu: add smu 13.0.7 firmware drm/

[PATCH] drm/amdgpu/discovery: set family for GC 11.0.2

2022-05-03 Thread Alex Deucher
From: Flora Cui Set AMDGPU_FAMILY_GC_11_0_0. Reviewed-by: Hawking Zhang Signed-off-by: Flora Cui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/drm/

[PATCH] drm/amdgpu/discovery: add gfx11 support for GC 11.0.2

2022-05-03 Thread Alex Deucher
From: Flora Cui Enable gfx11 support. Reviewed-by: Hawking Zhang Signed-off-by: Flora Cui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/drm/amd/amd

[PATCH] drm/amdgpu: update rlc ram for gc v11_0_2

2022-05-03 Thread Alex Deucher
From: Likun Gao Add imu rlc ram register settings for gc v11_0_2 Signed-off-by: Likun Gao Reviewed-by: Hawking Zhang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 85 +- 1 file changed, 82 insertions(+), 3 deletions(-) diff --git a/drivers/

[PATCH] drm/amdgpu: enable cgcg and cgls for GC 11_0_2

2022-05-03 Thread Alex Deucher
From: Likun Gao Enable GFX CGCG and CGLS for GFX v11_0_2. Signed-off-by: Likun Gao Reviewed-by: Hawking Zhang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/soc21.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/amd/amdgpu/soc21.c b/drivers/gpu/drm/amd/amd

[PATCH] drm/amdgpu: add initial GC 11.0.2 support

2022-05-03 Thread Alex Deucher
From: Flora Cui Add initial support for GC 11.0.2 to gfx_v11_0.c. Reviewed-by: Hawking Zhang Signed-off-by: Flora Cui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c b/dri

[PATCH] drm/amdgpu: add sdma 6.0.2 firware support

2022-05-03 Thread Alex Deucher
From: Flora Cui define sdma 6.0.2 firmware. Reviewed-by: Hawking Zhang Signed-off-by: Flora Cui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c b/drivers/gpu/drm/amd/amdgpu/sdma

[PATCH] drm/amdgpu: add gc v11_0_2 imu firmware

2022-05-03 Thread Alex Deucher
From: Flora Cui add gc v11_0_2 imu firmware Signed-off-by: Flora Cui Reviewed-by: Hawking Zhang Signed-off-by: Hawking Zhang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/imu_v11_0.c b/d

[PATCH] drm/amdgpu/discovery: add sdma6 support for SDMA 6.0.2

2022-05-03 Thread Alex Deucher
From: Flora Cui Enable sdma6 support. Reviewed-by: Hawking Zhang Signed-off-by: Flora Cui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/drm/amd/amd

[PATCH] drm/amdkfd: add asic support for GC 11.0.2

2022-05-03 Thread Alex Deucher
From: Eric Huang Changes are inherited from GC 11.0.0. Signed-off-by: Eric Huang Reviewed-by: Alex Deucher Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 5 + 2 files changed, 6 insertions(+) diff --git a/drivers/

[PATCH] drm/amdgpu/discovery: add mes11 support for GC 11.0.2

2022-05-03 Thread Alex Deucher
From: Flora Cui Enable Micro Engine Scheduler support. Reviewed-by: Hawking Zhang Signed-off-by: Flora Cui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/driver

[PATCH] drm/amdgpu/discovery: enable vcn/jpeg v4_0_4

2022-05-03 Thread Alex Deucher
From: James Zhu Enable vcn/jpeg 4_0_4. Signed-off-by: James Zhu Reviewed-by: Sonny Jiang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/drm/amd/amdg

[PATCH] drm/amdgpu: add mes 11 firmware for mes 11.0.2

2022-05-03 Thread Alex Deucher
From: Flora Cui Define firmware for MES 11.0.2. Reviewed-by: Hawking Zhang Signed-off-by: Flora Cui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c b/drivers/gpu/drm/amd/amdgp

[PATCH] drm/amdgpu: Enable vcn v4_0_4 sram

2022-05-03 Thread Alex Deucher
From: Sonny Jiang enable vcn v4_0_4 sram Signed-off-by: Sonny Jiang Reviewed-by: Leo Liu Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c b/drivers/gpu/drm/amd/

[PATCH] drm/amdkfd: add asic support for SDMA 6.0.2

2022-05-03 Thread Alex Deucher
From: Eric Huang It is inherited from SDMA 6.0.0. Signed-off-by: Eric Huang Reviewed-by: Alex Deucher Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_device.c b/drivers/gpu/drm/amd/a

[PATCH] drm/amdgpu/jpeg: enable JPEG PG for VCN4_0_4

2022-05-03 Thread Alex Deucher
From: James Zhu Enable JPEG PG for VCN4_0_4. Signed-off-by: James Zhu Reviewed-by: Sonny Jiang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/soc21.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/amdgpu/soc21.c b/drivers/gpu/drm/amd/am

[PATCH] drm/amdgpu/vcn: enable VCN DPG mode for VCN4_0_4

2022-05-03 Thread Alex Deucher
From: James Zhu Enable VCN DPG mode for VCN4_0_4. Signed-off-by: James Zhu Reviewed-by: Sonny Jiang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/soc21.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/soc21.c b/drivers/gpu/drm/amd/amdgpu/soc21.c

[PATCH] drm/amdgpu/discovery: add psp13 support for PSP 13.0.7

2022-05-03 Thread Alex Deucher
From: Chengming Gui Enable psp 13 support. Reviewed-by: Hawking Zhang Signed-off-by: Chengming Gui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/dr

[PATCH] drm/amdgpu/vcn: enable VCN PG for VCN4_0_4

2022-05-03 Thread Alex Deucher
From: James Zhu Enable VCN PG for VCN4_0_4. Signed-off-by: James Zhu Reviewed-by: Sonny Jiang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/soc21.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/soc21.c b/drivers/gpu/drm/amd/amdgpu/soc21.c index

[PATCH] drm/amdgpu/jpeg: enable JPEG CG for VCN4_0_4

2022-05-03 Thread Alex Deucher
From: James Zhu Enable JPEG CG for VCN4_0_4. Signed-off-by: James Zhu Reviewed-by: Sonny Jiang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/soc21.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/amdgpu/soc21.c b/drivers/gpu/drm/amd/am

[PATCH] drm/amdgpu/vcn: enable VCN CG for VCN4_0_4

2022-05-03 Thread Alex Deucher
From: James Zhu Enable VCN CG for VCN4_0_4. Signed-off-by: James Zhu Reviewed-by: Sonny Jiang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/soc21.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/soc21.c b/drivers/gpu/drm/amd/amdgpu/soc21.c index

[PATCH] drm/amdgpu/psp13: add support for MP0 13.0.7

2022-05-03 Thread Alex Deucher
From: Chengming Gui Enable support in psp code. Reviewed-by: Hawking Zhang Signed-off-by: Chengming Gui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 ++ drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/drivers/gpu/d

[PATCH] drm/amdgpu: add VCN4_0_4 firmware

2022-05-03 Thread Alex Deucher
From: James Zhu Add VCN4_0_4 firmware. Signed-off-by: James Zhu Reviewed-by: Sonny Jiang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 1 file changed, 8 insertions(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c b/drivers/gpu/drm/amd/amdgpu/a

[PATCH] drm/amdgpu/discovery: add gmc11 support for GC 11.0.2

2022-05-03 Thread Alex Deucher
From: Flora Cui Enable gmc11 support. Reviewed-by: Hawking Zhang Signed-off-by: Flora Cui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/drm/amd/amd

[PATCH] drm/amdgpu: add GMC11 support for GC 11.0.2

2022-05-03 Thread Alex Deucher
From: Flora Cui Add initial support for GC 11.0.2. Reviewed-by: Hawking Zhang Signed-off-by: Flora Cui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c b/drivers/gpu/drm/amd/amdg

[PATCH] drm/amdgpu: add UMC 8.11.0 support

2022-05-03 Thread Alex Deucher
From: Flora Cui Add initial support for UMC 8.11.0. Reviewed-by: Hawking Zhang Signed-off-by: Flora Cui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c b/drivers/gpu/drm/amd/amd

[PATCH 2/3] drm/amdgpu: add mmhub v3_0_2 ip callback functions

2022-05-03 Thread Alex Deucher
From: Hawking Zhang Unlike mmhub v3_0_0, there is no atc_l2 related registers available in mmhub v3_0_2. Split the mmhub v3_0_2 callback implementations from mmhub v3_0 so we don't need to add ip version check when atc related programming needs to be added to mmhub v3_0_0. Signed-off-by: Hawking

[PATCH 3/3] drm/amdgpu: split mmhub v3_0_2 callbacks from mmhub v3_0

2022-05-03 Thread Alex Deucher
From: Hawking Zhang So we don't need to add ip version check in every callback when there is atc related programming that is only available in mmhub v3_0 Signed-off-by: Hawking Zhang Reviewed-by: Likun Gao Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 10 +-

[PATCH 0/3] Add MMHUB 3.0.2 support

2022-05-03 Thread Alex Deucher
This adds support for MultiMedia HUB (MMHUB) version 3.0.2. The first patch adds register headers and is too large to send out. Hawking Zhang (3): drm/amdgpu: add mmhub v3_0_2 ip headers drm/amdgpu: add mmhub v3_0_2 ip callback functions drm/amdgpu: split mmhub v3_0_2 callbacks from mmhub v3

[PATCH] drm/amdgpu/discovery: add hdp6 support for HDP 6.0.1

2022-05-03 Thread Alex Deucher
From: Flora Cui Enable Host Data Path support. Reviewed-by: Hawking Zhang Signed-off-by: Flora Cui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/dr

[PATCH] drm/amdgpu: add soc21 support for GC 11.0.2

2022-05-03 Thread Alex Deucher
From: Flora Cui Add initial soc21 support. Reviewed-by: Hawking Zhang Signed-off-by: Flora Cui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/soc21.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/gpu/drm/amd/amdgpu/soc21.c b/drivers/gpu/drm/amd/amdgpu/soc21.c

[PATCH] drm/amdgpu/discovery: add SMUIO_13_0_8 func support

2022-05-03 Thread Alex Deucher
From: Chengming Gui Add SMUIO funcs for SMUIO_13_0_8. Signed-off-by: Chengming Gui Reviewed-by: Hawking Zhang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/dri

[PATCH] drm/amdgpu/discovery: add nbio 4.3 support for NBIO 4.3.1

2022-05-03 Thread Alex Deucher
From: Flora Cui Enable nbio 4.3 support. Reviewed-by: Hawking Zhang Signed-off-by: Flora Cui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/drm/amd/

[PATCH] drm/amdgpu: enable MGCG and LS for ATHUB 3.0

2022-05-03 Thread Alex Deucher
From: Evan Quan Enable ATHUB 3.0 MGCG and LS features. Signed-off-by: Evan Quan Reviewed-by: Hawking Zhang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/athub_v3_0.c | 5 ++--- drivers/gpu/drm/amd/amdgpu/soc21.c | 4 +++- 2 files changed, 5 insertions(+), 4 deletions(-) di

[PATCH] drm/amd/pm: enable more dpm features to pair with PMFW 78.31.0

2022-05-03 Thread Alex Deucher
From: Evan Quan Enables the support for DCN DPM and DCFCLK DS features. Signed-off-by: Evan Quan Reviewed-by: Hawking Zhang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/gpu/drm/amd/pm/sw

[PATCH] drm/amdgpu/discovery: add smu13 support for MP1 13.0.7

2022-05-03 Thread Alex Deucher
From: Flora Cui Enable System Management Unit support. Reviewed-by: Hawking Zhang Signed-off-by: Flora Cui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/driver

[PATCH] drm/amd/pm: enable gfx ulv feature control for SMU 13.0.0

2022-05-03 Thread Alex Deucher
From: Evan Quan Fulfill the interface for gfx ulv control. Signed-off-by: Evan Quan Reviewed-by: Likun Gao Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 3 +++ drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 11 +++ drivers/gpu/drm/amd

[PATCH] drm/amdgpu/discovery: add soc21 support for GC 11.0.2

2022-05-03 Thread Alex Deucher
From: Flora Cui Enable soc21 common soc support. Reviewed-by: Hawking Zhang Signed-off-by: Flora Cui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/

[PATCH] drm/amdgpu: enable clock gating for IH 6.0

2022-05-03 Thread Alex Deucher
From: Evan Quan Enable IH 6.0 clock gating. Signed-off-by: Evan Quan Reviewed-by: Hawking Zhang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/soc21.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/amdgpu/soc21.c b/drivers/gpu/drm/amd/a

[PATCH] drm/amdgpu: enable MGCG and LS for MMHUB 3.0

2022-05-03 Thread Alex Deucher
From: Evan Quan Enable MMHUB 3.0 MGCG and LS features. Signed-off-by: Evan Quan Reviewed-by: Hawking Zhang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c | 96 +++-- drivers/gpu/drm/amd/amdgpu/soc21.c | 4 +- 2 files changed, 92 insertions(+

[PATCH] drm/amdgpu: add support for ATHUB 3.0.2

2022-05-03 Thread Alex Deucher
From: Flora Cui Add support 3.0.2 to the ATHUB 3.0 code. Reviewed-by: Hawking Zhang Signed-off-by: Flora Cui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/athub_v3_0.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/athub_v3_0.c b/drivers/gpu/drm/

[PATCH] drm/amdgpu/discovery: add ih6 support for IH 6.0.2

2022-05-03 Thread Alex Deucher
From: Flora Cui Enable Interrupt Handler v6 support. Reviewed-by: Hawking Zhang Signed-off-by: Flora Cui Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/

[PATCH] drm/amdgpu: enable clock gating for HDP 6.0

2022-05-03 Thread Alex Deucher
From: Evan Quan Enable HDP 6.0 clock gating. Signed-off-by: Evan Quan Reviewed-by: Hawking Zhang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c | 100 ++ drivers/gpu/drm/amd/amdgpu/soc21.c| 3 +- 2 files changed, 73 insertions(+), 30 delet

[PATCH] drm/amdgpu/gmc11: avoid cpu accessing registers to flush VM

2022-05-03 Thread Alex Deucher
From: Jack Xiao Due to gfxoff on, cpu accessing registers is not expected. Signed-off-by: Jack Xiao Reviewed-by: Hawking Zhang Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 51 +- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a

[PATCH] drm/amd/pm: enable PMLOG support for SMU 13.0.0

2022-05-03 Thread Alex Deucher
From: Evan Quan Fulfill the interface for setting PMLOG DramAddr on SMU 13.0.0. Signed-off-by: Evan Quan Reviewed-by: Hawking Zhang Reviewed-by: Lijo Lazar Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 1 + 1 file changed, 1 insertion(+) diff --git

[PATCH] drm/amdgpu: enable more GFX clockgating features for GC 11.0.0

2022-05-03 Thread Alex Deucher
From: Evan Quan Support more GFX clockgating features(3D_CGCG, 3D_CGLS, MGCG, FGCG and PERF_CLK). Signed-off-by: Evan Quan Reviewed-by: Likun Gao Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 100 +++ drivers/gpu/drm/amd/amdgpu/soc21.c |

  1   2   >