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

Commit 5c614792 authored by Alex Deucher's avatar Alex Deucher
Browse files

drm/amdgpu: disable power control on hybrid laptops



Windows 10 (and some 8.1) systems use standardized
ACPI calls for hybrid laptops to control dGPU power.
Detect those cases and disable the AMD specific ATPX
power control.

Reviewed-by: default avatarHawking Zhang <Hawking.Zhang@amd.com>
Acked-by: default avatarChristian König <christian.koenig@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 662ce7bc
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -183,6 +183,11 @@ static int amdgpu_atpx_validate(struct amdgpu_atpx *atpx)
				  ATPX_DFP_SIGNAL_MUXED))
			atpx->functions.disp_mux_cntl = true;

		if (valid_bits & ATPX_MS_HYBRID_GFX_SUPPORTED) {
			printk("Hybrid Graphics, ATPX dGPU power cntl disabled\n");
			atpx->functions.power_cntl = false;
		}

		kfree(info);
	}
	return 0;