]> www.infradead.org Git - users/dwmw2/linux.git/commit
drm: atmel-hlcdc: add driver ops to differentiate HLCDC and XLCDC IP
authorManikandan Muralidharan <manikandan.m@microchip.com>
Wed, 24 Apr 2024 05:33:44 +0000 (11:03 +0530)
committerSam Ravnborg <sam@ravnborg.org>
Thu, 30 May 2024 13:42:36 +0000 (15:42 +0200)
commitaa71584b323acf62f42844e4f1b4d472b7958a0b
tree526d397f808569e3e6c11d9a337c6da9a07a5b83
parent0c02cebc7fe943f92dae0e61628a7723fe1739b7
drm: atmel-hlcdc: add driver ops to differentiate HLCDC and XLCDC IP

Add LCD IP specific ops in driver data to differentiate
HLCDC and XLCDC code within the atmel-hlcdc driver files.
XLCDC in SAM9X7 has different sets of registers and additional
configuration bits when compared to previous HLCDC IP. Read/write
operation on the controller register and functionality is now
separated using the LCD IP specific ops.

Signed-off-by: Manikandan Muralidharan <manikandan.m@microchip.com>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20240424053351.589830-2-manikandan.m@microchip.com
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c