diff options
author | Samuel.lh Huang <samuellhhuang@google.com> | 2018-11-05 11:22:21 +0800 |
---|---|---|
committer | Samuel.lh Huang <samuellhhuang@google.com> | 2018-11-09 12:24:03 +0000 |
commit | d58e4b9b818d06feb46b653b2f8df1b58bb39596 (patch) | |
tree | 8824e07e3cd4a884093e7e011e52dfc858cb534c /sdm/libs/core/drm/hw_peripheral_drm.cpp | |
parent | f786370693a0b28530a45bdad068c068869bbd4f (diff) | |
download | android_hardware_qcom_sdm710_display-d58e4b9b818d06feb46b653b2f8df1b58bb39596.tar.gz android_hardware_qcom_sdm710_display-d58e4b9b818d06feb46b653b2f8df1b58bb39596.tar.bz2 android_hardware_qcom_sdm710_display-d58e4b9b818d06feb46b653b2f8df1b58bb39596.zip |
Revert "sdm: Allow poweron before first commit."
This reverts commit 2b08f933f8a44e2af39d59cf06da7203ab9eeda0.
The poweron function do the kick off the frame buffer.
But the DRM plane are empty because boot animation doesn't start yet.
Therefore the device will show the black screen.
Bug: 118594229
Test: no black screen after revert.
Change-Id: If88c04d608007bdc04e9bdf31b3e6f1d94817c07
Diffstat (limited to 'sdm/libs/core/drm/hw_peripheral_drm.cpp')
-rw-r--r-- | sdm/libs/core/drm/hw_peripheral_drm.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/sdm/libs/core/drm/hw_peripheral_drm.cpp b/sdm/libs/core/drm/hw_peripheral_drm.cpp index 61e67c11..03403e5a 100644 --- a/sdm/libs/core/drm/hw_peripheral_drm.cpp +++ b/sdm/libs/core/drm/hw_peripheral_drm.cpp @@ -270,11 +270,8 @@ DisplayError HWPeripheralDRM::PowerOn(int *release_fence) { } if (first_cycle_) { - drm_atomic_intf_->Perform(DRMOps::CONNECTOR_SET_CRTC, token_.conn_id, token_.crtc_id); - drmModeModeInfo current_mode = connector_info_.modes[current_mode_index_].mode; - drm_atomic_intf_->Perform(DRMOps::CRTC_SET_MODE, token_.crtc_id, ¤t_mode); + return kErrorNone; } - drm_atomic_intf_->Perform(sde_drm::DRMOps::CRTC_SET_IDLE_PC_STATE, token_.crtc_id, sde_drm::DRMIdlePCState::ENABLE); DisplayError err = HWDeviceDRM::PowerOn(release_fence); |