summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c
AgeCommit message (Expand)AuthorFilesLines
2020-08-14drm/amd/pm: optimize the power related source code layoutEvan Quan1-601/+0
2020-04-01drm/amd/powerplay: unified interfaces for message issuing and response checkingEvan Quan1-7/+15
2020-04-01drm/amd/powerpaly: drop unused APIsEvan Quan1-14/+0
2020-04-01drm/amd/powerplay: avoid calling SMU7 specific SMU message implementionEvan Quan1-15/+11
2018-10-10drm/amdgpu: Load fw between hw_init/resume_phase1 and phase2Rex Zhu1-6/+2
2018-10-10drm/amd/pp: Allocate ucode bo in request_smu_load_fwRex Zhu1-0/+2
2018-10-10drm/amd/pp: Refine smu7/8 request_smu_load_fw callback functionRex Zhu1-46/+9
2018-08-27drm/amdgpu/powerplay/smu7: enable AVFS control via ppfeaturemaskAlex Deucher1-1/+2
2018-07-13drm/amdgpu/pp/smu7: cache smu firmware tocAlex Deucher1-39/+53
2018-07-13drm/amdgpu/pp/smu7: remove local mc_addr variableAlex Deucher1-6/+2
2018-07-13drm/amdgpu/pp/smu7: drop unused values in smu data structureAlex Deucher1-2/+1
2018-07-13drm/amdgpu/pp/smu7: use a local variable for toc indexingAlex Deucher1-11/+12
2018-05-24drm/amd/pp: Fix static checker warningRex Zhu1-4/+2
2018-05-15drm/amd/pp: Clear smu response register before send smu messageRex Zhu1-0/+1
2018-05-15drm/amd/pp: Refine get_gpu_power for VIRex Zhu1-3/+7
2018-05-15drm/amd/pp: Remove useless smu7 running state checkRex Zhu1-8/+0
2018-05-15drm/amd/pp: Remove dead function in smu7_smumgr.cRex Zhu1-10/+0
2018-04-11drm/amd/pp: Use release_firmware directly in powerplayRex Zhu1-1/+0
2018-04-11drm/amd/pp: Save vf state in pp contextRex Zhu1-5/+5
2018-03-15drm/amd/pp: Simplified the avfs btc state on smu7Rex Zhu1-3/+1
2018-03-15drm/amd/pp: remove redundant pointer internal_bufColin Ian King1-2/+0
2018-03-08drm/amd/pp: Drop wrapper functions for upper/lower_32_bitsRex Zhu1-6/+6
2018-03-08drm/amd/pp: Delete the wrapper layer of smu_allocate/free_memoryRex Zhu1-33/+31
2018-01-10drm/amd/powerplay: fix memory leakage when reload (v2)Yintian Tao1-0/+6
2017-12-20drm/amd/pp: update smu_version value for CI/VIRex Zhu1-1/+1
2017-10-19drm/amd/pp: move common function to smu7_smumgr.cRex Zhu1-2/+44
2017-09-28drm/amd/powerplay: fix spelling mistake: "dividable" -> "divisible"Colin Ian King1-1/+1
2017-09-26drm/amd/powerplay: delete SMUM_READ_FIELDRex Zhu1-3/+3
2017-09-26drm/amd/powerplay: delete SMUM_READ_VFPF_INDIRECT_FIELDRex Zhu1-1/+1
2017-09-26drm/amd/powerplay: delete SMUM_WRITE_FIELDRex Zhu1-3/+3
2017-09-26drm/amd/powerplay: move macros to hwmgr.hRex Zhu1-4/+4
2017-09-26drm/amd/powerplay: move PHM_WAIT_VFPF_INDIRECT_FIELD to hwmgr.hRex Zhu1-1/+1
2017-09-26drm/amd/powerplay: add new helper functions in hwmgr.hRex Zhu1-2/+1
2017-09-26drm/amd/powerplay: refine powerplay code.Rex Zhu1-11/+11
2017-09-26drm/amd/powerplay: refine interface in struct pp_smumgr_funcRex Zhu1-106/+106
2017-08-29drm/amd: Remove null check before kfreeHimanshu Jha1-4/+2
2017-08-29drm/amd/powerplay: unhalt mec after loadingEvan Quan1-1/+2
2017-07-14drm/amd/powerplay: move VI common AVFS code to smu7_smumgr.cRex Zhu1-1/+5
2017-02-16drm/amd/powerplay: add kicker flag into smumgrHuang Rui1-0/+2
2017-01-27drm/amd/powerplay: update all printk to pr_* on smumgrHuang Rui1-6/+6
2017-01-27drm/amd/powerplay: reshuffle headers to make pr_fmt macro before <linux/xxx.h>Huang Rui1-1/+1
2016-12-07drm/amd/powerplay: Adjust the position of data size initialXiangliang Yu1-1/+1
2016-12-07drm/amd/powerplay: Ignore smu buffer usageXiangliang Yu1-2/+11
2016-12-07drm/amd/powerplay: cut digest partXiangliang Yu1-0/+4
2016-12-07drm/amd/powerplay: fix firmware loading failureXiangliang Yu1-1/+1
2016-10-25drm/amdgpu:add MEC_STORAGE ucode id for sriovMonk Liu1-0/+7
2016-09-19drm/amd/powerplay: implement smu7_smumgr for asics with smu ip version 7.Rex Zhu1-0/+589