diff options
author | Manoj Kumar AVM <manojavm@codeaurora.org> | 2015-06-22 18:02:46 -0700 |
---|---|---|
committer | Manoj Kumar AVM <manojavm@codeaurora.org> | 2015-07-09 19:21:29 -0700 |
commit | 2d019a43f617c6bd0a2e476223e6a8e4c97a4278 (patch) | |
tree | 8f49f53952300b178ca0534604a0cb5fbab7be60 /sdm/libs/core/strategy.cpp | |
parent | a4e6885ef9ec308bc3d8dfc0856c16b05f458ed1 (diff) | |
download | hardware_qcom_display-2d019a43f617c6bd0a2e476223e6a8e4c97a4278.tar.gz hardware_qcom_display-2d019a43f617c6bd0a2e476223e6a8e4c97a4278.tar.bz2 hardware_qcom_display-2d019a43f617c6bd0a2e476223e6a8e4c97a4278.zip |
sdm: Support ControlPartialUpdate api in libqdutils
Implement CONTROL_PARTIAL_UPDATE binder support. DPSS module
use this api to control partial update feature.
Remove support for sdm.partial_update property as it is no
longer applicable.
Change-Id: Ib463aff0042dcfc0d0b2f296b54016b1ee70115d
Diffstat (limited to 'sdm/libs/core/strategy.cpp')
-rw-r--r-- | sdm/libs/core/strategy.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sdm/libs/core/strategy.cpp b/sdm/libs/core/strategy.cpp index f009d3afa..076aa20b4 100644 --- a/sdm/libs/core/strategy.cpp +++ b/sdm/libs/core/strategy.cpp @@ -70,7 +70,8 @@ DisplayError Strategy::Deinit() { return kErrorNone; } -DisplayError Strategy::Start(HWLayersInfo *hw_layers_info, uint32_t *max_attempts) { +DisplayError Strategy::Start(HWLayersInfo *hw_layers_info, uint32_t *max_attempts, + bool partial_update_enable) { DisplayError error = kErrorNone; hw_layers_info_ = hw_layers_info; @@ -90,6 +91,9 @@ DisplayError Strategy::Start(HWLayersInfo *hw_layers_info, uint32_t *max_attempt return kErrorUndefined; } + if (partial_update_intf_) { + partial_update_intf_->ControlPartialUpdate(partial_update_enable); + } GenerateROI(); if (strategy_intf_) { |