Skip to content
Snippets Groups Projects
Commit d498771b authored by Manikandan Muralidharan's avatar Manikandan Muralidharan Committed by Sam Ravnborg
Browse files

drm: atmel_hlcdc: Add support for XLCDC using IP specific driver ops


Add XLCDC specific driver ops and is_xlcdc flag to separate the
functionality and to access the controller registers.
HEO scaling, window resampling, Alpha blending, YUV-to-RGB
conversion in XLCDC is derived and handled using additional
configuration bits and registers. Writing one to the Enable fields
of each layer in LCD_ATTRE is required to reflect the values set
in Configuration, FBA, Enable registers of each layer.

Signed-off-by: default avatarManikandan Muralidharan <manikandan.m@microchip.com>
Co-developed-by: default avatarHari Prasath Gujulan Elango <Hari.PrasathGE@microchip.com>
Signed-off-by: default avatarHari Prasath Gujulan Elango <Hari.PrasathGE@microchip.com>
Co-developed-by: default avatarDurai Manickam KR <durai.manickamkr@microchip.com>
Signed-off-by: default avatarDurai Manickam KR <durai.manickamkr@microchip.com>
Acked-by: default avatarSam Ravnborg <sam@ravnborg.org>
Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20240424053351.589830-5-manikandan.m@microchip.com
parent f5a5f04b
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment