Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit f44d1773 authored by Michael Bestas's avatar Michael Bestas Committed by Rohit Sekhar
Browse files

FP3: Update SDM blobs from LA.UM.7.5.r1-03700-8x96.0

Edit Qualle: This change is needed due some interface (aka header)
changes in the display-caf repository. The available blobs in
daisy and tissot aren't compatible with that, which leds in wrong
handling of the transferred data. E.g. when activating full log
in HWC via:
---------------
diff --git a/sdm/libs/hwc/hwc_debugger.cpp b/sdm/libs/hwc/hwc_debugger.cpp
index 18a448d53..d3bd7086a 100644

Change-Id: I49ac37ce6628d423362f171aad28bc9afa0dcedb
--- a/sdm/libs/hwc/hwc_debugger.cpp
+++ b/sdm/libs/hwc/hwc_debugger.cpp
@@ -36,8 +36,10 @@
namespace sdm {

HWCDebugHandler HWCDebugHandler::debug_handler_;
-std::bitset<32> HWCDebugHandler::debug_flags_ = 0x1;
-int32_t HWCDebugHandler::verbose_level_ = 0x0;
+// std::bitset<32> HWCDebugHandler::debug_flags_ = 0x1;
+std::bitset<32> HWCDebugHandler::debug_flags_ = 0x7FFFFFFF;
+// int32_t HWCDebugHandler::verbose_level_ = 0x0;
+int32_t HWCDebugHandler::verbose_level_ = 0x8;
---------------

Your get the following output:
---------------
03-08 00:52:29.879  1267  1421 V SDM     : ColorManager::ApplyLinearColorTransform: Linear transformation support method
03-08 00:52:29.880  1267  1421 V SDM     : QdcmCacheStorage::GetFeatureFromActiveMode: Mobile: Failed to retrieve feature (2) from current active mode. No mode is set.
03-08 00:52:29.880  1267  1421 V SDM     : ColorManager::ApplyPccFeature: PCC version is 0 return code = 0
03-08 00:52:29.880  1267  1421 V SDM     : ColorManager::ApplyPccFeature: Unsupported PCC version: 0
03-08 00:52:29.880  1267  1421 E SDM     : ColorManager::ApplyLinearColorTransform: Apply PCC for SetTransform FAILED
03-08 00:52:29.881  1267  1421 E SDM     : HWCDisplay::HandleColorModeTransform: Failed to set Color Transform Matrix
03-08 00:52:29.881  1267  1421 E SDM     : HWCDisplay::SetColorTransform: failed for hint = 0
03-08 00:52:29.883  1267  1421 V SDM     : DisplayBase::NeedsMixerReconfiguration: Max area layer at index : 0
---------------

Which is incorrect, since the PCC version isn't set to 0.
Another example is that the panel_name isn't determined in the right manner.

Instead of switching to the blob variant of libsdmcore.so these blobs
are used which are compatible with the current display hal.

Change-Id: Ia70507aefd52711aca9742787dec4183eb69e6cf1
parent a6246c53
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment