diff options
author | Long Ling <longling@google.com> | 2022-06-14 11:59:50 -0700 |
---|---|---|
committer | Long Ling <longling@google.com> | 2022-06-21 13:09:33 -0700 |
commit | feb967d0a732f8364ecdf9e0383adf0812530fc0 (patch) | |
tree | e87f38c8d7785fce4dfd24b9989b231c904b7ea3 /libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp | |
parent | 7324e6459d55ca5714a0e31ae2b85d508387db93 (diff) |
hwc2.1: check sysfs node after request lhbm on or off
To ensure lhbm have enough time to reach peak brightness.
Bug: 233976672
Test: check function call sequences in trace file
Change-Id: I702f2c684d8625d8d23488d13b217be08c1bb61b
Diffstat (limited to 'libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp')
-rw-r--r-- | libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp b/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp index 82286a1..2e5e4e1 100644 --- a/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp +++ b/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp @@ -803,9 +803,6 @@ int32_t ExynosDisplayDrmInterface::setPowerMode(int32_t mode) HWC_LOGE(mExynosDisplay, "setPower mode ret (%d)", ret); } - if (mode == HWC_POWER_MODE_OFF) { - mExynosDisplay->notifyLhbmState(false); - } return ret; } @@ -1850,13 +1847,6 @@ int32_t ExynosDisplayDrmInterface::deliverWinConfigData() mDrmVSyncWorker.VSyncControl(true); } - if (mipi_sync_type & - (1 << mMipiSyncEnums[toUnderlying(HalMipiSyncType::HAL_MIPI_CMD_SYNC_LHBM)])) { - // Notify that lhbm request is handled. - // still need one more vblank to complete - mExynosDisplay->notifyLhbmState(mExynosDisplay->mBrightnessController->isLhbmOn()); - } - return NO_ERROR; } |