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;