drm/msm/sde: add valid rotator writeback flag

Enable formats which are compatible with rotation.

Change-Id: I35084dc0965115bf0a04f66969083d8dfb72abfa
Signed-off-by: Alan Kwong <akwong@codeaurora.org>
diff --git a/drivers/gpu/drm/msm/sde/sde_mdp_formats.c b/drivers/gpu/drm/msm/sde/sde_mdp_formats.c
index 56b65d4..8180dc6 100644
--- a/drivers/gpu/drm/msm/sde/sde_mdp_formats.c
+++ b/drivers/gpu/drm/msm/sde/sde_mdp_formats.c
@@ -17,67 +17,67 @@
 	INTERLEAVED_RGB_FMT(ARGB8888,
 		COLOR_8BIT, COLOR_8BIT, COLOR_8BIT, COLOR_8BIT,
 		C1_B_Cb, C0_G_Y, C2_R_Cr, C3_ALPHA,
-		true, 4, 0),
+		true, 4, VALID_ROT_WB_FORMAT),
 
 	INTERLEAVED_RGB_FMT(ABGR8888,
 		COLOR_8BIT, COLOR_8BIT, COLOR_8BIT, COLOR_8BIT,
 		C2_R_Cr, C0_G_Y, C1_B_Cb, C3_ALPHA,
-		true, 4, 0),
+		true, 4, VALID_ROT_WB_FORMAT),
 
 	INTERLEAVED_RGB_FMT(RGBA8888,
 		COLOR_8BIT, COLOR_8BIT, COLOR_8BIT, COLOR_8BIT,
 		C3_ALPHA, C1_B_Cb, C0_G_Y, C2_R_Cr,
-		true, 4, 0),
+		true, 4, VALID_ROT_WB_FORMAT),
 
 	INTERLEAVED_RGB_FMT(BGRA8888,
 		COLOR_8BIT, COLOR_8BIT, COLOR_8BIT, COLOR_8BIT,
 		C3_ALPHA, C2_R_Cr, C0_G_Y, C1_B_Cb,
-		true, 4, 0),
+		true, 4, VALID_ROT_WB_FORMAT),
 
 	INTERLEAVED_RGB_FMT(XRGB8888,
 		COLOR_8BIT, COLOR_8BIT, COLOR_8BIT, COLOR_8BIT,
 		C1_B_Cb, C0_G_Y, C2_R_Cr, C3_ALPHA,
-		true, 4, 0),
+		true, 4, VALID_ROT_WB_FORMAT),
 
 	INTERLEAVED_RGB_FMT(RGB888,
 		0, COLOR_8BIT, COLOR_8BIT, COLOR_8BIT,
 		C1_B_Cb, C0_G_Y, C2_R_Cr, 0,
-		false, 3, 0),
+		false, 3, VALID_ROT_WB_FORMAT),
 
 	INTERLEAVED_RGB_FMT(BGR888,
 		0, COLOR_8BIT, COLOR_8BIT, COLOR_8BIT,
 		C2_R_Cr, C0_G_Y, C1_B_Cb, 0,
-		false, 3, 0),
+		false, 3, VALID_ROT_WB_FORMAT),
 
 	INTERLEAVED_RGB_FMT(RGB565,
 		0, COLOR_5BIT, COLOR_6BIT, COLOR_5BIT,
 		C1_B_Cb, C0_G_Y, C2_R_Cr, 0,
-		false, 2, 0),
+		false, 2, VALID_ROT_WB_FORMAT),
 
 	INTERLEAVED_RGB_FMT(BGR565,
 		0, 5, 6, 5,
 		C2_R_Cr, C0_G_Y, C1_B_Cb, 0,
-		false, 2, 0),
+		false, 2, VALID_ROT_WB_FORMAT),
 
 	PSEDUO_YUV_FMT(NV12,
 		0, COLOR_8BIT, COLOR_8BIT, COLOR_8BIT,
 		C1_B_Cb, C2_R_Cr,
-		SDE_MDP_CHROMA_420, 0),
+		SDE_MDP_CHROMA_420, VALID_ROT_WB_FORMAT),
 
 	PSEDUO_YUV_FMT(NV21,
 		0, COLOR_8BIT, COLOR_8BIT, COLOR_8BIT,
 		C2_R_Cr, C1_B_Cb,
-		SDE_MDP_CHROMA_420, 0),
+		SDE_MDP_CHROMA_420, VALID_ROT_WB_FORMAT),
 
 	PSEDUO_YUV_FMT(NV16,
 		0, COLOR_8BIT, COLOR_8BIT, COLOR_8BIT,
 		C1_B_Cb, C2_R_Cr,
-		SDE_MDP_CHROMA_H2V1, 0),
+		SDE_MDP_CHROMA_H2V1, VALID_ROT_WB_FORMAT),
 
 	PSEDUO_YUV_FMT(NV61,
 		0, COLOR_8BIT, COLOR_8BIT, COLOR_8BIT,
 		C2_R_Cr, C1_B_Cb,
-		SDE_MDP_CHROMA_H2V1, 0),
+		SDE_MDP_CHROMA_H2V1, VALID_ROT_WB_FORMAT),
 
 	INTERLEAVED_YUV_FMT(VYUY,
 		0, COLOR_8BIT, COLOR_8BIT, COLOR_8BIT,
@@ -107,13 +107,13 @@
 		0, COLOR_8BIT, COLOR_8BIT, COLOR_8BIT,
 		C2_R_Cr, C1_B_Cb, C0_G_Y,
 		false, SDE_MDP_CHROMA_420, 2,
-		0),
+		VALID_ROT_WB_FORMAT),
 
 	PLANAR_YUV_FMT(YVU420,
 		0, COLOR_8BIT, COLOR_8BIT, COLOR_8BIT,
 		C1_B_Cb, C2_R_Cr, C0_G_Y,
 		false, SDE_MDP_CHROMA_420, 2,
-		0),
+		VALID_ROT_WB_FORMAT),
 };
 
 struct sde_mdp_format_params *sde_mdp_get_format_params(u32 format,