video: da8xx-fb: fix the polarities of the hsync/vsync pulse

The polarities were being set to active low when fbdev was requesting active
high.  This patch reverses it so that what is set into the LCD controller is
correct.

Signed-off-by: Darren Etheridge <detheridge@ti.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
This commit is contained in:
Darren Etheridge 2013-08-23 16:52:53 -05:00 коммит произвёл Tomi Valkeinen
Родитель 2645ad1621
Коммит 028cd86b79
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -493,12 +493,12 @@ static int lcd_cfg_display(const struct lcd_ctrl_config *cfg,
else
reg &= ~LCD_SYNC_EDGE;
if (panel->sync & FB_SYNC_HOR_HIGH_ACT)
if ((panel->sync & FB_SYNC_HOR_HIGH_ACT) == 0)
reg |= LCD_INVERT_LINE_CLOCK;
else
reg &= ~LCD_INVERT_LINE_CLOCK;
if (panel->sync & FB_SYNC_VERT_HIGH_ACT)
if ((panel->sync & FB_SYNC_VERT_HIGH_ACT) == 0)
reg |= LCD_INVERT_FRAME_CLOCK;
else
reg &= ~LCD_INVERT_FRAME_CLOCK;