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

Commit 0037f71c authored by Ville Syrjälä's avatar Ville Syrjälä Committed by Daniel Vetter
Browse files

drm/i915: WARN if primary plane state doesn't match expectations

parent d1de00ef
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1840,6 +1840,8 @@ static void intel_enable_primary_plane(struct drm_i915_private *dev_priv,
	/* If the pipe isn't enabled, we can't pump pixels and may hang */
	assert_pipe_enabled(dev_priv, pipe);

	WARN(!intel_crtc->primary_disabled, "Primary plane already enabled\n");

	intel_crtc->primary_disabled = false;

	reg = DSPCNTR(plane);
@@ -1868,6 +1870,8 @@ static void intel_disable_primary_plane(struct drm_i915_private *dev_priv,
	int reg;
	u32 val;

	WARN(intel_crtc->primary_disabled, "Primary plane already disabled\n");

	intel_crtc->primary_disabled = true;

	reg = DSPCNTR(plane);