diff options
author | Amara Venkata Mastan Manoj Kumar <manojavm@codeaurora.org> | 2013-06-30 16:24:22 -0700 |
---|---|---|
committer | Amara Venkata Mastan Manoj Kumar <manojavm@codeaurora.org> | 2013-07-01 14:11:10 -0700 |
commit | 5fa4d60a7c6ff732acd56196c8ef67996bfd4949 (patch) | |
tree | d4ceae2d980d6ef3f292e2b63c6b046504c524b0 /libqdutils | |
parent | 34e8b811741eca50a0a34f4fed0de3a1e217131d (diff) | |
download | display-5fa4d60a7c6ff732acd56196c8ef67996bfd4949.tar.gz |
hwc: support 8x26 variants
Add support for 8x26 variants (8x26v1, v2 etc..)
Change-Id: Ie316c1f77fdafb8021100f371c2ebc327e1c9da9
Diffstat (limited to 'libqdutils')
-rw-r--r-- | libqdutils/mdp_version.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/libqdutils/mdp_version.cpp b/libqdutils/mdp_version.cpp index cac6b1de..c2b99cf1 100644 --- a/libqdutils/mdp_version.cpp +++ b/libqdutils/mdp_version.cpp @@ -132,7 +132,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 |