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

Commit 09d09386 authored by Ander Conselvan de Oliveira's avatar Ander Conselvan de Oliveira
Browse files

drm/i915/glk: Allow dotclock up to 2 * cdclk on geminilake

parent 89b3c3c7
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -5805,7 +5805,9 @@ static int intel_compute_max_dotclk(struct drm_i915_private *dev_priv)
{
	int max_cdclk_freq = dev_priv->max_cdclk_freq;

	if (INTEL_INFO(dev_priv)->gen >= 9 ||
	if (IS_GEMINILAKE(dev_priv))
		return 2 * max_cdclk_freq;
	else if (INTEL_INFO(dev_priv)->gen >= 9 ||
		 IS_HASWELL(dev_priv) || IS_BROADWELL(dev_priv))
		return max_cdclk_freq;
	else if (IS_CHERRYVIEW(dev_priv))
@@ -6563,9 +6565,9 @@ static int valleyview_calc_cdclk(struct drm_i915_private *dev_priv,

static int glk_calc_cdclk(int max_pixclk)
{
	if (max_pixclk > 158400)
	if (max_pixclk > 2 * 158400)
		return 316800;
	else if (max_pixclk > 79200)
	else if (max_pixclk > 2 * 79200)
		return 158400;
	else
		return 79200;