hwcomposer: use DMA overlay pipe to do frame update on 8x10
8x10 MDP core only have DMA pipe, add the support to enable it
in hwcomposer.
Change-Id: I2dac76046d53b9afd9d3deb4653b98bbee1c9840
diff --git a/libhwcomposer/hwc_mdpcomp.cpp b/libhwcomposer/hwc_mdpcomp.cpp
index cfc2558..5ebfade 100644
--- a/libhwcomposer/hwc_mdpcomp.cpp
+++ b/libhwcomposer/hwc_mdpcomp.cpp
@@ -83,11 +83,6 @@
return false;
}
- if(!setupBasePipe(ctx)) {
- ALOGE("%s: Failed to setup primary base pipe", __FUNCTION__);
- return false;
- }
-
char property[PROPERTY_VALUE_MAX];
sEnabled = false;
@@ -95,6 +90,10 @@
(!strncmp(property, "1", PROPERTY_VALUE_MAX ) ||
(!strncasecmp(property,"true", PROPERTY_VALUE_MAX )))) {
sEnabled = true;
+ if(!setupBasePipe(ctx)) {
+ ALOGE("%s: Failed to setup primary base pipe", __FUNCTION__);
+ return false;
+ }
}
sDebugLogs = false;