[U-Boot] [PATCH v3 2/2] drivers/video/am335x-fb: Properly point framebuffer behind palette

Anatolij Gustschin agust at denx.de
Thu Apr 28 16:57:16 CEST 2016


On Wed, 27 Apr 2016 21:39:16 +0200
Martin Pietryka martin.pietryka at chello.at wrote:

> The DMA was outputting the palette on the screen because the base
> for the DMA was not after the palette. In addition to that, the ceiling was
> also too high, this led that the output on the screen was shifted.
> 
> NOTE: According to the TRM, even in 16/24bit mode a palette is required
> in the first 32 bytes of the framebuffer.
> 
> See also:
> https://e2e.ti.com/support/arm/sitara_arm/f/791/p/234967/834483#834483
> 
> "In this mode, the LCDC will assume all information is data and thus you
> need to ensure that the DMA points to the first pixel of data and not the
> first entry in the frame buffer which is the beginning of the 512 byte
> palette."
> 
> Signed-off-by: Martin Pietryka <martin.pietryka at chello.at>
> Reviewed-by: Hannes Schmelzer <oe5hpm at oevsv.at>
> Tested-by: Hannes Schmelzer <oe5hpm at oevsv.at>
> ---
> 
> Changes in v3: None
> 
>  drivers/video/am335x-fb.c | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)

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

--
Anatolij


More information about the U-Boot mailing list