diff options
Diffstat (limited to 'sdm/include/core/display_interface.h')
-rw-r--r-- | sdm/include/core/display_interface.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sdm/include/core/display_interface.h b/sdm/include/core/display_interface.h index 8156ca41..8b724da1 100644 --- a/sdm/include/core/display_interface.h +++ b/sdm/include/core/display_interface.h @@ -158,6 +158,7 @@ struct DisplayConfigFixedInfo { uint32_t max_luminance = 0; //!< From Panel's peak luminance uint32_t average_luminance = 0; //!< From Panel's average luminance uint32_t min_luminance = 0; //!< From Panel's blackness level + bool partial_update = false; //!< If display supports Partial Update. }; /*! @brief This structure defines configuration for variable properties of a display device. @@ -684,6 +685,15 @@ class DisplayInterface { LayerBufferFormat format, const ColorMetaData &color_metadata) = 0; + /*! @brief Method to control idle power collapse feature for primary display. + + @param[in] enable idle power collapse feature control flag + @param[in] synchronous commit flag + + @return \link DisplayError \endlink + */ + virtual DisplayError ControlIdlePowerCollapse(bool enable, bool synchronous) = 0; + /* * Returns a string consisting of a dump of SDM's display and layer related state * as programmed to driver |