mirror of
https://github.com/torvalds/linux.git
synced 2024-12-28 05:41:55 +00:00
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:
parent
2645ad1621
commit
028cd86b79
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user