summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/radeon/radeon_atpx_handler.c
diff options
context:
space:
mode:
authorAlex Deucher <alexander.deucher@amd.com>2016-04-18 11:26:26 -0400
committerAlex Deucher <alexander.deucher@amd.com>2016-04-18 11:26:26 -0400
commitdfc4f59d901bf72f93280b7c142c8ad846359c6f (patch)
treeb11e9831ef27eea5b76e8c06f9c1b66da5865331 /drivers/gpu/drm/radeon/radeon_atpx_handler.c
parentbfaddd9fc8ac048b99475f000dbef6f08297417f (diff)
downloadlinux-stable-dfc4f59d901bf72f93280b7c142c8ad846359c6f.tar.gz
linux-stable-dfc4f59d901bf72f93280b7c142c8ad846359c6f.tar.bz2
linux-stable-dfc4f59d901bf72f93280b7c142c8ad846359c6f.zip
drm/radeon: print a message if ATPX dGPU power control is missing
It will help identify problematic boards. Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_atpx_handler.c')
-rw-r--r--drivers/gpu/drm/radeon/radeon_atpx_handler.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_atpx_handler.c b/drivers/gpu/drm/radeon/radeon_atpx_handler.c
index 56482e35d43e..95f4fea89302 100644
--- a/drivers/gpu/drm/radeon/radeon_atpx_handler.c
+++ b/drivers/gpu/drm/radeon/radeon_atpx_handler.c
@@ -143,7 +143,10 @@ static int radeon_atpx_validate(struct radeon_atpx *atpx)
{
/* make sure required functions are enabled */
/* dGPU power control is required */
- atpx->functions.power_cntl = true;
+ if (atpx->functions.power_cntl == false) {
+ printk("ATPX dGPU power cntl not present, forcing\n");
+ atpx->functions.power_cntl = true;
+ }
if (atpx->functions.px_params) {
union acpi_object *info;