diff options
| author | Adrian Salido-Moreno <adrianm@codeaurora.org> | 2013-04-05 14:20:22 -0700 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 20:15:56 -0700 |
| commit | e916ecc199a0497ac93d13cbe619b02653bbd76b (patch) | |
| tree | 604913dfa42e330c3529bac45383f3bc2f2107b4 | |
| parent | 1e7aff4101e50debeb725f80a296052098152814 (diff) | |
msm: mdss: enable CA filter only for YUV frames
Content Adaptive filter is meant to be used only for YUV content. And
should be disabled otherwise it may lead to MDP hang.
Change-Id: I399c83211b40c67d0ebe65e7f11acb547b707f39
Signed-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org>
| -rw-r--r-- | drivers/video/fbdev/msm/mdss_mdp_pp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/video/fbdev/msm/mdss_mdp_pp.c b/drivers/video/fbdev/msm/mdss_mdp_pp.c index 75fb7d6732b2..2c0d5e068d6c 100644 --- a/drivers/video/fbdev/msm/mdss_mdp_pp.c +++ b/drivers/video/fbdev/msm/mdss_mdp_pp.c @@ -524,7 +524,7 @@ static int mdss_mdp_scale_setup(struct mdss_mdp_pipe *pipe) struct mdss_data_type *mdata; mdata = mdss_mdp_get_mdata(); - if (mdata->mdp_rev >= MDSS_MDP_HW_REV_102) + if (mdata->mdp_rev >= MDSS_MDP_HW_REV_102 && pipe->src_fmt->is_yuv) filter_mode = MDSS_MDP_SCALE_FILTER_CA; else filter_mode = MDSS_MDP_SCALE_FILTER_BIL; |
