[PATCH 1/2] drm/amdgpu: Add module parameter stutter_mode

2018-06-26 Thread rex zhu
Add new parameter to control stutter mode enable/disable. Enable stutter mode can save power in low DRAM use cases including but not limited to productivity application use, web browsing, and video playback. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu

[PATCH] drm/amdgpu: Refine the variable name

2018-06-26 Thread rex zhu
e. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 8 drivers/gpu/drm/amd/include/dm_pp_interface.h| 4 ++-- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c| 4 ++-- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c

[PATCH 2/2] drm/amd/display: Fix dm-pp clks type convert error

2018-06-25 Thread rex zhu
fix a typo when convert displayphyclk type. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c b/drivers/gpu/drm/amd/display/amdgpu_dm

[PATCH 1/2] drm/amd/display: Drop unnecessary header file

2018-06-25 Thread rex zhu
powerplay implement hwmgr_function table for all supported asics in order to conceal the asic's detail infomation. so no need to include the smu10_hwmgr.h Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 1 - 1 file changed, 1 deletion(-) diff --git

[PATCH 3/3] drm/amd/display: Implement pp_smu_funcs_rv

2018-06-22 Thread Rex Zhu
Implement pp_smu_funcs_rv in display. so display can call powerplay run-time service. Signed-off-by: Rex Zhu --- .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 115 - 1 file changed, 114 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm

[PATCH 2/3] drm/amd/pp: Export notify_smu_enable_pwe to display

2018-06-22 Thread Rex Zhu
Display can notify smu to enable pwe after gpu suspend. It is used in case when display resumes from S3 and wants to start audio driver by enabling pwe Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 7 --- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 20

[PATCH 1/3] drm/amd/display: More clock types transfer between dc and pp

2018-06-22 Thread Rex Zhu
display and powerplay component have individual clock type definitions. so need to do clock type transfer in dc-pp interfaces. Signed-off-by: Rex Zhu --- .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 21 + 1 file changed, 21 insertions(+) diff --git a/drivers/gpu

[PATCH] drm/amd/display: Missed to set some display requests to powerplay

2018-06-20 Thread Rex Zhu
Missed to set some clock requests and display info which were needed by powerplay. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 9 + 1 file changed, 9 insertions(+) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c b

[PATCH v2 2/2] drm/amd/pp: Unify the shared struct between pp and display

2018-06-20 Thread Rex Zhu
, use the struct display defined. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/include/dm_pp_interface.h | 37 ++ drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 28 drivers/gpu/drm/amd

[PATCH 2/2] drm/amd/pp: Unify the shared struct between pp and display

2018-06-20 Thread Rex Zhu
1. move shared struct dm_pp_wm_sets_with_clock_ranges_soc15 to dm_pp_interface.h. 2. delete the same struct define in powerplay, use the struct display defined. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/display/dc/dm_services_types.h | 49 +- drivers/gpu/drm/amd/include

[PATCH 1/2] drm/amd/pp: Remove duplicate code in vega12_hwmgr.c

2018-06-19 Thread Rex Zhu
use smu_helper function smu_set_watermarks_for_clocks_ranges in vega12_set_watermarks_for_clocks_ranges. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 43 +- 1 file changed, 1 insertion(+), 42 deletions(-) diff --git a/drivers/gpu/drm/amd

[PATCH] drm/amd/display: Fix a typo

2018-06-19 Thread Rex Zhu
change wm_min_memg_clk_in_khz -> wm_min_mem_clk_in_khz Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c | 8 drivers/gpu/drm/amd/display/dc/dm_services_types.h | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/

[PATCH 5/5] drm/amd/display: Refine the interface dm_pp_notify_wm_clock_changes

2018-06-18 Thread Rex Zhu
change function parameter type from dm_pp_wm_sets_with_clock_ranges * to void *. so this interface can be supported on AI/RV. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 2 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 2 +- drivers

[PATCH 4/5] drm/amd/display: Delete old implementation of bw_calcs_data_update_from_pplib

