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

Commit bee17e5a authored by Chris Wilson's avatar Chris Wilson
Browse files

drm/i915/lvds: Always use 0 to disable the pfit controller



... and just any combination of bits & ~PFIT_ENABLE. This way we do not
attempt disable to the panel fitter controller uselessly upon
intel_lvds_disable().

Signed-off-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
parent 47356eb6
Loading
Loading
Loading
Loading
+4 −0
Original line number Original line Diff line number Diff line
@@ -374,6 +374,10 @@ static bool intel_lvds_mode_fixup(struct drm_encoder *encoder,
	}
	}


out:
out:
	if ((pfit_control & PFIT_ENABLE) == 0) {
		pfit_control = 0;
		pfit_pgm_ratios = 0;
	}
	if (pfit_control != intel_lvds->pfit_control ||
	if (pfit_control != intel_lvds->pfit_control ||
	    pfit_pgm_ratios != intel_lvds->pfit_pgm_ratios) {
	    pfit_pgm_ratios != intel_lvds->pfit_pgm_ratios) {
		intel_lvds->pfit_control = pfit_control;
		intel_lvds->pfit_control = pfit_control;