|
@@ -200,7 +200,16 @@ static int amdgpu_atpx_validate(struct amdgpu_atpx *atpx)
|
|
|
atpx->is_hybrid = false;
|
|
|
if (valid_bits & ATPX_MS_HYBRID_GFX_SUPPORTED) {
|
|
|
printk("ATPX Hybrid Graphics\n");
|
|
|
+#if 1
|
|
|
+ /* This is a temporary hack until the D3 cold support
|
|
|
+ * makes it upstream. The ATPX power_control method seems
|
|
|
+ * to still work on even if the system should be using
|
|
|
+ * the new standardized hybrid D3 cold ACPI interface.
|
|
|
+ */
|
|
|
+ atpx->functions.power_cntl = true;
|
|
|
+#else
|
|
|
atpx->functions.power_cntl = false;
|
|
|
+#endif
|
|
|
atpx->is_hybrid = true;
|
|
|
}
|
|
|
|