display: re-implement assignToDevice method

1. Re-implement assignToDevice method for TngPrimaryPlane
class to get plane ModeInfo.
2. Remove the formula to calculate screen position when
rotation is enabled, since the calculation method of
screen position should be same no matter whether rotation feature
is enabled or not.

Change-Id: I1e265fa149c2559a90448693bdf563ebcb1af72f
Tracked-On: https://jira01.devtools.intel.com/browse/AW-690
Signed-off-by: wenshelx <[email protected]>
diff --git a/merrifield/ips/tangier/TngPrimaryPlane.cpp b/merrifield/ips/tangier/TngPrimaryPlane.cpp
index cfa1406..e811a3b 100644
--- a/merrifield/ips/tangier/TngPrimaryPlane.cpp
+++ b/merrifield/ips/tangier/TngPrimaryPlane.cpp
@@ -167,6 +167,7 @@
 
 bool TngPrimaryPlane::assignToDevice(int disp)
 {
+    DisplayPlane::assignToDevice(disp);
     return true;
 }
 
diff --git a/merrifield/ips/tangier/TngSpritePlane.cpp b/merrifield/ips/tangier/TngSpritePlane.cpp
index 8e5a7f1..0571283 100644
--- a/merrifield/ips/tangier/TngSpritePlane.cpp
+++ b/merrifield/ips/tangier/TngSpritePlane.cpp
@@ -66,8 +66,6 @@
     stride = mapper.getStride().rgb.stride;
 #ifdef ENABLE_ROTATION_180
     linoff = (mapper.getCrop().h + srcY - 1) * stride + (srcX + mapper.getCrop().w) * bpp;
-    dstX = dstW - (srcX + mapper.getCrop().w);
-    dstY = dstH - (srcY + mapper.getCrop().h);
 #else
     linoff = srcY * stride + srcX * bpp;
 #endif