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

Anatolij Gustschin
2013-11-12T08:48:19Z

On Sat, 9 Nov 2013 11:07:53 +0100
Anatolij Gustschin <agust@denx.de> wrote:

> From: Andre Heider <a.heider@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@gmail.com>
> Cc: Stephen Warren <swarren@wwwdotorg.org>
> Signed-off-by: Anatolij Gustschin <agust@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