summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeykumar Sankaran <jsanka@codeaurora.org>2013-10-30 16:17:12 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:22:54 -0700
commit35203951b1c2d22d1cc706a52792502a5dec5c8e (patch)
tree19f643f792793bd6016f065bc904be5a1ed7098f
parent046cad6c27814752cc5a87a2015cb23fe9cb6ae2 (diff)
mdp: mdss: Honor ROI only for interface mixers
When partial update is enabled and we have a valid ROI, crop source and destination rectangles against ROI only those pipes configured for interface mixers. Change-Id: I75111998a43f796f9315b25709e78a568fb1ec0c Signed-off-by: Jeykumar Sankaran <jsanka@codeaurora.org>
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_pipe.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/video/fbdev/msm/mdss_mdp_pipe.c b/drivers/video/fbdev/msm/mdss_mdp_pipe.c
index e3525936b45a..2ec25962db71 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_pipe.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_pipe.c
@@ -735,7 +735,8 @@ static int mdss_mdp_image_setup(struct mdss_mdp_pipe *pipe,
dst = pipe->dst;
src = pipe->src;
- mdss_mdp_crop_rect(&src, &dst, &sci);
+ if (pipe->mixer->type == MDSS_MDP_MIXER_TYPE_INTF)
+ mdss_mdp_crop_rect(&src, &dst, &sci);
src_size = (src.h << 16) | src.w;
src_xy = (src.y << 16) | src.x;