diff --git a/sdm/include/utils/debug.h b/sdm/include/utils/debug.h index 540a25ec..5f470bd5 100644 --- a/sdm/include/utils/debug.h +++ b/sdm/include/utils/debug.h @@ -77,6 +77,7 @@ class Debug { static bool IsUbwcTiledFrameBuffer(); static bool IsAVRDisabled(); static bool IsExtAnimDisabled(); + static bool IsPartialSplitDisabled(); static DisplayError GetMixerResolution(uint32_t *width, uint32_t *height); static int GetExtMaxlayers(); static bool GetProperty(const char *property_name, char *value); diff --git a/sdm/libs/utils/debug.cpp b/sdm/libs/utils/debug.cpp index fc8567ac..1ed4a838 100644 --- a/sdm/libs/utils/debug.cpp +++ b/sdm/libs/utils/debug.cpp @@ -163,6 +163,13 @@ bool Debug::IsExtAnimDisabled() { return (value == 1); } +bool Debug::IsPartialSplitDisabled() { + int value = 0; + debug_.debug_handler_->GetProperty("sdm.debug.disable_partial_split", &value); + + return (value == 1); +} + DisplayError Debug::GetMixerResolution(uint32_t *width, uint32_t *height) { char value[64] = {};