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

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

drm/i915/glk: Implement core display init/uninit sequence for geminilake



The sequence is pretty much the same as broxton, except that bspec
requires the AUX domains to be enabled. But since those can't be enabled
before the phys are initialized, we just use the same sequence as
broxton.

v2: Don't manually enable AUX domains. (Ander)

Signed-off-by: default avatarAnder Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
Reviewed-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/1480667037-11215-9-git-send-email-ander.conselvan.de.oliveira@intel.com
parent 09d09386
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -2721,7 +2721,7 @@ void intel_power_domains_init_hw(struct drm_i915_private *dev_priv, bool resume)

	if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv)) {
		skl_display_core_init(dev_priv, resume);
	} else if (IS_BROXTON(dev_priv)) {
	} else if (IS_GEN9_LP(dev_priv)) {
		bxt_display_core_init(dev_priv, resume);
	} else if (IS_CHERRYVIEW(dev_priv)) {
		mutex_lock(&power_domains->lock);
@@ -2760,7 +2760,7 @@ void intel_power_domains_suspend(struct drm_i915_private *dev_priv)

	if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv))
		skl_display_core_uninit(dev_priv);
	else if (IS_BROXTON(dev_priv))
	else if (IS_GEN9_LP(dev_priv))
		bxt_display_core_uninit(dev_priv);
}