diff options
author | Saurabh Shah <saurshah@codeaurora.org> | 2013-08-29 17:31:17 -0700 |
---|---|---|
committer | Saurabh Shah <saurshah@codeaurora.org> | 2013-09-03 14:59:10 -0700 |
commit | 75b81b9701051e8f7a155417fb380b5d667a9205 (patch) | |
tree | 78944d8ffb185f105277edb296bc54d732a674ee /libqdutils | |
parent | 9e9e395357f353fe811afac956e8634f1f73f5a3 (diff) | |
download | display-75b81b9701051e8f7a155417fb380b5d667a9205.tar.gz |
qdutils: Add version check API for 8974 v2
Add a version check API for 8974 v2 revision of MDP.
Change-Id: I7469ffc2f2df14c2ac02ee9dc025f5b1d8737206
Diffstat (limited to 'libqdutils')
-rw-r--r-- | libqdutils/mdp_version.cpp | 7 | ||||
-rw-r--r-- | libqdutils/mdp_version.h | 6 |
2 files changed, 11 insertions, 2 deletions
diff --git a/libqdutils/mdp_version.cpp b/libqdutils/mdp_version.cpp index 1dd317f4..4a695d35 100644 --- a/libqdutils/mdp_version.cpp +++ b/libqdutils/mdp_version.cpp @@ -166,5 +166,12 @@ bool MDPVersion::is8x26() { return false; } +bool MDPVersion::is8x74v2() { + if( mMdpRev >= MDSS_MDP_HW_REV_102 && mMdpRev < MDSS_MDP_HW_REV_103) { + return true; + } + return false; +} + }; //namespace qdutils diff --git a/libqdutils/mdp_version.h b/libqdutils/mdp_version.h index 316899f4..8d23b2df 100644 --- a/libqdutils/mdp_version.h +++ b/libqdutils/mdp_version.h @@ -54,9 +54,10 @@ enum mdp_version { }; enum mdp_rev { - MDSS_MDP_HW_REV_100 = 0x10000000, + MDSS_MDP_HW_REV_100 = 0x10000000, //8974 v1 MDSS_MDP_HW_REV_101 = 0x10010000, //8x26 - MDSS_MDP_HW_REV_102 = 0x10020000, + MDSS_MDP_HW_REV_102 = 0x10020000, //8974 v2 + MDSS_MDP_HW_REV_103 = 0x10030000, //Future }; enum { @@ -101,6 +102,7 @@ public: uint32_t getMaxMDPDownscale(); bool supportsBWC(); bool is8x26(); + bool is8x74v2(); int getLeftSplit() { return mSplit.left(); } int getRightSplit() { return mSplit.right(); } private: |