Subversion Repositories Kolibri OS

Rev

Rev 1403 | Rev 1963 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1403 Rev 1430
Line 113... Line 113...
113
 
113
 
114
	if (rdev->is_atom_bios)
114
	if (rdev->is_atom_bios)
115
		radeon_atombios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
115
		radeon_atombios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
116
	else
116
	else
-
 
117
		radeon_combios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
-
 
118
 
-
 
119
	/* adjust pm to dpms change */
117
		radeon_combios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
120
	radeon_pm_compute_clocks(rdev);
Line 118... Line 121...
118
}
121
}
119
 
122
 
120
static void radeon_legacy_lvds_prepare(struct drm_encoder *encoder)
123
static void radeon_legacy_lvds_prepare(struct drm_encoder *encoder)
Line 212... Line 215...
212
static bool radeon_legacy_mode_fixup(struct drm_encoder *encoder,
215
static bool radeon_legacy_mode_fixup(struct drm_encoder *encoder,
213
					  struct drm_display_mode *mode,
216
					  struct drm_display_mode *mode,
214
					  struct drm_display_mode *adjusted_mode)
217
					  struct drm_display_mode *adjusted_mode)
215
{
218
{
216
	struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
219
	struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
-
 
220
	struct drm_device *dev = encoder->dev;
-
 
221
	struct radeon_device *rdev = dev->dev_private;
-
 
222
 
-
 
223
	/* adjust pm to upcoming mode change */
-
 
224
	radeon_pm_compute_clocks(rdev);
Line 217... Line 225...
217
 
225
 
218
	/* set the active encoder to connector routing */
226
	/* set the active encoder to connector routing */
219
	radeon_encoder_set_active_device(encoder);
227
	radeon_encoder_set_active_device(encoder);
Line 283... Line 291...
283
 
291
 
284
	if (rdev->is_atom_bios)
292
	if (rdev->is_atom_bios)
285
		radeon_atombios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
293
		radeon_atombios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
286
	else
294
	else
-
 
295
		radeon_combios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
-
 
296
 
-
 
297
	/* adjust pm to dpms change */
287
		radeon_combios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
298
	radeon_pm_compute_clocks(rdev);
Line 288... Line 299...
288
}
299
}
289
 
300
 
290
static void radeon_legacy_primary_dac_prepare(struct drm_encoder *encoder)
301
static void radeon_legacy_primary_dac_prepare(struct drm_encoder *encoder)
Line 468... Line 479...
468
 
479
 
469
	if (rdev->is_atom_bios)
480
	if (rdev->is_atom_bios)
470
		radeon_atombios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
481
		radeon_atombios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
471
	else
482
	else
-
 
483
		radeon_combios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
-
 
484
 
-
 
485
	/* adjust pm to dpms change */
472
		radeon_combios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
486
	radeon_pm_compute_clocks(rdev);
Line 473... Line 487...
473
}
487
}
474
 
488
 
475
static void radeon_legacy_tmds_int_prepare(struct drm_encoder *encoder)
489
static void radeon_legacy_tmds_int_prepare(struct drm_encoder *encoder)
Line 633... Line 647...
633
 
647
 
634
	if (rdev->is_atom_bios)
648
	if (rdev->is_atom_bios)
635
		radeon_atombios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
649
		radeon_atombios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
636
	else
650
	else
-
 
651
		radeon_combios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
-
 
652
 
-
 
653
	/* adjust pm to dpms change */
637
		radeon_combios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
654
	radeon_pm_compute_clocks(rdev);
Line 638... Line 655...
638
}
655
}
639
 
656
 
640
static void radeon_legacy_tmds_ext_prepare(struct drm_encoder *encoder)
657
static void radeon_legacy_tmds_ext_prepare(struct drm_encoder *encoder)
Line 840... Line 857...
840
 
857
 
841
	if (rdev->is_atom_bios)
858
	if (rdev->is_atom_bios)
842
		radeon_atombios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
859
		radeon_atombios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
843
	else
860
	else
-
 
861
		radeon_combios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
-
 
862
 
-
 
863
	/* adjust pm to dpms change */
844
		radeon_combios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
864
	radeon_pm_compute_clocks(rdev);
Line 845... Line 865...
845
}
865
}
846
 
866
 
847
static void radeon_legacy_tv_dac_prepare(struct drm_encoder *encoder)
867
static void radeon_legacy_tv_dac_prepare(struct drm_encoder *encoder)