[msm8660/LCD]: add AUO wvga panel support
Platform check added to decide which panel to turn on for splash
screen. Also changed to enable fbcon before power up the panel to
avoid a flicker.
Change-Id: I71851862f960294220df3f030b679c5694381d7d
diff --git a/platform/msm8x60/include/platform/clock.h b/platform/msm8x60/include/platform/clock.h
index 0783efc..b676b16 100644
--- a/platform/msm8x60/include/platform/clock.h
+++ b/platform/msm8x60/include/platform/clock.h
@@ -87,6 +87,15 @@
#define PIXEL_MD_VAL 0x00A9FDA6
#define PIXEL_CC_VAL 0x00000080
+/* Configured at 25 MHz (AUO Panel) */
+#define PIXEL_NS_VAL_25M 0xFFF10002
+#define PIXEL_MD_VAL_25M 0x0001FFF0
+#define PIXEL_CC_VAL_25M 0x00000080
+
+/* PIXEL clock index */
+#define PIXEL_CLK_INDEX_54M 0 /* 53.99MHz */
+#define PIXEL_CLK_INDEX_25M 1 /* 25MHz */
+
#define MSM_CLK_CTL_BASE 0x00900000
#define BB_PLL8_L_VAL_REG (MSM_CLK_CTL_BASE + 0x3144)
#define BB_PLL8_M_VAL_REG (MSM_CLK_CTL_BASE + 0x3148)
@@ -132,6 +141,6 @@
void clock_config_uart_dm(uint8_t id);
void clock_config_i2c(uint8_t id, uint32_t freq);
void mdp_clock_init(void);
-void mmss_pixel_clock_configure(void);
+void mmss_pixel_clock_configure(uint32_t pclk_index);
#endif