Skip to content
Snippets Groups Projects
Forked from Reform / reform-boundary-uboot
Source project has a limited visibility.
user avatar
Martin Pietryka authored
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: default avatarMartin Pietryka <martin.pietryka@chello.at>
Reviewed-by: default avatarHannes Schmelzer <oe5hpm@oevsv.at>
Tested-by: default avatarHannes Schmelzer <oe5hpm@oevsv.at>
3d47b2d7
History
Name Last commit Last update
..