msm: mdss: Add mdss capabilities for msmtitanium

Add MDSS version info along with other capabilities
for msmtitanium.

Change-Id: If9544098e8bb7f4b0d8198a931e5a7ef8eb561d4
Signed-off-by: Jayant Shekhar <jshekhar@codeaurora.org>
This commit is contained in:
Jayant Shekhar 2015-12-18 12:00:54 +05:30 committed by David Keitel
parent d6d2450a70
commit 24f4f57184
3 changed files with 10 additions and 2 deletions

View file

@ -3832,6 +3832,7 @@ static void apply_dynamic_ot_limit(u32 *ot_lim,
switch (mdata->mdp_rev) {
case MDSS_MDP_HW_REV_114:
case MDSS_MDP_HW_REV_116:
if ((res <= RES_1080p) && (params->frame_rate <= 30))
*ot_lim = 2;
else if (params->is_rot && params->is_yuv)

View file

@ -948,7 +948,11 @@ static inline bool mdss_mdp_req_init_restore_cfg(struct mdss_data_type *mdata)
IS_MDSS_MAJOR_MINOR_SAME(mdata->mdp_rev,
MDSS_MDP_HW_REV_108) ||
IS_MDSS_MAJOR_MINOR_SAME(mdata->mdp_rev,
MDSS_MDP_HW_REV_112))
MDSS_MDP_HW_REV_112) ||
IS_MDSS_MAJOR_MINOR_SAME(mdata->mdp_rev,
MDSS_MDP_HW_REV_114) ||
IS_MDSS_MAJOR_MINOR_SAME(mdata->mdp_rev,
MDSS_MDP_HW_REV_116))
return true;
return false;
@ -971,7 +975,9 @@ static inline int mdss_mdp_panic_signal_support_mode(
else if (IS_MDSS_MAJOR_MINOR_SAME(mdata->mdp_rev,
MDSS_MDP_HW_REV_107) ||
IS_MDSS_MAJOR_MINOR_SAME(mdata->mdp_rev,
MDSS_MDP_HW_REV_114))
MDSS_MDP_HW_REV_114) ||
IS_MDSS_MAJOR_MINOR_SAME(mdata->mdp_rev,
MDSS_MDP_HW_REV_116))
signal_mode = MDSS_MDP_PANIC_PER_PIPE_CFG;
return signal_mode;

View file

@ -112,6 +112,7 @@
#define MDSS_MDP_HW_REV_200 MDSS_MDP_REV(2, 0, 0) /* 8092 v1.0 */
#define MDSS_MDP_HW_REV_112 MDSS_MDP_REV(1, 12, 0) /* 8952 v1.0 */
#define MDSS_MDP_HW_REV_114 MDSS_MDP_REV(1, 14, 0) /* 8937 v1.0 */
#define MDSS_MDP_HW_REV_116 MDSS_MDP_REV(1, 16, 0) /* msmtitanium */
enum {
NOTIFY_UPDATE_INIT,