mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-02-17 22:49:02 +00:00
atmel_lcdfb: Straighten out funky vl_sync logic
If the board _didn't_ request INVLINE_INVERTED, we set INVLINE_INVERTED, otherwise we don't. WTF? Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com> Signed-off-by: Anatolij Gustschin <agust@denx.de>
This commit is contained in:
parent
23bb28f0f7
commit
70dbc54c0a
1 changed files with 1 additions and 4 deletions
|
@ -107,10 +107,7 @@ void lcd_ctrl_init(void *lcdbase)
|
|||
if (panel_info.vl_tft)
|
||||
value |= ATMEL_LCDC_DISTYPE_TFT;
|
||||
|
||||
if (!(panel_info.vl_sync & ATMEL_LCDC_INVLINE_INVERTED))
|
||||
value |= ATMEL_LCDC_INVLINE_INVERTED;
|
||||
if (!(panel_info.vl_sync & ATMEL_LCDC_INVFRAME_INVERTED))
|
||||
value |= ATMEL_LCDC_INVFRAME_INVERTED;
|
||||
value |= panel_info.vl_sync;
|
||||
value |= (panel_info.vl_bpix << 5);
|
||||
lcdc_writel(panel_info.mmio, ATMEL_LCDC_LCDCON2, value);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue