Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 43bcd61f authored by Daniel Vetter's avatar Daniel Vetter Committed by Eric Anholt
Browse files

drm/i915: fix get_core_clock_speed for G33 class desktop chips



Somehow the case for G33 got dropped while porting from ums code.
This made a 400MHz chip into a 133MHz one which resulted in the
unnecessary enabling of double wide pipe mode which in turn
screwed up the overlay code.

Nothing else (than the overlay code) seems to be affected.

This fixes fdo.org bug #24835

Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: default avatarEric Anholt <eric@anholt.net>
parent c650156a
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -4427,7 +4427,7 @@ static void intel_init_display(struct drm_device *dev)
	}
	}


	/* Returns the core display clock speed */
	/* Returns the core display clock speed */
	if (IS_I945G(dev))
	if (IS_I945G(dev) || (IS_G33(dev) && ! IS_IGDGM(dev)))
		dev_priv->display.get_display_clock_speed =
		dev_priv->display.get_display_clock_speed =
			i945_get_display_clock_speed;
			i945_get_display_clock_speed;
	else if (IS_I915G(dev))
	else if (IS_I915G(dev))