2018-06-18 Thread Rex Zhu
this function is copied from dce112. it is not for AI/RV. driver need to re-implement this function. Signed-off-by: Rex Zhu --- .../drm/amd/display/dc/dce120/dce120_resource.c| 123 + 1 file changed, 1 insertion(+), 122 deletions(-) diff --git a/drivers/gpu/drm/amd

[PATCH 3/5] drm/amd/pp: Memory Latency is always 25us on Vega10

2018-06-18 Thread Rex Zhu
Also use the tolerable latency defined in Display to find lowest MCLK frequency when disable mclk switch Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 24 ++ 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/drivers/gpu/drm/amd

[PATCH 2/5] drm/amd/pp: Fix wrong clock-unit exported to Display

2018-06-18 Thread Rex Zhu
Transfer 10KHz (requested by smu) to KHz needed by Display component. This can fix the issue 4k Monitor can't be lit up on Vega/Raven. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 4 ++-- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 10

[PATCH 1/5] drm/amd/display: Implement dm_pp_get_clock_levels_by_type_with_latency

2018-06-18 Thread Rex Zhu
Display component can get tru max_displ_clk_in_khz instand of hardcode Signed-off-by: Rex Zhu --- .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 45 +- 1 file changed, 43 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm

[PATCH] drm/amdgpu: Partially revert commit 2dc80b006

2018-06-13 Thread Rex Zhu
. That is to say, ib test should be after CG/PG enablement. otherwise, the test will not cover the cg/pg/poweroff enable case. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm

[PATCH v2 7/7] drm/amdgpu: Change PG enable sequence

2018-06-13 Thread Rex Zhu
Enable PG state after CG enabled. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 33 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 4 2 files changed, 28 insertions(+), 9 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu

[PATCH v2 6/7] drm/amdgpu: Make gfx_off control by GFX ip

2018-06-13 Thread Rex Zhu
. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c| 19 +++ drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 25 + 3 files changed, 12 insertions(+), 36 deletions(-) diff --git

[PATCH 7/7] drm/amdgpu: Make gfx_off control by GFX ip

2018-06-13 Thread Rex Zhu
. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c| 12 ++-- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 25 + 3 files changed, 11 insertions(+), 30 deletions(-) diff --git

[PATCH 5/7] drm/amd/pp: Add powergate_gfx backend function on Raven

2018-06-13 Thread Rex Zhu
Raven support gfx off feature instand of gfx powergate, so use smu10_gfx_off_control as the powergate_gfx backend function. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr

[PATCH 3/7] drm/amd/pp: Unify powergate_uvd/vce/mmhub to set_powergating_by_smu

2018-06-13 Thread Rex Zhu
Some HW ip blocks need call SMU to enter/leave power gate state. So export common set_powergating_by_smu interface. 1. keep consistent with set_clockgating_by_smu 2. scales easily to powergate other ip(gfx) if necessary Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h

[PATCH 2/7] drm/amd/pp: Rename enable_per_cu_power_gating to powergate_gfx

2018-06-13 Thread Rex Zhu
keep consistent with powergate_uvd/vce/mmhub Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 6 +++--- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.h | 2 +- drivers/gpu/drm

[PATCH 1/7] drm/amdgpu: Rename set_mmhub_powergating_by_smu to powergate_mmhub

2018-06-13 Thread Rex Zhu
In order to keep consistent with powergate_uvd/vce. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 4 ++-- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 4 ++-- drivers/gpu/drm/amd/include/kgd_pp_interface.h| 2 +- drivers/gpu/drm/amd/powerplay

[PATCH] drm/amd/pp: Remove SAMU support in powerplay

2018-06-13 Thread Rex Zhu
As the SAMU ip was not supported in linux, so delete the SAMU support in powerplay on asics Bonarire/Hawwii/Tonga/Fiji/Polaris/vegam. Signed-off-by: Rex Zhu --- .../amd/powerplay/hwmgr/smu7_clockpowergating.c| 54 -- .../amd/powerplay/hwmgr/smu7_clockpowergating.h| 1

