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

Commit 3522a33a authored by Vandita Kulkarni's avatar Vandita Kulkarni Committed by Uma Shankar
Browse files

drm/i915/tgl/dsi: Program TRANS_VBLANK register

parent 707d26dc
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -862,6 +862,15 @@ gen11_dsi_set_transcoder_timings(struct intel_encoder *encoder,
		dsi_trans = dsi_port_to_transcoder(port);
		I915_WRITE(VSYNCSHIFT(dsi_trans), vsync_shift);
	}

	/* program TRANS_VBLANK register, should be same as vtotal programmed */
	if (INTEL_GEN(dev_priv) >= 12) {
		for_each_dsi_port(port, intel_dsi->ports) {
			dsi_trans = dsi_port_to_transcoder(port);
			I915_WRITE(VBLANK(dsi_trans),
				   (vactive - 1) | ((vtotal - 1) << 16));
		}
	}
}

static void gen11_dsi_enable_transcoder(struct intel_encoder *encoder)