diff options
Diffstat (limited to 'libhwc2.1/libdisplayinterface/ExynosDeviceInterface.cpp')
-rw-r--r-- | libhwc2.1/libdisplayinterface/ExynosDeviceInterface.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libhwc2.1/libdisplayinterface/ExynosDeviceInterface.cpp b/libhwc2.1/libdisplayinterface/ExynosDeviceInterface.cpp index 2901fab..eb54aca 100644 --- a/libhwc2.1/libdisplayinterface/ExynosDeviceInterface.cpp +++ b/libhwc2.1/libdisplayinterface/ExynosDeviceInterface.cpp @@ -151,6 +151,14 @@ int32_t ExynosDeviceInterface::makeDPURestrictions() { resourceManager->makeSizeRestrictions(hwType, rSize, RESTRICTION_YUV); } + + for (auto it: resourceManager->getOtfMPPs()) { + if (mDPUInfo.dpuInfo.ppc) + it->setPPC(static_cast<float>(mDPUInfo.dpuInfo.ppc)); + if (mDPUInfo.dpuInfo.max_disp_freq) + it->setClockKhz(mDPUInfo.dpuInfo.max_disp_freq); + } + return ret; } |