Unverified Commit a61732e8 authored by Javier Martinez Canillas's avatar Javier Martinez Canillas
Browse files

drm: Add driver for Solomon SSD130x OLED displays



This adds a DRM driver for SSD1305, SSD1306, SSD1307 and SSD1309 Solomon
OLED display controllers.

It's only the core part of the driver and a bus specific driver is needed
for each transport interface supported by the display controllers.

Signed-off-by: default avatarJavier Martinez Canillas <javierm@redhat.com>
Reviewed-by: default avatarMaxime Ripard <maxime@cerno.tech>
Link: https://patchwork.freedesktop.org/patch/msgid/20220214133710.3278506-4-javierm@redhat.com
parent bcf8b616
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -403,6 +403,8 @@ source "drivers/gpu/drm/xlnx/Kconfig"

source "drivers/gpu/drm/gud/Kconfig"

source "drivers/gpu/drm/solomon/Kconfig"

source "drivers/gpu/drm/sprd/Kconfig"

config DRM_HYPERV
+1 −0
Original line number Diff line number Diff line
@@ -132,4 +132,5 @@ obj-$(CONFIG_DRM_TIDSS) += tidss/
obj-y			+= xlnx/
obj-y			+= gud/
obj-$(CONFIG_DRM_HYPERV) += hyperv/
obj-y			+= solomon/
obj-$(CONFIG_DRM_SPRD) += sprd/
+12 −0
Original line number Diff line number Diff line
config DRM_SSD130X
	tristate "DRM support for Solomon SSD130x OLED displays"
	depends on DRM
	select BACKLIGHT_CLASS_DEVICE
	select DRM_GEM_SHMEM_HELPER
	select DRM_KMS_HELPER
	help
	  DRM driver for the SSD1305, SSD1306, SSD1307 and SSD1309 Solomon
	  OLED controllers. This is only for 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 ssd130x.
+1 −0
Original line number Diff line number Diff line
obj-$(CONFIG_DRM_SSD130X)	+= ssd130x.o
+843 −0

File added.

Preview size limit exceeded, changes collapsed.

Loading