qdutils: Retrieve MDP revision and pipes information from driver.
Userspace can retrieve MDP revision number and number of different types of MDP pipes (RGB,VG,DMA) information from driver. Add target specific flag as previous MDP versions do not provide this support. - Make use of this information while maintaining PipeBook. - Move PipeBook related functions from overlay utils to PipeBook. Change-Id: I46578bb27e515c4b9525d90b6619c11d7749914f
This commit is contained in:
@@ -70,12 +70,13 @@ static void openFramebufferDevice(hwc_context_t *ctx)
|
||||
void initContext(hwc_context_t *ctx)
|
||||
{
|
||||
openFramebufferDevice(ctx);
|
||||
overlay::Overlay::initOverlay();
|
||||
ctx->mOverlay = overlay::Overlay::getInstance();
|
||||
ctx->mRotMgr = new RotMgr();
|
||||
ctx->mMDP.version = qdutils::MDPVersion::getInstance().getMDPVersion();
|
||||
ctx->mMDP.hasOverlay = qdutils::MDPVersion::getInstance().hasOverlay();
|
||||
ctx->mMDP.panel = qdutils::MDPVersion::getInstance().getPanelType();
|
||||
overlay::Overlay::initOverlay();
|
||||
ctx->mOverlay = overlay::Overlay::getInstance();
|
||||
ctx->mRotMgr = new RotMgr();
|
||||
|
||||
//Is created and destroyed only once for primary
|
||||
//For external it could get created and destroyed multiple times depending
|
||||
//on what external we connect to.
|
||||
|
||||
Reference in New Issue
Block a user