[PATCH] drm/amd/pp: Fix OD feature enable failed on Vega10 workstation cards

2018-06-12 Thread Rex Zhu
level. So the od max memory clock should be less than highest soc clock. and driver should not change the soc clock. caused by commit ca57b9b0a156 ("drm/amd/pp: Allow underclocking when od table is empty in vbios") Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_h

[PATCH 1/2] drm/amdgpu: Change PG enable sequence

2018-06-05 Thread Rex Zhu
Enable PG state after CG enabled. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 29 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 4 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 5 - 3 files changed, 29 insertions(+), 9 deletions

[PATCH 2/2] drm/amdgpu: Make gfx_off control by GFX ip

2018-06-05 Thread Rex Zhu
by GFX IP. Powerplay only export interface to gfx ip. This logic is same as uvd/vce cg/pg. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c| 12 ++-- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 drivers/gpu/drm/amd/powerplay/amd_powerplay.c

[PATCH v2 2/2] drm/amdgpu: Make gfx_off control by GFX ip

2018-06-05 Thread Rex Zhu
v2: Delete the dead gfx off code in ip_suspend. gfx off should be controlled by GFX IP. Powerplay only export interface to gfx ip. This logic is same as uvd/vce cg/pg. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c| 6 -- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c

[PATCH 2/2] drm/amdgpu: Make gfx_off control by GFX ip

2018-06-05 Thread Rex Zhu
gfx off should be controlled by GFX IP. Powerplay only export interface to gfx ip. This logic is same as uvd/vce cg/pg. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 4 ++-- 2 files changed, 6

[PATCH 1/2] drm/amdgpu: Change PG enable sequence

2018-06-05 Thread Rex Zhu
Enable PG state after CG enabled. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 29 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 4 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 5 - 3 files changed, 29 insertions(+), 9 deletions

[PATCH] drm/amd/pp: Enable powergate_gfx on Raven

2018-06-04 Thread Rex Zhu
Raven support gfx off feature instand of gfx powergate, so use smu10_gfx_off_control as the powergate_gfx backend function. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr

[PATCH 5/5] drm/amd/pp: Remove the gfx pg/off ctrl code out of pp_set_powergating_state

2018-06-04 Thread Rex Zhu
This is a ip function for set smu pg state. Although the cg/pg were still not supported on legacy asics, we should not add other ip block's pg code in it. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 25 + 1 file changed, 1 insertion(+), 24

[PATCH 4/5] drm/amd/pp: Add gfx pg support in smu through set_powergating_by_smu

2018-06-04 Thread Rex Zhu
gfx ip block can call set_powergating_by_smu to set gfx pg state if necessary. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 10 -- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 4 ++-- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 17

[PATCH 1/5] drm/amdgpu: Rename set_mmhub_powergating_by_smu to powergate_mmhub

2018-06-04 Thread Rex Zhu
In order to keep consistent with powergate_uvd/vce. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 4 ++-- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 4 ++-- drivers/gpu/drm/amd/include/kgd_pp_interface.h| 2 +- drivers/gpu/drm/amd/powerplay

[PATCH 3/5] drm/amd/pp: Unify powergate_uvd/vce/mmhub to set_powergating_by_smu

2018-06-04 Thread Rex Zhu
Some HW ip blocks need call SMU to enter/leave power gate state. So export common set_powergating_by_smu interface. 1. keep consistent with set_clockgating_by_smu 2. scales easily to powergate other ip(gfx) if necessary Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h

[PATCH 2/5] drm/amd/pp: Rename enable_per_cu_power_gating to powergate_gfx

2018-06-04 Thread Rex Zhu
keep consistent with powergate_uvd/vce/mmhub Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 4 ++-- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.h | 2 +- drivers/gpu/drm

[PATCH] drm/amdgpu: Get real power source to initizlize ac_power

