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

drm/radeon: enable native backlight control on old macs

Commit b7bc596ebbe0 ("drm/radeon: disable native
backlight control on pre-r6xx asics (v2)") accidently
broke backlight control on old mac laptops that use the
on-GPU backlight controller.

Signed-off-by: Nathan-J. Hirschauer <nathanhi@deepserve.info>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org

authored by

Nathan-J. Hirschauer and committed by
Alex Deucher
7a26f9ad 5b49afd6

+3
+3
drivers/gpu/drm/radeon/radeon_encoders.c
··· 179 179 (rdev->pdev->subsystem_vendor == 0x1734) && 180 180 (rdev->pdev->subsystem_device == 0x1107)) 181 181 use_bl = false; 182 + /* Older PPC macs use on-GPU backlight controller */ 183 + #ifndef CONFIG_PPC_PMAC 182 184 /* disable native backlight control on older asics */ 183 185 else if (rdev->family < CHIP_R600) 184 186 use_bl = false; 187 + #endif 185 188 else 186 189 use_bl = true; 187 190 }