mirror of
https://github.com/torvalds/linux.git
synced 2026-05-27 00:22:00 +02:00
drm/amd/powerplay:Tonga not to start SMC if SRIOV
This patch is used for virtualization support. In virtualization case, Tonga SMC should not be started and SMU firmware should not be loaded if in SRIOV environment. The same operation will be applied on FIJI in other patch. Signed-off-by: Monk Liu <Monk.Liu@amd.com> Signed-off-by: Trigger Huang <trigger.huang@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
aa4747c00a
commit
061995540d
|
|
@ -140,7 +140,8 @@ static int tonga_start_smu(struct pp_smumgr *smumgr)
|
|||
int result;
|
||||
|
||||
/* Only start SMC if SMC RAM is not running */
|
||||
if (!smu7_is_smc_ram_running(smumgr)) {
|
||||
if (!(smu7_is_smc_ram_running(smumgr) ||
|
||||
cgs_is_virtualization_enabled(smumgr->device))) {
|
||||
/*Check if SMU is running in protected mode*/
|
||||
if (0 == SMUM_READ_VFPF_INDIRECT_FIELD(smumgr->device, CGS_IND_REG__SMC,
|
||||
SMU_FIRMWARE, SMU_MODE)) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user