[U-Boot] [PATCH v3 2/2] video: bcm2835: respect the pitch value

Andre Heider a.heider at gmail.com
Sat Nov 9 13:25:58 CET 2013


Hi Anatolij,

On Sat, Nov 09, 2013 at 11:07:53AM +0100, Anatolij Gustschin wrote:
> From: Andre Heider <a.heider at gmail.com>
> 
> Depending on the firmware's video options [1] the active SDTV or
> HDTV mode can yield a framebuffer with noncontiguous horizontal lines,
> giving a messed up display, for both, u-boot and the loaded kernel.
> 
> Fix this by setting lcd_line_length to the pitch value of the configured
> framebuffer.
> 
> [1] http://elinux.org/RPiconfig#Video_mode_options
> 
> Signed-off-by: Andre Heider <a.heider at gmail.com>
> Cc: Stephen Warren <swarren at wwwdotorg.org>
> Signed-off-by: Anatolij Gustschin <agust at denx.de>
> ---
> Changes in v3:
>  - set lcd_line_length by driver specific lcd_get_size() since
>    setting it in lcd_enable() is not correct. This patch version
>    depends on patch http://patchwork.ozlabs.org/patch/289957
>    Please test these both patches on rpi_b, thanks!

I just tested these on my rpi, and confirm that it still works.

Thanks,
Andre


More information about the U-Boot mailing list