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

Commit 9b3257f1 authored by Ping Li's avatar Ping Li
Browse files

drm/msm/sde: bug fix in QSEED3 LUT programming via reg_dma



Correct the data payload sent to reg_dma for QSEED3 LUT programming.

Change-Id: I82ef1887c5febbf43d2a51d87dda601b9245e686
Signed-off-by: default avatarPing Li <pingli@codeaurora.org>
parent 65d04cc7
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -2323,13 +2323,14 @@ void reg_dmav1_setup_scaler3_lut(struct sde_reg_dma_setup_ops_cfg *buf,
				+ off_tbl[filter][i][1];
			lut_len = off_tbl[filter][i][0] << 2;
			REG_DMA_SETUP_OPS(*buf, lut_addr,
				&lut[filter][0], lut_len * sizeof(u32),
				&lut[filter][lut_offset], lut_len * sizeof(u32),
				REG_BLK_WRITE_SINGLE, 0, 0, 0);
			rc = dma_ops->setup_payload(buf);
			if (rc) {
				DRM_ERROR("lut write failed ret %d\n", rc);
				return;
			}
			lut_offset += lut_len;
		}
	}