libhwc2.1: Rename Decon to Dpu

Change-Id: I7bb7b2b4ba42efa9280a096f7c5fd6432686dba7
Signed-off-by: Seunghwan Lee <sh3885.lee@samsung.com>
diff --git a/libhwc2.1/libdevice/ExynosDisplay.cpp b/libhwc2.1/libdevice/ExynosDisplay.cpp
index d1308d7..532254e 100644
--- a/libhwc2.1/libdevice/ExynosDisplay.cpp
+++ b/libhwc2.1/libdevice/ExynosDisplay.cpp
@@ -327,7 +327,7 @@
 
     mLowFpsLayerInfo.initializeInfos();
 
-    mUseDecon = true;
+    mUseDpu = true;
     return;
 }
 
@@ -979,14 +979,14 @@
         (mExynosCompositionInfo.mLastIndex >= 0)) {
         sourceSize = mExynosCompositionInfo.mLastIndex - mExynosCompositionInfo.mFirstIndex + 1;
 
-        if (!mUseDecon && mClientCompositionInfo.mHasCompositionLayer)
+        if (!mUseDpu && mClientCompositionInfo.mHasCompositionLayer)
             sourceSize++;
     }
 
     if (m2mMpp->mAssignedSources.size() == 0) {
         DISPLAY_LOGE("No source images");
         isValid = false;
-    } else if (mUseDecon && (((mExynosCompositionInfo.mFirstIndex < 0) ||
+    } else if (mUseDpu && (((mExynosCompositionInfo.mFirstIndex < 0) ||
                (mExynosCompositionInfo.mLastIndex < 0)) ||
                (sourceSize != (int)m2mMpp->mAssignedSources.size()))) {
         DISPLAY_LOGE("Invalid index (%d, %d), size(%zu), sourceSize(%d)",
@@ -1594,7 +1594,7 @@
         if ((mLayers[i]->mExynosCompositionType == HWC2_COMPOSITION_EXYNOS) ||
                 (mLayers[i]->mExynosCompositionType == HWC2_COMPOSITION_CLIENT))
             continue;
-        int32_t windowIndex =  mLayers[i]->mWindowIndex; 
+        int32_t windowIndex =  mLayers[i]->mWindowIndex;
         if ((windowIndex < 0) || (windowIndex >= (int32_t)mDpuData.configs.size())) {
             DISPLAY_LOGE("%s:: %zu layer has invalid windowIndex(%d)",
                     __func__, i, windowIndex);
@@ -2072,7 +2072,7 @@
             errString.appendFormat("There is exynos composition, but m2mMPP is NULL\n");
             goto err;
         }
-        if (mUseDecon &&
+        if (mUseDpu &&
             ((mExynosCompositionInfo.mWindowIndex < 0) ||
              (mExynosCompositionInfo.mWindowIndex >= (int32_t)mDpuData.configs.size()))) {
             errString.appendFormat("%s:: exynosComposition has invalid window index(%d)\n",
@@ -2103,7 +2103,7 @@
                     i, mLayers[i]->mReleaseFence);
         }
         mExynosCompositionInfo.mM2mMPP->resetSrcReleaseFence();
-        if(mUseDecon) {
+        if(mUseDpu) {
 #ifdef DISABLE_FENCE
             mExynosCompositionInfo.mM2mMPP->setDstAcquireFence(-1);
 #else
diff --git a/libhwc2.1/libdevice/ExynosDisplay.h b/libhwc2.1/libdevice/ExynosDisplay.h
index ff2d899..fc98e1f 100644
--- a/libhwc2.1/libdevice/ExynosDisplay.h
+++ b/libhwc2.1/libdevice/ExynosDisplay.h
@@ -365,7 +365,7 @@
          */
         int mLastRetireFence;
 
-        bool mUseDecon;
+        bool mUseDpu;
 
         /**
          * Max Window number, It should be set by display module(chip)
diff --git a/libhwc2.1/libhwchelper/ExynosHWCHelper.cpp b/libhwc2.1/libhwchelper/ExynosHWCHelper.cpp
index 97df936..994eb02 100644
--- a/libhwc2.1/libhwchelper/ExynosHWCHelper.cpp
+++ b/libhwc2.1/libhwchelper/ExynosHWCHelper.cpp
@@ -146,7 +146,7 @@
     return 0;
 }
 
-uint8_t DeconFormatToBpp(decon_pixel_format format)
+uint8_t DpuFormatToBpp(decon_pixel_format format)
 {
     for (unsigned int i = 0; i < FORMAT_MAX_CNT; i++){
         if (exynos_format_desc[i].s3cFormat == format)
@@ -274,7 +274,7 @@
     return V4L2_COLORSPACE_DEFAULT;
 }
 
-enum decon_pixel_format halFormatToS3CFormat(int format)
+enum decon_pixel_format halFormatToDpuFormat(int format)
 {
     for (unsigned int i = 0; i < FORMAT_MAX_CNT; i++){
         if (exynos_format_desc[i].halFormat == format)
@@ -283,7 +283,7 @@
     return DECON_PIXEL_FORMAT_MAX;
 }
 
-uint32_t S3CFormatToHalFormat(int format)
+uint32_t DpuFormatToHalFormat(int format)
 {
     for (unsigned int i = 0; i < FORMAT_MAX_CNT; i++){
         if (exynos_format_desc[i].s3cFormat == static_cast<decon_pixel_format>(format))
@@ -344,7 +344,7 @@
     return dataSpace;
 }
 
-enum decon_blending halBlendingToS3CBlending(int32_t blending)
+enum decon_blending halBlendingToDpuBlending(int32_t blending)
 {
     switch (blending) {
     case HWC2_BLEND_MODE_NONE:
@@ -359,7 +359,7 @@
     }
 }
 
-enum dpp_rotate halTransformToS3CRot(uint32_t halTransform)
+enum dpp_rotate halTransformToDpuRot(uint32_t halTransform)
 {
     switch (halTransform) {
     case HAL_TRANSFORM_FLIP_H:
diff --git a/libhwc2.1/libhwchelper/ExynosHWCHelper.h b/libhwc2.1/libhwchelper/ExynosHWCHelper.h
index 781090f..a904ee9 100644
--- a/libhwc2.1/libhwchelper/ExynosHWCHelper.h
+++ b/libhwc2.1/libhwchelper/ExynosHWCHelper.h
@@ -311,13 +311,13 @@
 inline int HEIGHT(const hwc_frect_t &rect) { return (int)(rect.bottom - rect.top); }
 
 uint32_t halDataSpaceToV4L2ColorSpace(android_dataspace data_space);
-enum decon_pixel_format halFormatToS3CFormat(int format);
-uint32_t S3CFormatToHalFormat(int format);
+enum decon_pixel_format halFormatToDpuFormat(int format);
+uint32_t DpuFormatToHalFormat(int format);
 int halFormatToDrmFormat(int format, bool compressed);
 uint8_t formatToBpp(int format);
-uint8_t DeconFormatToBpp(decon_pixel_format format);
-enum decon_blending halBlendingToS3CBlending(int32_t blending);
-enum dpp_rotate halTransformToS3CRot(uint32_t halTransform);
+uint8_t DpuFormatToBpp(decon_pixel_format format);
+enum decon_blending halBlendingToDpuBlending(int32_t blending);
+enum dpp_rotate halTransformToDpuRot(uint32_t halTransform);
 uint64_t halTransformToDrmRot(uint32_t halTransform);
 
 bool isFormatRgb(int format);
diff --git a/libhwc2.1/libresource/ExynosResourceManager.cpp b/libhwc2.1/libresource/ExynosResourceManager.cpp
index 129e23c..8fc0141 100644
--- a/libhwc2.1/libresource/ExynosResourceManager.cpp
+++ b/libhwc2.1/libresource/ExynosResourceManager.cpp
@@ -491,7 +491,7 @@
         }
     }
 
-    if (!display->mUseDecon) {
+    if (!display->mUseDpu) {
         if (display->mClientCompositionInfo.mHasCompositionLayer) {
             if ((ret = display->mExynosCompositionInfo.mM2mMPP->assignMPP(display, &display->mClientCompositionInfo)) != NO_ERROR)
             {
@@ -999,10 +999,10 @@
 
     if (targetType == COMPOSITION_EXYNOS) {
         for (uint32_t i = 0; i < mM2mMPPs.size(); i++) {
-            if ((display->mUseDecon == true) &&
+            if ((display->mUseDpu == true) &&
                 (mM2mMPPs[i]->mLogicalType != MPP_LOGICAL_G2D_RGB))
                 continue;
-            if ((display->mUseDecon == false) &&
+            if ((display->mUseDpu == false) &&
                 (mM2mMPPs[i]->mLogicalType != MPP_LOGICAL_G2D_COMBO))
                 continue;
             if (mM2mMPPs[i]->isAssignableState(display, src_img, dst_img)) {
@@ -1025,7 +1025,7 @@
         return -EINVAL;
     }
 
-    if (display->mUseDecon == false) {
+    if (display->mUseDpu == false) {
         return NO_ERROR;
     }
 
@@ -1326,7 +1326,7 @@
     layer->setExynosMidImage(dst_img);
 
     validateFlag = validateLayer(layer_index, display, layer);
-    if ((display->mUseDecon) &&
+    if ((display->mUseDpu) &&
         (display->mWindowNumUsed >= display->mMaxWindowNum))
         validateFlag |= eInsufficientWindow;
 
@@ -1365,10 +1365,10 @@
         /* 2. Find available m2mMPP */
         for (uint32_t j = 0; j < mM2mMPPs.size(); j++) {
 
-            if ((display->mUseDecon == true) &&
+            if ((display->mUseDpu == true) &&
                 (mM2mMPPs[j]->mLogicalType == MPP_LOGICAL_G2D_COMBO))
                 continue;
-            if ((display->mUseDecon == false) &&
+            if ((display->mUseDpu == false) &&
                 (mM2mMPPs[j]->mLogicalType == MPP_LOGICAL_G2D_RGB))
                 continue;
 
@@ -1589,7 +1589,7 @@
     int ret = NO_ERROR;
     uint32_t windowIndex = 0;
 
-    if (!display->mUseDecon)
+    if (!display->mUseDpu)
         return ret;
 
     windowIndex = display->mBaseWindowIndex;
diff --git a/libhwc2.1/libvirtualdisplay/ExynosVirtualDisplay.cpp b/libhwc2.1/libvirtualdisplay/ExynosVirtualDisplay.cpp
index f23fbff..a6cf965 100644
--- a/libhwc2.1/libvirtualdisplay/ExynosVirtualDisplay.cpp
+++ b/libhwc2.1/libvirtualdisplay/ExynosVirtualDisplay.cpp
@@ -60,6 +60,7 @@
     mMaxTargetLuminance = 100;
     mSinkDeviceType = 0;
 
+    mUseDpu = false;
     mDisplayControl.enableExynosCompositionOptimization = false;
     mDisplayControl.enableClientCompositionOptimization = false;
     mDisplayControl.handleLowFpsLayers = false;