s5pc110: fb: bug fix.
authordaeinki <inki.dae@samsung.com>
Mon, 23 Nov 2009 12:34:40 +0000 (21:34 +0900)
committerdaeinki <inki.dae@samsung.com>
Mon, 23 Nov 2009 12:34:40 +0000 (21:34 +0900)
Signed-off-by: daeinki <inki.dae@samsung.com>
drivers/video/s5p-fb.c
drivers/video/s5p-fimd.c

index 59d8e56..8e28034 100644 (file)
@@ -228,6 +228,14 @@ void lcd_ctrl_init(void *lcdbase)
        s5pc_gpio_setup();
 
        s5pc_lcd_init(&panel_info);
+
+       /* font test */
+       /*
+       init_font();
+       set_font_color(FONT_WHITE);
+       fb_printf("Test\n");
+       exit_font();
+       */
 }
 
 
index 1bc52ab..d166627 100644 (file)
@@ -288,7 +288,15 @@ void s5pc_fimd_lcd_init(vidinfo_t *vid)
 
        /* set polarity */
        cfg = 0;
-       cfg |= S5P_VIDCON1_IVDEN_INVERT | S5P_VIDCON1_IVCLK_RISING_EDGE;
+       if (!pvid->vl_clkp)
+               cfg |= S5P_VIDCON1_IVCLK_RISING_EDGE;
+       if (!pvid->vl_hsp)
+               cfg |= S5P_VIDCON1_IHSYNC_INVERT;
+       if (!pvid->vl_vsp)
+               cfg |= S5P_VIDCON1_IVSYNC_INVERT;
+       if (!pvid->vl_dp)
+               cfg |= S5P_VIDCON1_IVDEN_INVERT;
+
        writel(cfg, ctrl_base + S5P_VIDCON1);
 
        /* set timing */