Subversion Repositories Kolibri OS

Rev

Rev 6937 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6937 Rev 7144
Line 1525... Line 1525...
1525
static enum drm_mode_status
1525
static enum drm_mode_status
1526
intel_sdvo_mode_valid(struct drm_connector *connector,
1526
intel_sdvo_mode_valid(struct drm_connector *connector,
1527
		      struct drm_display_mode *mode)
1527
		      struct drm_display_mode *mode)
1528
{
1528
{
1529
	struct intel_sdvo *intel_sdvo = intel_attached_sdvo(connector);
1529
	struct intel_sdvo *intel_sdvo = intel_attached_sdvo(connector);
-
 
1530
	int max_dotclk = to_i915(connector->dev)->max_dotclk_freq;
Line 1530... Line 1531...
1530
 
1531
 
1531
	if (mode->flags & DRM_MODE_FLAG_DBLSCAN)
1532
	if (mode->flags & DRM_MODE_FLAG_DBLSCAN)
Line 1532... Line 1533...
1532
		return MODE_NO_DBLESCAN;
1533
		return MODE_NO_DBLESCAN;
1533
 
1534
 
Line 1534... Line 1535...
1534
	if (intel_sdvo->pixel_clock_min > mode->clock)
1535
	if (intel_sdvo->pixel_clock_min > mode->clock)
1535
		return MODE_CLOCK_LOW;
1536
		return MODE_CLOCK_LOW;
Line -... Line 1537...
-
 
1537
 
-
 
1538
	if (intel_sdvo->pixel_clock_max < mode->clock)
-
 
1539
		return MODE_CLOCK_HIGH;
1536
 
1540
 
1537
	if (intel_sdvo->pixel_clock_max < mode->clock)
1541
	if (mode->clock > max_dotclk)
1538
		return MODE_CLOCK_HIGH;
1542
		return MODE_CLOCK_HIGH;
Line 1539... Line 1543...
1539
 
1543