hwc: Avoid partial frame update on secure display
On configuring for secure display, MDP switches to secured
memory bank. Invoking any more DCS panel commands which
follows non-secure path will cause XPU violation. So its
necessary for HWC to turn off partial update to avoid DCS
commands due to ROI change.
Change-Id: Ibcc24d34d3cb825b027c116ac6a4d841d9cb9b70
diff --git a/libhwcomposer/hwc_mdpcomp.cpp b/libhwcomposer/hwc_mdpcomp.cpp
index 35c5dc2..3a60fa3 100644
--- a/libhwcomposer/hwc_mdpcomp.cpp
+++ b/libhwcomposer/hwc_mdpcomp.cpp
@@ -1137,6 +1137,8 @@
mDpy ) {
return false;
}
+ if(ctx->listStats[mDpy].secureUI)
+ return false;
return true;
}