Commit 75a9ad8c authored by Guchun Chen's avatar Guchun Chen Committed by Alex Deucher
Browse files

drm/amdgpu: drop runtime pm disablement quirk on several sienna cichlid cards



This quirk is not needed any more as it's fixed by bypassing
SMU FW reloading in runtime resume.

Signed-off-by: default avatarGuchun Chen <guchun.chen@amd.com>
Reviewed-by: default avatarLijo Lazar <lijo.lazar@amd.com>
Reviewed-by: default avatarEvan Quan <evan.quan@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent f746556a
Loading
Loading
Loading
Loading
+0 −13
Original line number Diff line number Diff line
@@ -43,17 +43,6 @@
#include "amdgpu_display.h"
#include "amdgpu_ras.h"

static void amdgpu_runtime_pm_quirk(struct amdgpu_device *adev)
{
	/*
	 * Add below quirk on several sienna_cichlid cards to disable
	 * runtime pm to fix EMI failures.
	 */
	if (((adev->pdev->device == 0x73A1) && (adev->pdev->revision == 0x00)) ||
	    ((adev->pdev->device == 0x73BF) && (adev->pdev->revision == 0xCF)))
		adev->runpm = false;
}

void amdgpu_unregister_gpu_instance(struct amdgpu_device *adev)
{
	struct amdgpu_gpu_instance *gpu_instance;
@@ -188,8 +177,6 @@ int amdgpu_driver_load_kms(struct amdgpu_device *adev, unsigned long flags)
			break;
		}

		amdgpu_runtime_pm_quirk(adev);

		if (adev->runpm) {
			adev->pm.rpm_mode = AMDGPU_RUNPM_BACO;
			dev_info(adev->dev, "Using BACO for runtime pm\n");