2018-06-04 Thread Rex Zhu
driver need to know the real power source to do some power related configuration when initialize. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu

[PATCH 2/2] drm/amd/pp: Implement update_smc_table for CI.

2018-06-04 Thread Rex Zhu
driver need to update uvd/vce smc table before enable uvd/vce dpm. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 84 1 file changed, 84 insertions(+) diff --git a/drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c b/drivers/gpu/drm/amd

[PATCH 1/2] drm/amd/pp: Make sure clock_voltage_limit_table on dc is valid

2018-06-04 Thread Rex Zhu
if vbios not set the max clock voltage limit table for DC mode, Set the table as sama as the table for AC mode. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c

[PATCH] drm/amdgpu: Use real power source in powerplay instand of hardcode

2018-06-04 Thread Rex Zhu
1. move ac_power to struct pm from dpm, so can be shared with powerplay 2. remove power_source in powerplay, use adev->pm.ac_power instand. 3. update ac_power before dispatch power task. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h| 2 +- drivers/gpu/drm/

[PATCH] drm/amd/pp: Remove SAMU support in powerplay

2018-06-04 Thread Rex Zhu
As the SAMU ip was not supported in linux, so delete the SAMU support in powerplay on asics Bonarire/Hawwii/Tonga/Fiji/Polaris/vegam. Signed-off-by: Rex Zhu --- .../amd/powerplay/hwmgr/smu7_clockpowergating.c| 54 -- .../amd/powerplay/hwmgr/smu7_clockpowergating.h| 1

[PATCH] drm/amd/pp: Allow underclocking when od table is empty in vbios

2018-05-30 Thread Rex Zhu
if the max od engine clock limit and memory clock limit are not set in vbios. driver will allow underclocking instand of disable od feature completely. Signed-off-by: Rex Zhu --- drivers/gpu/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c | 6 -- drivers/gpu/drm/amd/powerplay/hwmgr

[PATCH 1/2] drm/amd/pp: Add profiling mode setting on RV

2018-05-18 Thread Rex Zhu
For power saving, default profiling mode was setted to power saving mode. Currently, not support CUSTOM mode and not display detailed profiling mode parameters in sysfs. Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.

[PATCH 2/2] drm/amdgpu: Auto switch to video profiling mode on VCN demand

2018-05-18 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c index 3549481..94b221f 100644 --- a/drive

[PATCH] drm/amd/pp: fix a couple locking issues

2018-05-18 Thread Rex Zhu
We should return unlock on the error path Signed-off-by: Rex Zhu <rex@amd.com> --- .../gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c | 31 +- 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c b/d

[PATCH] drm/amd/pp: Fix static checker warning

2018-05-18 Thread Rex Zhu
error: uninitialized symbol '' Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c | 24 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 3 ++- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 6 ++ 3

[PATCH] drm/amd/pp: Fix build warning

2018-05-17 Thread Rex Zhu
warning: missing braces around initializer [-Wmissing-braces] Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c| 2 +- drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff

[PATCH] drm/amdgpu: Add SOC15_WAIT_ON_RREG macro define

2018-05-17 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 15 +++ 1 file changed, 15 insertions(+) diff --git a/drivers/gpu/drm/amd/amdgpu/soc15_common.h b/drivers/gpu/drm/amd/amdgpu/soc15_common.h index def8650..0942f49 100644 --- a/drivers/g

[PATCH 6/6] drm/amdgpu: Enable static pg feature on RV

2018-05-16 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 11 ++ drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 183 ++-- 3 files changed, 187 insertions(+), 10 deletions(-) diff

[PATCH 4/6] drm/amdgpu: Add runtime vcn cg/pg enablement

2018-05-16 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 19 ++- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c index 58e4953..8b0d491

[PATCH 3/6] drm/amdgpu: Add CG/PG flags for VCN

2018-05-16 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/include/amd_shared.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/include/amd_shared.h b/drivers/gpu/drm/amd/include/amd_shared.h index 33de330..b178176 100644 --- a/drivers/gpu/d

