Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/radeon: tweak ACCEL_WORKING2 query for the new firmware for hawaii

Adjust the previous tweak for hawaii to return 3 if the new firmware is used.

Signed-off-by: Andreas Boll <andreas.boll.dev@gmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Andreas Boll and committed by
Alex Deucher
9eb401af 78cd3661

+7 -3
+7 -3
drivers/gpu/drm/radeon/radeon_kms.c
··· 255 255 break; 256 256 case RADEON_INFO_ACCEL_WORKING2: 257 257 if (rdev->family == CHIP_HAWAII) { 258 - if (rdev->accel_working) 259 - *value = 2; 260 - else 258 + if (rdev->accel_working) { 259 + if (rdev->new_fw) 260 + *value = 3; 261 + else 262 + *value = 2; 263 + } else { 261 264 *value = 0; 265 + } 262 266 } else { 263 267 *value = rdev->accel_working; 264 268 }