mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-21 06:50:25 +00:00
drm/st7571-i2c: add support for Sitronix ST7571 LCD controller
Sitronix ST7571 is a 4bit gray scale dot matrix LCD controller. The controller has a SPI, I2C and 8bit parallel interface, this driver is for the I2C interface only. Reviewed-by: Thomas Zimmermann <tzimmrmann@suse.de> Reviewed-by: Javier Martinez Canillas <javierm@redhat.com> Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com> Link: https://lore.kernel.org/r/20250423-st7571-v6-2-e9519e3c4ec4@gmail.com Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
This commit is contained in:
parent
cb2c4d734b
commit
4b35f0f41e
3 changed files with 1014 additions and 0 deletions
|
@ -212,6 +212,17 @@ config TINYDRM_ST7586
|
|||
|
||||
If M is selected the module will be called st7586.
|
||||
|
||||
config DRM_ST7571_I2C
|
||||
tristate "DRM support for Sitronix ST7571 display panels (I2C)"
|
||||
depends on DRM && I2C && MMU
|
||||
select DRM_GEM_SHMEM_HELPER
|
||||
select DRM_KMS_HELPER
|
||||
select REGMAP_I2C
|
||||
help
|
||||
DRM driver for Sitronix ST7571 panels controlled over I2C.
|
||||
|
||||
if M is selected the module will be called st7571-i2c.
|
||||
|
||||
config TINYDRM_ST7735R
|
||||
tristate "DRM support for Sitronix ST7715R/ST7735R display panels"
|
||||
depends on DRM && SPI
|
||||
|
|
|
@ -6,6 +6,7 @@ obj-$(CONFIG_DRM_BOCHS) += bochs.o
|
|||
obj-$(CONFIG_DRM_CIRRUS_QEMU) += cirrus-qemu.o
|
||||
obj-$(CONFIG_DRM_GM12U320) += gm12u320.o
|
||||
obj-$(CONFIG_DRM_PANEL_MIPI_DBI) += panel-mipi-dbi.o
|
||||
obj-$(CONFIG_DRM_ST7571_I2C) += st7571-i2c.o
|
||||
obj-$(CONFIG_TINYDRM_HX8357D) += hx8357d.o
|
||||
obj-$(CONFIG_TINYDRM_ILI9163) += ili9163.o
|
||||
obj-$(CONFIG_TINYDRM_ILI9225) += ili9225.o
|
||||
|
|
1002
drivers/gpu/drm/tiny/st7571-i2c.c
Normal file
1002
drivers/gpu/drm/tiny/st7571-i2c.c
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue