Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 225ac139 authored by Alex Deucher's avatar Alex Deucher
Browse files

drm/amdgpu/ci: drop some old thermal setup



This was leftover from a long time ago and is not longer needed
since the thermal controller setup code was added.  Additional
mucking with the thermal interrupts can cause spurious thermal
events which can lead to unnecessary state changes.

Reviewed-by: default avatarChristian König <christian.koenig@amd.com>
Reviewed-by: default avatarKen Wang <Qingqing.Wang@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent da26bae0
Loading
Loading
Loading
Loading
+0 −24
Original line number Diff line number Diff line
@@ -5394,30 +5394,6 @@ static int ci_dpm_enable(struct amdgpu_device *adev)

	ci_update_current_ps(adev, boot_ps);

	if (adev->irq.installed &&
	    amdgpu_is_internal_thermal_sensor(adev->pm.int_thermal_type)) {
#if 0
		PPSMC_Result result;
#endif
		ret = ci_thermal_set_temperature_range(adev, CISLANDS_TEMP_RANGE_MIN,
						       CISLANDS_TEMP_RANGE_MAX);
		if (ret) {
			DRM_ERROR("ci_thermal_set_temperature_range failed\n");
			return ret;
		}
		amdgpu_irq_get(adev, &adev->pm.dpm.thermal.irq,
			       AMDGPU_THERMAL_IRQ_LOW_TO_HIGH);
		amdgpu_irq_get(adev, &adev->pm.dpm.thermal.irq,
			       AMDGPU_THERMAL_IRQ_HIGH_TO_LOW);

#if 0
		result = amdgpu_ci_send_msg_to_smc(adev, PPSMC_MSG_EnableThermalInterrupt);

		if (result != PPSMC_Result_OK)
			DRM_DEBUG_KMS("Could not enable thermal interrupts.\n");
#endif
	}

	return 0;
}