]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
dt-bindings: gpio: add gpio-line-mux controller
authorJonas Jelonek <jelonek.jonas@gmail.com>
Sat, 27 Dec 2025 18:01:33 +0000 (18:01 +0000)
committerBartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Fri, 2 Jan 2026 09:59:50 +0000 (10:59 +0100)
commit2a7618ba8698874e9871a8ec5453e0068e94d9e5
tree8b56546d62571c8aae4d999d77a5621e292a0f3f
parent48befae0d6eee275c3e30d1cd45f39d6ba011e19
dt-bindings: gpio: add gpio-line-mux controller

Add dt-schema for a gpio-line-mux controller which exposes virtual
GPIOs for a shared GPIO controlled by a multiplexer, e.g. a gpio-mux.

The gpio-line-mux controller is a gpio-controller, thus has mostly the
same semantics. However, it requires a mux-control to be specified upon
which it will operate.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/r/20251227180134.1262138-2-jelonek.jonas@gmail.com
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Documentation/devicetree/bindings/gpio/gpio-line-mux.yaml [new file with mode: 0644]