[msm7k] mddi support for msm7k and surf-msm7k wvga panel.
diff --git a/platform/msm7k/platform.c b/platform/msm7k/platform.c
index 15ee2eb..c545262 100644
--- a/platform/msm7k/platform.c
+++ b/platform/msm7k/platform.c
@@ -30,9 +30,12 @@
  */
 
 #include <debug.h>
-
 #include <kernel/thread.h>
 #include <platform/debug.h>
+#include <platform/mddi.h>
+#include <dev/fbcon.h>
+
+static struct fbcon_config *fb_config;
 
 void platform_init_interrupts(void);
 void platform_init_timer();
@@ -40,6 +43,8 @@
 void uart3_clock_init(void);
 void uart_init(void);
 
+void mddi_clock_init(unsigned num, unsigned rate);
+
 void platform_early_init(void)
 {
 	uart3_clock_init();
@@ -52,4 +57,9 @@
 void platform_init(void)
 {
 	dprintf(INFO, "platform_init()\n");
+
+	mddi_clock_init(0, 122880000);
+	fb_config = mddi_init();
+	ASSERT(fb_config);
+	fbcon_setup(fb_config);
 }