drm/sitronix/st7571-i2c: Add support for the ST7567 Controller
authorJavier Martinez Canillas <javierm@redhat.com>
Tue, 15 Jul 2025 11:03:54 +0000 (13:03 +0200)
committerJavier Martinez Canillas <javierm@redhat.com>
Wed, 16 Jul 2025 10:12:39 +0000 (12:12 +0200)
commita55863ba4c9ea9febe81ecf7dba36e7989a37b7e
tree27df0ea1018b8a2510caad96ce5079de1ab228fa
parentd2bfb999640fcc5759ddae5ea9a5b98a03da9fd3
drm/sitronix/st7571-i2c: Add support for the ST7567 Controller

The Sitronix ST7567 is a monochrome Dot Matrix LCD Controller that has SPI,
I2C and parallel interfaces. The st7571-i2c driver only has support for I2C
so displays using other transport interfaces are currently not supported.

The DRM_FORMAT_R1 pixel format and data commands are the same than what
is used by the ST7571 controller, so only is needed a different callback
that implements the expected initialization sequence for the ST7567 chip.

Reviewed-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de>
Link: https://lore.kernel.org/r/20250715110411.448343-6-javierm@redhat.com
Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
drivers/gpu/drm/sitronix/st7571-i2c.c