mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 23:03:57 -04:00
Add a new DRM/KMS driver for displays using the Sitronix ST7920 controller connected via the SPI bus. This provides a standard framebuffer interface for these common monochrome LCDs. Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de> Reviewed-by: Javier Martinez Canillas <javierm@redhat.com> Signed-off-by: Iker Pedrosa <ikerpedrosam@gmail.com> Signed-off-by: Javier Martinez Canillas <javierm@redhat.com> Link: https://patch.msgid.link/20251215-st7920-v7-2-36771009ec01@gmail.com
81 lines
2.4 KiB
Plaintext
81 lines
2.4 KiB
Plaintext
config DRM_ST7571
|
|
tristate "DRM support for Sitronix ST7567/ST7571 display panels"
|
|
depends on DRM && MMU
|
|
select DRM_CLIENT_SELECTION
|
|
select DRM_GEM_SHMEM_HELPER
|
|
select DRM_KMS_HELPER
|
|
select VIDEOMODE_HELPERS
|
|
help
|
|
Sitronix ST7571 is a driver and controller for 4-level gray
|
|
scale and monochrome dot matrix LCD panels.
|
|
|
|
DRM driver for Sitronix ST7567/ST7571 panels.
|
|
This is only the core driver, a driver for the appropriate bus
|
|
transport in your chip also must be selected.
|
|
|
|
if M is selected the module will be called st7571.
|
|
|
|
config DRM_ST7571_I2C
|
|
tristate "DRM support for Sitronix ST7567/ST7571 display panels (I2C)"
|
|
depends on DRM_ST7571 && I2C
|
|
select REGMAP
|
|
help
|
|
Sitronix ST7571 is a driver and controller for 4-level gray
|
|
scale and monochrome dot matrix LCD panels.
|
|
|
|
DRM driver for Sitronix ST7565/ST7571 panels connected via I2C bus.
|
|
|
|
if M is selected the module will be called st7571-i2c.
|
|
|
|
config DRM_ST7571_SPI
|
|
tristate "DRM support for Sitronix ST7567/ST7571 display panels (SPI)"
|
|
depends on DRM_ST7571 && SPI
|
|
select REGMAP_SPI
|
|
help
|
|
Sitronix ST7571 is a driver and controller for 4-level gray
|
|
scale and monochrome dot matrix LCD panels.
|
|
|
|
DRM driver for Sitronix ST7565/ST7571 panels connected via SPI bus.
|
|
|
|
if M is selected the module will be called st7571-spi.
|
|
|
|
config DRM_ST7586
|
|
tristate "DRM support for Sitronix ST7586 display panels"
|
|
depends on DRM && SPI
|
|
select DRM_CLIENT_SELECTION
|
|
select DRM_KMS_HELPER
|
|
select DRM_GEM_DMA_HELPER
|
|
select DRM_MIPI_DBI
|
|
help
|
|
DRM driver for the following Sitronix ST7586 panels:
|
|
* LEGO MINDSTORMS EV3
|
|
|
|
If M is selected the module will be called st7586.
|
|
|
|
config DRM_ST7735R
|
|
tristate "DRM support for Sitronix ST7715R/ST7735R display panels"
|
|
depends on DRM && SPI
|
|
select DRM_CLIENT_SELECTION
|
|
select DRM_KMS_HELPER
|
|
select DRM_GEM_DMA_HELPER
|
|
select DRM_MIPI_DBI
|
|
select BACKLIGHT_CLASS_DEVICE
|
|
help
|
|
DRM driver for Sitronix ST7715R/ST7735R with one of the following
|
|
LCDs:
|
|
* Jianda JD-T18003-T01 1.8" 128x160 TFT
|
|
* Okaya RH128128T 1.44" 128x128 TFT
|
|
|
|
If M is selected the module will be called st7735r.
|
|
|
|
config DRM_ST7920
|
|
tristate "DRM support for Sitronix ST7920 LCD displays"
|
|
depends on DRM && SPI && MMU
|
|
select DRM_GEM_SHMEM_HELPER
|
|
select DRM_KMS_HELPER
|
|
select REGMAP_SPI
|
|
help
|
|
DRM driver for the ST7920 Sitronix LCD controllers.
|
|
|
|
If M is selected the module will be called st7920.
|