[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);
}