Skip to content

Commit b70b5e8

Browse files
author
Waveshare_Team
committed
drivers/gpu/drm/panel : Add the device for the Waveshare DSI-TOUCH series panels.
the driver are provided for the Waveshare DSI-TOUCH series panels, modelled after the other Ilitek controller drivers, but not limited to Ilitek series controllers. The aim is to offer a more consistent operation and experience for the Waveshare DSI-TOUCH series panels. Signed-off-by: Waveshare_Team <[email protected]>
1 parent 343cbfb commit b70b5e8

File tree

3 files changed

+1364
-0
lines changed

3 files changed

+1364
-0
lines changed

drivers/gpu/drm/panel/Kconfig

+10
Original file line numberDiff line numberDiff line change
@@ -848,6 +848,16 @@ config DRM_PANEL_WAVESHARE_TOUCHSCREEN
848848
DSI Touchscreens. To compile this driver as a module,
849849
choose M here.
850850

851+
config DRM_PANEL_WAVESHARE_TOUCHSCREEN_V2
852+
tristate "Waveshare touchscreen panels V2"
853+
depends on DRM_MIPI_DSI
854+
depends on I2C
855+
depends on BACKLIGHT_CLASS_DEVICE
856+
help
857+
Say Y here if you want to enable support for the Waveshare
858+
DSI Touchscreens. To compile this driver as a module,
859+
choose M here.
860+
851861
config DRM_PANEL_WIDECHIPS_WS2401
852862
tristate "Widechips WS2401 DPI panel driver"
853863
depends on SPI && GPIOLIB

drivers/gpu/drm/panel/Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -86,5 +86,6 @@ obj-$(CONFIG_DRM_PANEL_VISIONOX_RM69299) += panel-visionox-rm69299.o
8686
obj-$(CONFIG_DRM_PANEL_VISIONOX_VTDR6130) += panel-visionox-vtdr6130.o
8787
obj-$(CONFIG_DRM_PANEL_VISIONOX_R66451) += panel-visionox-r66451.o
8888
obj-$(CONFIG_DRM_PANEL_WAVESHARE_TOUCHSCREEN) += panel-waveshare-dsi.o
89+
obj-$(CONFIG_DRM_PANEL_WAVESHARE_TOUCHSCREEN_V2) += panel-waveshare-dsi-v2.o
8990
obj-$(CONFIG_DRM_PANEL_WIDECHIPS_WS2401) += panel-widechips-ws2401.o
9091
obj-$(CONFIG_DRM_PANEL_XINPENG_XPP055C272) += panel-xinpeng-xpp055c272.o

0 commit comments

Comments
 (0)