mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-31 23:27:20 +00:00
drm/sitronix: move tiny Sitronix drivers to their own subdir
We start to have support many Sitronix displays in the tiny directory, and we expect more to come. Move them to their own subdirectory. Reviewed-by: Javier Martinez Canillas <javierm@redhat.com> Suggested-by: Javier Martinez Canillas <javierm@redhat.com> Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com> Acked-by: Thomas Zimmermann <tzimmermann@suse.de> Link: https://lore.kernel.org/r/20250512-sitronix-v3-1-bbf6cc413698@gmail.com Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
This commit is contained in:
parent
84953fc58a
commit
9b8f32002c
10 changed files with 60 additions and 47 deletions
|
@ -7695,13 +7695,13 @@ M: David Lechner <david@lechnology.com>
|
|||
S: Maintained
|
||||
T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
|
||||
F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
|
||||
F: drivers/gpu/drm/tiny/st7586.c
|
||||
F: drivers/gpu/drm/sitronix/st7586.c
|
||||
|
||||
DRM DRIVER FOR SITRONIX ST7571 PANELS
|
||||
M: Marcus Folkesson <marcus.folkesson@gmail.com>
|
||||
S: Maintained
|
||||
F: Documentation/devicetree/bindings/display/sitronix,st7571.yaml
|
||||
F: drivers/gpu/drm/tiny/st7571-i2c.c
|
||||
F: drivers/gpu/drm/sitronix/st7571-i2c.c
|
||||
|
||||
DRM DRIVER FOR SITRONIX ST7701 PANELS
|
||||
M: Jagan Teki <jagan@amarulasolutions.com>
|
||||
|
@ -7722,7 +7722,7 @@ M: David Lechner <david@lechnology.com>
|
|||
S: Maintained
|
||||
T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
|
||||
F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
|
||||
F: drivers/gpu/drm/tiny/st7735r.c
|
||||
F: drivers/gpu/drm/sitronix/st7735r.c
|
||||
|
||||
DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
|
||||
M: Javier Martinez Canillas <javierm@redhat.com>
|
||||
|
|
|
@ -385,6 +385,8 @@ source "drivers/gpu/drm/xlnx/Kconfig"
|
|||
|
||||
source "drivers/gpu/drm/gud/Kconfig"
|
||||
|
||||
source "drivers/gpu/drm/sitronix/Kconfig"
|
||||
|
||||
source "drivers/gpu/drm/solomon/Kconfig"
|
||||
|
||||
source "drivers/gpu/drm/sprd/Kconfig"
|
||||
|
|
|
@ -221,6 +221,7 @@ obj-$(CONFIG_DRM_TIDSS) += tidss/
|
|||
obj-y += xlnx/
|
||||
obj-y += gud/
|
||||
obj-$(CONFIG_DRM_HYPERV) += hyperv/
|
||||
obj-y += sitronix/
|
||||
obj-y += solomon/
|
||||
obj-$(CONFIG_DRM_SPRD) += sprd/
|
||||
obj-$(CONFIG_DRM_LOONGSON) += loongson/
|
||||
|
|
51
drivers/gpu/drm/sitronix/Kconfig
Normal file
51
drivers/gpu/drm/sitronix/Kconfig
Normal file
|
@ -0,0 +1,51 @@
|
|||
config DRM_ST7571_I2C
|
||||
tristate "DRM support for Sitronix ST7571 display panels (I2C)"
|
||||
depends on DRM && I2C && MMU
|
||||
select DRM_CLIENT_SELECTION
|
||||
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_ST7586
|
||||
tristate
|
||||
default n
|
||||
|
||||
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
|
||||
default TINYDRM_ST7586
|
||||
help
|
||||
DRM driver for the following Sitronix ST7586 panels:
|
||||
* LEGO MINDSTORMS EV3
|
||||
|
||||
If M is selected the module will be called st7586.
|
||||
|
||||
config TINYDRM_ST7735R
|
||||
tristate
|
||||
default n
|
||||
|
||||
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
|
||||
default TINYDRM_ST7735R
|
||||
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.
|
||||
|
3
drivers/gpu/drm/sitronix/Makefile
Normal file
3
drivers/gpu/drm/sitronix/Makefile
Normal file
|
@ -0,0 +1,3 @@
|
|||
obj-$(CONFIG_DRM_ST7571_I2C) += st7571-i2c.o
|
||||
obj-$(CONFIG_DRM_ST7586) += st7586.o
|
||||
obj-$(CONFIG_DRM_ST7735R) += st7735r.o
|
|
@ -199,44 +199,3 @@ config TINYDRM_SHARP_MEMORY
|
|||
* 4.40" Sharp Memory LCD (LS044Q7DH01)
|
||||
|
||||
If M is selected the module will be called sharp_memory.
|
||||
|
||||
config TINYDRM_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_ST7571_I2C
|
||||
tristate "DRM support for Sitronix ST7571 display panels (I2C)"
|
||||
depends on DRM && I2C && MMU
|
||||
select DRM_CLIENT_SELECTION
|
||||
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
|
||||
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.
|
||||
|
|
|
@ -6,7 +6,6 @@ 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
|
||||
|
@ -15,5 +14,3 @@ obj-$(CONFIG_TINYDRM_ILI9486) += ili9486.o
|
|||
obj-$(CONFIG_TINYDRM_MI0283QT) += mi0283qt.o
|
||||
obj-$(CONFIG_TINYDRM_REPAPER) += repaper.o
|
||||
obj-$(CONFIG_TINYDRM_SHARP_MEMORY) += sharp-memory.o
|
||||
obj-$(CONFIG_TINYDRM_ST7586) += st7586.o
|
||||
obj-$(CONFIG_TINYDRM_ST7735R) += st7735r.o
|
||||
|
|
Loading…
Add table
Reference in a new issue