|
@@ -1282,6 +1282,13 @@ int radeon_resume_kms(struct drm_device *dev)
|
|
|
if (rdev->is_atom_bios) {
|
|
|
radeon_atom_encoder_init(rdev);
|
|
|
radeon_atom_disp_eng_pll_init(rdev);
|
|
|
+ /* turn on the BL */
|
|
|
+ if (rdev->mode_info.bl_encoder) {
|
|
|
+ u8 bl_level = radeon_get_backlight_level(rdev,
|
|
|
+ rdev->mode_info.bl_encoder);
|
|
|
+ radeon_set_backlight_level(rdev, rdev->mode_info.bl_encoder,
|
|
|
+ bl_level);
|
|
|
+ }
|
|
|
}
|
|
|
/* reset hpd state */
|
|
|
radeon_hpd_init(rdev);
|