[PATCH v6 0/2] mux: gpio-mux: add enable GPIO support

Antoniu Miclaus posted 2 patches 1 week, 1 day ago
.../devicetree/bindings/mux/gpio-mux.yaml     | 16 ++++++++
drivers/mux/gpio.c                            | 37 +++++++++++++++++--
2 files changed, 50 insertions(+), 3 deletions(-)
[PATCH v6 0/2] mux: gpio-mux: add enable GPIO support
Posted by Antoniu Miclaus 1 week, 1 day ago
This series adds optional enable GPIO support to the gpio-mux driver.
The enable GPIO allows the multiplexer to be disabled before changing
address lines and re-enabled after, preventing glitches that could
briefly activate unintended channels during transitions.

This feature is useful for devices like the Analog Devices ADG2404
(4:1 mux) that require enable control for glitch-free operation. The
binding documentation now includes ADG2404 as a supported device with
a dedicated example.

Antoniu Miclaus (2):
  dt-bindings: mux: gpio-mux: add enable-gpios support
  mux: gpio-mux: add support for enable GPIO

 .../devicetree/bindings/mux/gpio-mux.yaml     | 16 ++++++++
 drivers/mux/gpio.c                            | 37 +++++++++++++++++--
 2 files changed, 50 insertions(+), 3 deletions(-)

-- 
2.43.0
Re: [PATCH v6 0/2] mux: gpio-mux: add enable GPIO support
Posted by Linus Walleij 1 week ago
On Thu, Jan 29, 2026 at 4:57 PM Antoniu Miclaus
<antoniu.miclaus@analog.com> wrote:

> This series adds optional enable GPIO support to the gpio-mux driver.
> The enable GPIO allows the multiplexer to be disabled before changing
> address lines and re-enabled after, preventing glitches that could
> briefly activate unintended channels during transitions.
>
> This feature is useful for devices like the Analog Devices ADG2404
> (4:1 mux) that require enable control for glitch-free operation. The
> binding documentation now includes ADG2404 as a supported device with
> a dedicated example.

This version of the patches look good to me!
Reviewed-by: Linus Walleij <linusw@kernel.org>

Yours,
Linus Walleij