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

Commit 5b4d71b9 authored by Alan Kwong's avatar Alan Kwong
Browse files

msm: sde: add setup command for inline regdma start trigger



Add setup sequence for inline/offline mode to the start of
existing regdma sequence to put the hardware in proper operating
mode.

CRs-Fixed: 2009714
Change-Id: Id3ef5ba06a99f7d68ea10c53f3afb097677b265a
Signed-off-by: default avatarAlan Kwong <akwong@codeaurora.org>
parent f366a01b
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -742,6 +742,17 @@ static void sde_hw_rotator_setup_fetchengine(struct sde_hw_rotator_context *ctx,

	wrptr = sde_hw_rotator_get_regdma_segment(ctx);

	/*
	 * initialize start control trigger selection first
	 */
	if (test_bit(SDE_CAPS_SBUF_1, mdata->sde_caps_map)) {
		if (ctx->sbuf_mode)
			SDE_REGDMA_WRITE(wrptr, ROTTOP_START_CTRL,
					ctx->start_ctrl);
		else
			SDE_REGDMA_WRITE(wrptr, ROTTOP_START_CTRL, 0);
	}

	/* source image setup */
	if ((flags & SDE_ROT_FLAG_DEINTERLACE)
			&& !(flags & SDE_ROT_FLAG_SOURCE_ROTATED_90)) {