msm_shared: mipi: Update mipi for auto PLL calculation

This change updates the DSI controller to use div1, div3,
vco clock calculated using auto PLL. It also enables
the display to call auto PLL API if callback is registered

Change-Id: Ie2ef6fb1fe9033b267d0ed6a7a146e47e15cb8bf
diff --git a/platform/msm_shared/include/mipi_dsi.h b/platform/msm_shared/include/mipi_dsi.h
old mode 100644
new mode 100755
index 96277fa..8eb49db
--- a/platform/msm_shared/include/mipi_dsi.h
+++ b/platform/msm_shared/include/mipi_dsi.h
@@ -669,6 +669,21 @@
 	char laneCfg[45];
 };
 
+typedef struct mdss_dsi_pll_config {
+	uint32_t  pixel_clock;
+	uint32_t  pixel_clock_mhz;
+	uint32_t  byte_clock;
+	uint32_t  bit_clock;
+	uint32_t  halfbit_clock;
+	uint32_t  vco_clock;
+	uint8_t   directpath;
+	uint8_t   posdiv1;
+	uint8_t   posdiv3;
+	uint8_t   pclk_m;
+	uint8_t   pclk_n;
+	uint8_t   pclk_d;
+};
+
 struct mipi_dsi_cmd {
 	int size;
 	char *payload;