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

Commit fbeeaa23 authored by Imre Deak's avatar Imre Deak Committed by Daniel Vetter
Browse files

drm/i915: add audio power domain



This way the code is simpler and can also be used for other platforms
where the audio power domain->power well mapping is different.

Signed-off-by: default avatarImre Deak <imre.deak@intel.com>
Reviewed-by: default avatarPaulo Zanoni <paulo.zanoni@intel.com>
Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
parent 8b4f49e0
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -113,6 +113,7 @@ enum intel_display_power_domain {
	POWER_DOMAIN_TRANSCODER_C,
	POWER_DOMAIN_TRANSCODER_EDP,
	POWER_DOMAIN_VGA,
	POWER_DOMAIN_AUDIO,
	POWER_DOMAIN_INIT,

	POWER_DOMAIN_NUM,
+2 −8
Original line number Diff line number Diff line
@@ -5775,10 +5775,7 @@ void i915_request_power_well(void)

	dev_priv = container_of(hsw_pwr, struct drm_i915_private,
				power_domains);

	mutex_lock(&hsw_pwr->lock);
	__intel_power_well_get(dev_priv->dev, &hsw_pwr->power_wells[0]);
	mutex_unlock(&hsw_pwr->lock);
	intel_display_power_get(dev_priv->dev, POWER_DOMAIN_AUDIO);
}
EXPORT_SYMBOL_GPL(i915_request_power_well);

@@ -5792,10 +5789,7 @@ void i915_release_power_well(void)

	dev_priv = container_of(hsw_pwr, struct drm_i915_private,
				power_domains);

	mutex_lock(&hsw_pwr->lock);
	__intel_power_well_put(dev_priv->dev, &hsw_pwr->power_wells[0]);
	mutex_unlock(&hsw_pwr->lock);
	intel_display_power_put(dev_priv->dev, POWER_DOMAIN_AUDIO);
}
EXPORT_SYMBOL_GPL(i915_release_power_well);