
28 Apr
2016
28 Apr
'16
4:56 p.m.
On Wed, 27 Apr 2016 21:39:15 +0200 Martin Pietryka martin.pietryka@chello.at wrote:
To support 16bpp we just need to change the raster_ctrl register accordingly. Also 32bpp mode should work as well, but was not tested. According to the TRM the uppermost byte will be ignored when LCD_TFT_24BPP_UNPACK is set.
The switch logic is based on the Liunx kernel tilcdc driver: drivers/gpu/drm/tilcdc/tilcdc_crtc.c: lines 407 through 419 (kernel was checked out at commit: bcc981e9ed8)
Signed-off-by: Martin Pietryka martin.pietryka@chello.at
Changes in v3:
- Moved switch statement before changing any registers
drivers/video/am335x-fb.c | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-)
appied to u-boot-video/master, thanks!
-- Anatolij