[PATCH 5/6] drm/amdgpu: Enable static cg for vcn on RV

2018-05-16 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/amdgpu/soc15.c| 3 ++- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 16 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/soc15.c b/drivers/gpu/drm/amd/amdgpu/soc15.c

[PATCH 2/6] drm/amd/pp: Add smu support for vcn cg/pg on RV

2018-05-16 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 25 ++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c b/drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c

[PATCH 1/6] drm/amdgpu: skip CG for VCN when late_init/fini

2018-05-16 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c index fcd4bb2..25bee46 100644 --- a/drivers/gpu/drm/amd/

[PATCH] drm/amd/pp: Workaround flickering issue on RV

2018-05-14 Thread Rex Zhu
Screen flickering observed while running 1080p video using MPV_VAAPI/VDPAU with 4x4K@60 monitors Need to set higher mclk in this configuration. Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 3 +++ 1 file changed, 3 insertions(+) diff

[PATCH] drm/amd/pp: Fix performance drop on Fiji

2018-05-10 Thread Rex Zhu
the performance drop happened on default TDP more than 256 Watt Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c b/d

[PATCH] drm/amd/pp: Implement force_clock_level for RV

2018-05-08 Thread Rex Zhu
under manual dpm mode, user can set gfx/mem clock through sysfs pp_dpm_sclk/mclk on Rv. Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 47 ++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/d

[PATCH] drm/amd/pp: Refine the output of pp_power_profile_mode on VI

2018-05-07 Thread Rex Zhu
- 5 CUSTOM:--- -- - Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 52 +++- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.h | 1 - 2 files changed, 23 inse

[PATCH] drm/amdgpu: Fix display corruption on CI with dpm enabled

2018-04-27 Thread Rex Zhu
with dpm enabled, need to get active crtcs in dc/no-dc mode. caused by 'commit ebb649667a31 ("drm/amdgpu: Set pm_display_cfg in non-dc mode")' Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 32 1 file change

[PATCH] drm/amd/pp: Skip fan attributes if fan not present

2018-04-27 Thread Rex Zhu
With powerplay enabled, also need to skip fan attributes if no fan present. Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 21 - drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 3 +++ 2 files changed, 11 insertions(+), 13 del

[PATCH] drm/amd/pp: Add OVERDRIVE support on Vega10

2018-04-23 Thread Rex Zhu
change the clk/voltage to default value. echo "c">pp_od_clk_voltage to commit the change Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 719 +++-- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h | 25 +- .../g

[PATCH 2/2] drm/amd/pp: Use dynamic gfx_clk rather than hardcoded values

2018-04-20 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 47 ++- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.h | 2 - 2 files changed, 29 insertions(+), 20 deletions(-) diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/smu10_h

[PATCH 1/2] drm/amd/pp: Change pstate_clk frequency unit to 10KHz on Rv to keep consistent with other asics

2018-04-20 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c b/drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c index 0f25226..5

[PATCH] drm/amd/pp: Fix output erroneous clock info on RV

2018-04-19 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c| 4 +-- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 42 --- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.h | 2 -- 3 files changed, 24 insertions(+), 24 del

[PATCH] drm/amd/pp: Fix NULL point check error in smu_set_watermarks_for_clocks_ranges

2018-04-18 Thread Rex Zhu
It is caused by 'commit d6c9a7dc86cd ("drm/amd/pp: Move common code to smu_helper.c")' Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd

[PATCH] drm/amd/pp: Fix NULL point check error in smu_set_watermarks_for_clocks_ranges

2018-04-18 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c b/drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c index 7c23741..93a3d02

[PATCH] drm/amd/pp: Print out voltage/clock range in sysfs

2018-04-18 Thread Rex Zhu
newline 2. change unit of frequency Mhz to MHz Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 1 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 22 ++ 3 files chang

[PATCH 3/3] drm/amd/pp: Add OVERDRIVE support on Vega10

