1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr
Alex Deucher 9bbcf18206 drm/amdgpu/smu10: fix SoC/fclk units in auto mode
SMU takes clock limits in Mhz units.  socclk and fclk were
using 10 khz units in some cases.  Switch to Mhz units.
Fixes higher than required SoC clocks.

Fixes: 97cf32996c ("drm/amd/pm: Removed fixed clock in auto mode DPM")
Reviewed-by: Paul Menzel <pmenzel@molgen.mpg.de>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2022-04-06 10:20:45 -04:00
..
ci_baco.c drm/amd/pm: correct the baco reset sequence for CI ASICs 2020-10-30 01:00:27 -04:00
ci_baco.h
common_baco.c
common_baco.h
fiji_baco.c
fiji_baco.h
hardwaremanager.c drm/amd/pm: retain the fine grain tuning parameters after resume 2021-06-01 22:46:05 -04:00
hwmgr.c drm/amd/pm/powerplay/hwmgr/hwmgr: Move prototype into shared header 2021-01-11 16:09:13 -05:00
hwmgr_ppt.h drm/amd/pm: Replace one-element array with flexible-array in struct phm_ppt_v1_pcie_table 2020-10-09 14:43:30 -04:00
Makefile
polaris_baco.c
polaris_baco.h
pp_overdriver.c
pp_overdriver.h
pp_psm.c drm/amdgpu/powerplay/psm: return an error in power state init 2020-12-02 17:37:16 -05:00
pp_psm.h
ppatomctrl.c drm/amd/pm/powerplay/hwmgr: Fix kernel-doc syntax in documentation 2021-05-10 18:06:42 -04:00
ppatomctrl.h drm/amd/pm: correct the checks for sclk/mclk SS support 2020-10-27 11:59:03 -04:00
ppatomfwctrl.c drm/amd/pm/powerplay/hwmgr/ppatomfwctrl: Demote kernel-doc formatting abuses 2020-12-01 16:04:44 -05:00
ppatomfwctrl.h gpu: amd: replace open-coded offsetof() with builtin 2021-09-29 17:30:00 -04:00
ppevvmath.h drm/amd/pm/powerplay/hwmgr/ppevvmath: Place variable declaration under same clause as its use 2020-12-01 16:04:44 -05:00
pppcielanes.c
pppcielanes.h
pptable_v1_0.h drm/amd/pm: correct Polaris powertune table setup 2020-10-27 11:59:10 -04:00
process_pptables_v1_0.c drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0: Provide description of 'call_back_func' 2021-01-11 16:09:13 -05:00
process_pptables_v1_0.h
processpptables.c drm/amdgpu/powerplay: parse fan table for CI asics 2020-12-03 15:54:03 -05:00
processpptables.h
smu7_baco.c
smu7_baco.h
smu7_clockpowergating.c
smu7_clockpowergating.h
smu7_dyn_defaults.h
smu7_hwmgr.c drm/amd: smu7: downgrade voltage error to info 2022-02-16 17:30:02 -05:00
smu7_hwmgr.h drm/amd/pm: reconfigure smc on display vbitimeout setting change 2020-10-27 12:00:47 -04:00
smu7_powertune.c drm/amd/pm: correct Polaris DIDT configurations 2020-10-27 11:59:16 -04:00
smu7_powertune.h
smu7_thermal.c drm/amd/pm: drop the unnecessary intermediate percent-based transition 2021-08-16 15:35:56 -04:00
smu7_thermal.h drm/amd/pm: drop the unnecessary intermediate percent-based transition 2021-08-16 15:35:56 -04:00
smu8_hwmgr.c drm/amd/pm: move those code piece used by Stoney only to smu8_hwmgr.c 2022-01-14 17:51:14 -05:00
smu8_hwmgr.h
smu9_baco.c
smu9_baco.h
smu10_hwmgr.c drm/amdgpu/smu10: fix SoC/fclk units in auto mode 2022-04-06 10:20:45 -04:00
smu10_hwmgr.h drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO 2021-01-05 11:33:48 -05:00
smu10_inc.h
smu_helper.c drm/amd/pm/powerplay/hwmgr/smu_helper: Demote or fix kernel-doc headers 2020-12-01 16:04:45 -05:00
smu_helper.h drm/amdgpu/powerplay: fix sysfs_emit/sysfs_emit_at handling 2021-11-05 14:11:14 -04:00
tonga_baco.c
tonga_baco.h
vega10_baco.c
vega10_baco.h
vega10_hwmgr.c amdgpu/pm: Implement emit_clk_levels for vega10 2022-03-28 12:54:32 -04:00
vega10_hwmgr.h drm/amd/pm/powerplay/hwmgr/hwmgr: Move prototype into shared header 2021-01-11 16:09:13 -05:00
vega10_inc.h
vega10_powertune.c
vega10_powertune.h
vega10_pptable.h drm/amd/pm: Replace one-element array with flexible-array in struct _ATOM_Vega10_GFXCLK_Dependency_Table 2021-02-18 16:43:09 -05:00
vega10_processpptables.c drm/amd/pm/powerplay/hwmgr/vega10_processpptables: Make function invoked by reference static 2020-12-01 16:04:44 -05:00
vega10_processpptables.h
vega10_thermal.c drm/amd/pm: drop the unnecessary intermediate percent-based transition 2021-08-16 15:35:56 -04:00
vega10_thermal.h drm/amd/pm: drop the unnecessary intermediate percent-based transition 2021-08-16 15:35:56 -04:00
vega12_baco.c
vega12_baco.h
vega12_hwmgr.c drm/amdgpu/pm: fix powerplay OD interface 2021-11-24 14:06:53 -05:00
vega12_hwmgr.h
vega12_inc.h drm/amd/powerplay: remove duplicate include 2020-08-24 12:23:25 -04:00
vega12_pptable.h
vega12_processpptables.c drm/amd/pm: Use kmemdup instead of kmalloc and memcpy 2020-11-10 14:27:54 -05:00
vega12_processpptables.h
vega12_thermal.c drm/amd/pm/powerplay/hwmgr/vega12_thermal: Provide function name 2021-05-27 12:33:50 -04:00
vega12_thermal.h
vega20_baco.c drm/amdgpu: Rename to ras_*_enabled 2021-05-10 18:08:12 -04:00
vega20_baco.h
vega20_hwmgr.c amdgpu/pm: Modify implmentations of get_power_profile_mode to use amdgpu_pp_profile_name 2021-12-01 16:03:49 -05:00
vega20_hwmgr.h
vega20_inc.h
vega20_powertune.c
vega20_powertune.h
vega20_pptable.h
vega20_processpptables.c drm/amd/pm: use kmemdup() rather than kmalloc+memcpy 2020-08-26 16:40:19 -04:00
vega20_processpptables.h
vega20_thermal.c drm/amd/pm: drop the unnecessary intermediate percent-based transition 2021-08-16 15:35:56 -04:00
vega20_thermal.h drm/amd/pm: drop the unnecessary intermediate percent-based transition 2021-08-16 15:35:56 -04:00