diff options
author | Haavard Skinnemoen <haavard.skinnemoen@atmel.com> | 2008-09-01 16:21:19 +0200 |
---|---|---|
committer | Anatolij Gustschin <agust@denx.de> | 2008-10-25 20:33:32 +0200 |
commit | 70dbc54c0a5c798bcf82ae2a1e227404f412e892 (patch) | |
tree | 82b75b253c3ce77949ccf7929cee4916cca5fe50 /drivers/video/atmel_lcdfb.c | |
parent | 23bb28f0f76b46c4b573374b0bb3b3f23d85ef55 (diff) | |
download | u-boot-imx-70dbc54c0a5c798bcf82ae2a1e227404f412e892.zip u-boot-imx-70dbc54c0a5c798bcf82ae2a1e227404f412e892.tar.gz u-boot-imx-70dbc54c0a5c798bcf82ae2a1e227404f412e892.tar.bz2 |
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>
Diffstat (limited to 'drivers/video/atmel_lcdfb.c')
-rw-r--r-- | drivers/video/atmel_lcdfb.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/video/atmel_lcdfb.c b/drivers/video/atmel_lcdfb.c index 7f0dceb..3a51cc7 100644 --- a/drivers/video/atmel_lcdfb.c +++ b/drivers/video/atmel_lcdfb.c @@ -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); |