Commit cf26f908 authored by Alex Deucher's avatar Alex Deucher

drm/radeon: 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 d85555f8
...@@ -182,6 +182,11 @@ static int radeon_atpx_validate(struct radeon_atpx *atpx) ...@@ -182,6 +182,11 @@ static int radeon_atpx_validate(struct radeon_atpx *atpx)
ATPX_DFP_SIGNAL_MUXED)) ATPX_DFP_SIGNAL_MUXED))
atpx->functions.disp_mux_cntl = true; 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); kfree(info);
} }
return 0; return 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment