summaryrefslogtreecommitdiff
path: root/libqdutils
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2013-07-03 08:22:56 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2013-07-03 08:22:56 -0700
commit5713417ae8b07f15d1290c197e1881cd733d713b (patch)
tree0f73a3a49c21a6a01c62c1290e8c7865c372dc18 /libqdutils
parent33784b69cf0259d71fe6d31ba3c3c022ccedec98 (diff)
parent5fa4d60a7c6ff732acd56196c8ef67996bfd4949 (diff)
downloaddisplay-5713417ae8b07f15d1290c197e1881cd733d713b.tar.gz
Merge "hwc: support 8x26 variants"
Diffstat (limited to 'libqdutils')
-rw-r--r--libqdutils/mdp_version.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/libqdutils/mdp_version.cpp b/libqdutils/mdp_version.cpp
index 16aee073..04dcf9f1 100644
--- a/libqdutils/mdp_version.cpp
+++ b/libqdutils/mdp_version.cpp
@@ -149,7 +149,17 @@ bool MDPVersion::supportsBWC() {
}
bool MDPVersion::is8x26() {
- return mMdpRev == MDSS_MDP_HW_REV_101;
+ // check for 8x26 variants
+ // chip variants have same major number and minor numbers usually vary
+ // for e.g., MDSS_MDP_HW_REV_101 is 0x10010000
+ // 1001 - major number
+ // 0000 - minor number
+ // 8x26 v1 minor number is 0000
+ // v2 minor number is 0001 etc..
+ if( mMdpRev >= MDSS_MDP_HW_REV_101 && mMdpRev < MDSS_MDP_HW_REV_102) {
+ return true;
+ }
+ return false;
}
}; //namespace qdutils