linux_dsm_epyc7002/drivers/gpu/drm/amd/powerplay/hwmgr
Alex Deucher 54f78a7655 drm/amdgpu: add apu flags (v2)
Add some APU flags to simplify handling of different APU
variants.  It's easier to understand the special cases
if we use names flags rather than checking device ids and
silicon revisions.

v2: rebase on latest code

Acked-by: Evan Quan <evan.quan@amd.com>
Acked-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2020-05-22 13:41:53 -04:00
..
ci_baco.c drm/amdgpu/powerplay: split out common smu7 BACO code 2019-10-15 15:55:31 -04:00
ci_baco.h drm/amdgpu/powerplay: split out common smu7 BACO code 2019-10-15 15:55:31 -04:00
common_baco.c drm/amdgpu/powerplay: add core support for pre-SOC15 baco 2019-10-15 15:55:31 -04:00
common_baco.h drm/amdgpu/powerplay: add core support for pre-SOC15 baco 2019-10-15 15:55:31 -04:00
fiji_baco.c drm/amdgpu/powerplay: split out common smu7 BACO code 2019-10-15 15:55:31 -04:00
fiji_baco.h drm/amdgpu/powerplay: split out common smu7 BACO code 2019-10-15 15:55:31 -04:00
hardwaremanager.c drm/amd/powerplay: skip disable dynamic state management 2019-12-19 10:10:05 -05:00
hwmgr_ppt.h
hwmgr.c drm/amd/powerplay: fix various dereferences of a pointer before it is null checked 2019-12-18 16:09:05 -05:00
Makefile drm/amdgpu/powerplay: split out common smu7 BACO code 2019-10-15 15:55:31 -04:00
polaris_baco.c drm/amdgpu/powerplay: split out common smu7 BACO code 2019-10-15 15:55:31 -04:00
polaris_baco.h drm/amdgpu/powerplay: split out common smu7 BACO code 2019-10-15 15:55:31 -04:00
pp_overdriver.c
pp_overdriver.h
pp_psm.c drm/amd/powerplay: enable pp one vf mode for vega10 2019-12-11 15:22:07 -05:00
pp_psm.h drm/amd/powerplay: enforce display related settings only on needed 2019-01-25 16:15:35 -05:00
ppatomctrl.c drm/amdgpu/pp: fix endian swapping in atomctrl_get_voltage_range 2018-07-05 16:39:51 -05:00
ppatomctrl.h
ppatomfwctrl.c drm/amd/powerplay: set default fclk for no fclk dpm support case 2019-02-27 22:20:16 -05:00
ppatomfwctrl.h drm/amd/powerplay: set default fclk for no fclk dpm support case 2019-02-27 22:20:16 -05:00
ppevvmath.h
pppcielanes.c
pppcielanes.h
pptable_v1_0.h
process_pptables_v1_0.c drm/amdgpu: remove memset after kzalloc 2019-07-16 13:09:05 -05:00
process_pptables_v1_0.h
processpptables.c drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) 2020-04-22 18:11:46 -04:00
processpptables.h
smu7_baco.c drm/amdgpu/powerplay: split out common smu7 BACO code 2019-10-15 15:55:31 -04:00
smu7_baco.h drm/amdgpu/powerplay: split out common smu7 BACO code 2019-10-15 15:55:31 -04:00
smu7_clockpowergating.c drm/amd/powerplay: unified interfaces for message issuing and response checking 2020-04-01 14:44:45 -04:00
smu7_clockpowergating.h drm/amd/pp: Rename enable_per_cu_power_gating to powergate_gfx 2018-07-05 16:38:48 -05:00
smu7_dyn_defaults.h
smu7_hwmgr.c drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled 2020-04-13 12:01:40 -04:00
smu7_hwmgr.h drm/amdgpu/powerplay: check vrefresh when when changing displays 2018-08-27 11:10:12 -05:00
smu7_powertune.c drm/amd/powerplay: unified interfaces for message issuing and response checking 2020-04-01 14:44:45 -04:00
smu7_powertune.h
smu7_thermal.c drm/amd/powerplay: unified interfaces for message issuing and response checking 2020-04-01 14:44:45 -04:00
smu7_thermal.h
smu8_hwmgr.c drm/amd/powerplay: unified interfaces for message issuing and response checking 2020-04-01 14:44:45 -04:00
smu8_hwmgr.h
smu9_baco.c drm/amdgpu/powerplay: split out common smu9 BACO code 2019-03-05 15:09:33 -05:00
smu9_baco.h drm/amdgpu/powerplay: split out common smu9 BACO code 2019-03-05 15:09:33 -05:00
smu10_hwmgr.c drm/amdgpu: add apu flags (v2) 2020-05-22 13:41:53 -04:00
smu10_hwmgr.h drm/amdgpu/smu10: Replace one-element array and use struct_size() helper 2020-05-21 12:48:43 -04:00
smu10_inc.h
smu_helper.c drm/amd/powerplay: unify the prompts on thermal interrupts 2020-05-21 12:48:42 -04:00
smu_helper.h drm/amdgpu/powerplay: factor out some pptable helpers 2018-10-10 14:49:44 -05:00
tonga_baco.c drm/amdgpu/powerplay: split out common smu7 BACO code 2019-10-15 15:55:31 -04:00
tonga_baco.h drm/amdgpu/powerplay: split out common smu7 BACO code 2019-10-15 15:55:31 -04:00
vega10_baco.c drm/amd/powerplay: unified interfaces for message issuing and response checking 2020-04-01 14:44:45 -04:00
vega10_baco.h drm/amdgpu/powerplay: split out common smu9 BACO code 2019-03-05 15:09:33 -05:00
vega10_hwmgr.c drm/amd/powerplay: unified interfaces for message issuing and response checking 2020-04-01 14:44:45 -04:00
vega10_hwmgr.h drm/amd/powerplay: support Vega10 SOCclk and DCEFclk dpm level settings 2019-01-25 16:15:37 -05:00
vega10_inc.h
vega10_powertune.c drm/amd/powerplay: remove defined but not used variables 2020-04-22 18:11:46 -04:00
vega10_powertune.h
vega10_pptable.h drm/amd/powerplay: support Vega10 fan table V3 2019-01-25 16:15:36 -05:00
vega10_processpptables.c drm-misc-next for v5.3: 2019-06-14 11:44:24 +02:00
vega10_processpptables.h drm/amdgpu: Need to set the baco cap before baco reset 2019-05-28 14:47:42 -05:00
vega10_thermal.c drm/amd/powerplay: unified interfaces for message issuing and response checking 2020-04-01 14:44:45 -04:00
vega10_thermal.h drm/amd/powerplay: enable MGPU fan boost feature on Vega10 2019-01-25 16:15:36 -05:00
vega12_baco.c drm/amd/powerplay: unified interfaces for message issuing and response checking 2020-04-01 14:44:45 -04:00
vega12_baco.h drm/amdgpu/powerplay: split out common smu9 BACO code 2019-03-05 15:09:33 -05:00
vega12_hwmgr.c drm/amd/powerplay: unified interfaces for message issuing and response checking 2020-04-01 14:44:45 -04:00
vega12_hwmgr.h drm/amd/powerplay: support SMU metrics table on Vega12 2019-05-24 12:20:47 -05:00
vega12_inc.h drm/amdgpu/powerplay: add BACO support for vega12 2019-03-05 15:09:33 -05:00
vega12_pptable.h
vega12_processpptables.c drm/amdgpu/powerplay: factor out some pptable helpers 2018-10-10 14:49:44 -05:00
vega12_processpptables.h
vega12_thermal.c drm/amd/powerplay: unified interfaces for message issuing and response checking 2020-04-01 14:44:45 -04:00
vega12_thermal.h
vega20_baco.c drm/amd/powerplay: unified interfaces for message issuing and response checking 2020-04-01 14:44:45 -04:00
vega20_baco.h drm/amd/powerplay: apply Vega20 BACO workaround 2019-03-19 15:36:49 -05:00
vega20_hwmgr.c drm/amd/powerplay: unified interfaces for message issuing and response checking 2020-04-01 14:44:45 -04:00
vega20_hwmgr.h Linux 5.1-rc5 2019-04-15 15:51:49 +10:00
vega20_inc.h drm/amdgpu: also include NBIO v7.4 register mask header 2019-01-25 16:15:33 -05:00
vega20_powertune.c drm/amd/powerplay: unified interfaces for message issuing and response checking 2020-04-01 14:44:45 -04:00
vega20_powertune.h drm/amd/powerplay: add the hw manager for vega20 (v3) 2018-08-27 11:10:27 -05:00
vega20_pptable.h drm/amd/powerplay: update OD feature judgement 2018-09-19 12:37:48 -05:00
vega20_processpptables.c drm/amd/powerplay: set max fan target temperature as 105C 2019-03-11 14:28:43 -05:00
vega20_processpptables.h drm/amd/powerplay: add the hw manager for vega20 (v3) 2018-08-27 11:10:27 -05:00
vega20_thermal.c drm/amd/powerplay: unified interfaces for message issuing and response checking 2020-04-01 14:44:45 -04:00
vega20_thermal.h drm/amd/powerplay/vega20: enable fan RPM and pwm settings V2 2018-10-09 16:45:58 -05:00