Hi Haavard,

> If the board _didn't_ request INVLINE_INVERTED, we set INVLINE_INVERTED,
> otherwise we don't. WTF?
>
> Signed-off-by: Haavard Skinnemoen <[EMAIL PROTECTED]>
> ---
>  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;

What about

        value |= panel_info.vl_sync & (ATMEL_LCDC_INVLINE_INVERTED | 
ATMEL_LCDC_INVFRAME_INVERTED);

[break lines where convenient] Apart from this being the formal
equivalent to the original code, this would make it more clear what can
go in, no?

Cheers
  Detlev

-- 
["From 2.4 to 2.6 to 2.7" discussing release numbering of the Linux kernel]
Let the bike-shed-painting begin.
                                     -- Linus Torvalds 
--
DENX Software Engineering GmbH,      MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich,  Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: [EMAIL PROTECTED]
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to