diff options
| author | Krishna Chaitanya Devarakonda <kdevarak@codeaurora.org> | 2015-11-19 17:28:34 +0530 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 20:48:00 -0700 |
| commit | bf05762982c15d446beecf05c5f007a8fdb95b96 (patch) | |
| tree | 8bfd73eddb34ddca7ed07e538bf63c72792519c8 /drivers/video/fbdev | |
| parent | 3ce084f93ec6a46b7e701df57df0aad6e4115f48 (diff) | |
msm: mdss: Update MDSS caps for msm8937
Adding initialization of appropriate flags related to QoS
and UBWC settings in MDSS capabilities for msm8937.
Change-Id: I16aaf0dd39ce6150183f9b71d4573fdbad62a1da
Signed-off-by: Krishna Chaitanya Devarakonda <kdevarak@codeaurora.org>
Diffstat (limited to 'drivers/video/fbdev')
| -rw-r--r-- | drivers/video/fbdev/msm/mdss_mdp.c | 8 | ||||
| -rw-r--r-- | drivers/video/fbdev/msm/mdss_mdp.h | 4 |
2 files changed, 11 insertions, 1 deletions
diff --git a/drivers/video/fbdev/msm/mdss_mdp.c b/drivers/video/fbdev/msm/mdss_mdp.c index 5e090bff5e7c..7eaaf3481bff 100644 --- a/drivers/video/fbdev/msm/mdss_mdp.c +++ b/drivers/video/fbdev/msm/mdss_mdp.c @@ -1280,6 +1280,14 @@ static void mdss_mdp_hw_rev_caps_init(struct mdss_data_type *mdata) mdata->min_prefill_lines = 12; mdata->has_ubwc = true; mdata->pixel_ram_size = 38 * 1024; + mdata->apply_post_scale_bytes = false; + mdata->hflip_buffer_reused = false; + set_bit(MDSS_QOS_OVERHEAD_FACTOR, mdata->mdss_qos_map); + set_bit(MDSS_QOS_CDP, mdata->mdss_qos_map); + set_bit(MDSS_QOS_PER_PIPE_LUT, mdata->mdss_qos_map); + set_bit(MDSS_QOS_SIMPLIFIED_PREFILL, mdata->mdss_qos_map); + set_bit(MDSS_CAPS_YUV_CONFIG, mdata->mdss_caps_map); + mdss_mdp_init_default_prefill_factors(mdata); set_bit(MDSS_QOS_OTLIM, mdata->mdss_qos_map); break; default: diff --git a/drivers/video/fbdev/msm/mdss_mdp.h b/drivers/video/fbdev/msm/mdss_mdp.h index 149dd20c8387..39436dc44489 100644 --- a/drivers/video/fbdev/msm/mdss_mdp.h +++ b/drivers/video/fbdev/msm/mdss_mdp.h @@ -935,7 +935,9 @@ static inline int mdss_mdp_panic_signal_support_mode( MDSS_MDP_HW_REV_110)) signal_mode = MDSS_MDP_PANIC_COMMON_REG_CFG; else if (IS_MDSS_MAJOR_MINOR_SAME(mdata->mdp_rev, - MDSS_MDP_HW_REV_107)) + MDSS_MDP_HW_REV_107) || + IS_MDSS_MAJOR_MINOR_SAME(mdata->mdp_rev, + MDSS_MDP_HW_REV_114)) signal_mode = MDSS_MDP_PANIC_PER_PIPE_CFG; return signal_mode; |