2018-04-18 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 705 +++-- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h | 25 +- .../gpu/drm/amd/powerplay/inc/hardwaremanager.h| 3 +- 3 files changed, 376 insertions(+), 357 del

[PATCH 2/3] drm/amd/pp: Change voltage/clk range for OD feature on VI

2018-04-18 Thread Rex Zhu
read vddc range from vbios. Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c | 28 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h | 3 ++ drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 56 drivers/g

[PATCH 1/3] drm/amd/pp: Remove reduplicate code in smu7_check_dpm_table_updated

2018-04-18 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c b/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c index 720ac47..9

[PATCH] drm/amd/pp: Fix bug voltage can't be OD separately on VI

2018-04-17 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 16 ++-- 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c b/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c index 6

[PATCH v2] drm/amd/display: fix compiling error on 32-Bit Linux

2018-04-17 Thread Rex Zhu
ERROR: "__udivdi3" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! v2: remove temporary variable Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/display/modules/freesync/freesync.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu

[PATCH] drm/amd/display: fix compiling error on 32-Bit Linux

2018-04-17 Thread Rex Zhu
ERROR: "__udivdi3" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined! Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/display/modules/freesync/freesync.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/amd/display/

[PATCH v2] drm/amdgpu: Reserved vram for smu to save debug info.

2018-04-15 Thread Rex Zhu
v2: check reserved vram size before allocate. Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c| 44 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 2 ++ drivers/g

[PATCH 1/2] drm/amdgpu: Reserved vram for smu to save debug info.

2018-04-13 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c| 44 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 2 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c

[PATCH 1/2] drm/amdgpu: Reserved vram for smu to save debug info.

2018-04-13 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c| 44 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 2 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c

[PATCH 2/2] drm/amd/pp: Remove dead interface

2018-04-13 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h| 6 -- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 5 - drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 29 -- 3 files changed, 40 deletions(-) diff

[PATCH] drm/amd/pp: Move common code to smu_help.c

2018-04-13 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 56 ++ drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h | 21 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 43 + 3 files changed, 78 inse

[PATCH] drm/amd/pp: Fix logic error in smu7_check_dpm_table_updated

2018-04-11 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c b/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c index 68b9e0b..31d271f

[PATCH] drm/amd/pp: Clear smu response register before send smu message

2018-04-11 Thread Rex Zhu
smu firmware do not update response register immediately under some delay tasks. so we read out the original value. so clear the register first. Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 4 +--- drivers/gpu/drm/amd/powerplay/

[PATCH 3/3] drm/amd/pp: Remove struct pp_gpu_power

2018-04-11 Thread Rex Zhu
. need to assign the unit time to calculate the average power. so remove this struct. if user need to know the power on vddc/vddci. we can export them with new common interface/struct. Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c

[PATCH 2/3] drm/amd/pp: Refine get_gpu_power for VI

2018-04-11 Thread Rex Zhu
write currentpkgpwr to ixSMU_PM_STATUS_94. driver can read pkgpwr from ixSMU_PM_STATUS_94. Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 51 -- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 10 +++-- 2 files c

[PATCH 1/3] Revert "drm/amd/powerply: fix power reading on Fiji"

2018-04-11 Thread Rex Zhu
we don't have limit of [50ms, 4sec] sampling period. smu calculate average gpu power in real time. we can read average gpu power through smu message or read special register. This reverts commit 462d8dcc9fec0d89f1ff6a1f93f1d4f670878c71. Signed-off-by: Rex Zhu <rex@amd.com> --- drive

[PATCH 2/2] drm/amdgpu: Add APU support in vi_set_vce_clocks

2018-04-11 Thread Rex Zhu
Shirish S <shiris...@amd.com> Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 4 ++-- drivers/gpu/drm/amd/amdgpu/vi.c | 31 +-- 2 files changed, 27 insertions(+), 8 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu

[PATCH 1/2] drm/amdgpu: Add APU support in vi_set_uvd_clocks

