]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
dt-bindings: gpio: describe Waveshare GPIO controller
authorDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Thu, 7 May 2026 09:01:32 +0000 (12:01 +0300)
committerBartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Mon, 11 May 2026 07:56:28 +0000 (09:56 +0200)
commit8cd19f5560218bf263b8ffc622ceb4bc329b3bf5
treee88f19fda57f97caf44d62f45ca62cb568464832
parent87e4643ab19cdfa152b7d10b3418cfff19724109
dt-bindings: gpio: describe Waveshare GPIO controller

The Waveshare DSI TOUCH family of panels has separate on-board GPIO
controller, which controls power supplies to the panel and the touch
screen and provides reset pins for both the panel and the touchscreen.
Also it provides a simple PWM controller for panel backlight.

Add bindings for these GPIO controllers. As overall integration might be
not very obvious (and it differs significantly from the bindings used by
the original drivers), provide complete example with the on-board
regulators and the DSI panel.

Acked-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Link: https://patch.msgid.link/20260507-waveshare-dsi-touch-v5-1-d2ac7ccc22d4@oss.qualcomm.com
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Documentation/devicetree/bindings/gpio/waveshare,dsi-touch-gpio.yaml [new file with mode: 0644]