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

Commit 69d93f57 authored by Jayaprakash's avatar Jayaprakash
Browse files

disp: rotator: update ot limits for kona family



Update rotator ot limits as per QOS recommendation.

Change-Id: I852155902149dc2518b78144658b96f9ee8b4b4d
Signed-off-by: default avatarJayaprakash <jmadiset@codeaurora.org>
parent e2be37e0
Loading
Loading
Loading
Loading
+8 −13
Original line number Diff line number Diff line
@@ -240,8 +240,8 @@ u32 sde_mdp_get_ot_limit(u32 width, u32 height, u32 pixfmt, u32 fps, u32 is_rd)
	 * If (total_source_pixels <= 124416000 && YUV) -> RD/WROT=4 //1080p60
	 * If (total_source_pixels <= 2160p && YUV && FPS <= 30) -> RD/WROT = 32
	 */
	switch (mdata->mdss_version) {
	case SDE_MDP_HW_REV_540:
	if (IS_SDE_MAJOR_MINOR_SAME(mdata->mdss_version,
				 SDE_MDP_HW_REV_540)) {
		if (is_yuv) {
			if (res <= (RES_1080p * 30))
				ot_lim = 2;
@@ -254,18 +254,13 @@ u32 sde_mdp_get_ot_limit(u32 width, u32 height, u32 pixfmt, u32 fps, u32 is_rd)
		} else if (fmt->bpp == 4 && res <= (RES_WQXGA * 60)) {
			ot_lim = 16;
		}

		break;
	default:
		if (is_yuv) {
	} else if (IS_SDE_MAJOR_SAME(mdata->mdss_version,
				SDE_MDP_HW_REV_600) || is_yuv) {
		if (res <= (RES_1080p * 30))
			ot_lim = 2;
		else if (res <= (RES_1080p * 60))
			ot_lim = 4;
	}
		break;
	}

exit:
	SDEROT_DBG("ot_lim=%d\n", ot_lim);
	return ot_lim;