2018-04-11 Thread Rex Zhu
fix the issue set uvd clock failed on CZ/ST which lead 1s delay when boot up. Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> Reviewed-by: Huang Rui <ray.hu...@amd.com> Acked-by: Christian König <christian.koe...@amd.com> Acked-by: Shirish S <shiris...@amd.com> Sig

[PATCH 2/2] drm/amd/pp: remove unnecessary forward declaration

2018-04-09 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 84 +++--- 1 file changed, 41 insertions(+), 43 deletions(-) diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c b/drivers/gpu/drm/amd/powerplay/hwmgr/vega10_h

[PATCH 1/2] drm/amd/pp: Move same macro definitions to hwmgr.h

2018-04-09 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c| 4 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 4 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 2 ++ drivers/gpu/drm/amd/powerplay/smumgr/ci_sm

[PATCH v2] drm/amd/pp: Refine smu7_get_gpu_power function

2018-04-09 Thread Rex Zhu
if driver send unsupported messages to smu. so also refine the error info for smu7. Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 28 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 10 +--- 2 files chang

[PATCH 1/2] drm/amd/pp: Remove dead function in smu7_smumgr.c

2018-04-04 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 10 -- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h | 1 - 2 files changed, 11 deletions(-) diff --git a/drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c b/drivers/gpu/d

[PATCH 2/2] drm/amd/pp: Remove useless smu7 running state check

2018-04-04 Thread Rex Zhu
Only check smc running state before start smu. Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 8 1 file changed, 8 deletions(-) diff --git a/drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c b/drivers/gpu/drm/amd/powerplay/

[PATCH] drm/amd/pp: Refine smu7_get_gpu_power function

2018-04-04 Thread Rex Zhu
Do not check whether the smu message was supported by firmware. send the message with parameter 0. if the return value not changed, we use another way to read power. There is no impact if driver send unsupported messages to smu. so also refine the error info for smu7. Signed-off-by: Rex Zhu <

[PATCH 3/3] drm/amd/pp: Remove dead struct pp_gpu_power

2018-04-04 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c| 7 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 22 +++--- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 7 --- drivers/gpu/drm/amd/powerplay

[PATCH 2/3] drm/amd/pp: Refine get_gpu_power for VI

2018-04-04 Thread Rex Zhu
with vega. 6. for vddc/vddci power, we can calculate the average value per [10ms, 4s] in other interface if needed. Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 45 +++- 1 file changed, 21 insertions(+), 24 deletions(-)

[PATCH 1/3] Revert "drm/amd/powerply: fix power reading on Fiji"

2018-04-04 Thread Rex Zhu
we don't have limit of [50ms, 4sec] sampling period. only confused the average power and max power. so don't need to increase delay time. This reverts commit 462d8dcc9fec0d89f1ff6a1f93f1d4f670878c71. Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_h

[PATCH] drm/amd/pp: Refine pp_atomfwctrl_get_vbios_bootup_values

2018-04-03 Thread Rex Zhu
In order to share pp_atomfwctrl_get_vbios_bootup_values on asics with different BIOS_CLKID. Not call function pp_atomfwctrl_get_clk_information_by_clkid in pp_atomfwctrl_get_vbios_bootup_values. Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl

[PATCH] drm/amd/pp: Use forward declaration in ppatomfwctrl.h

2018-04-03 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c b/drivers/g

[PATCH] drm/amd/pp: Clean register first to avoid read original value

2018-03-30 Thread Rex Zhu
Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 13 + 1 file changed, 13 insertions(+) diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c b/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c index aaa9f5b..38cf3a1

[PATCH] drm/amd/dc: Disentangle dc.h include from amdgpu.h

2018-03-29 Thread Rex Zhu
Use forward declaration in amdgpu_dm.h for struct dc instand of include dc.h to make header files more standalone Change-Id: I733a7e8499949aa9411e943230f9f50da6a8b8a2 Signed-off-by: Rex Zhu <rex@amd.com> --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 +- drivers/gpu/d

<    1   2   3   4   5   6   7   8   >