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

Anatolij Gustschin agust at denx.de
Tue Nov 12 09:48:19 CET 2013


On Sat,  9 Nov 2013 11:07:53 +0100
Anatolij Gustschin <agust at denx.de> 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!
> 
>  drivers/video/bcm2835.c |   11 +++++++++++
>  1 file changed, 11 insertions(+)

applied to u-boot-video/master, thanks!

Anatolij


More information about the U-Boot mailing list