Re: [PATCH v3 1/2] dt-bindings: mux: gpio-mux: Add enable-gpios

From: Rob Herring

Date: Tue Sep 08 2026 - 12:07:13 EST


On Fri, Sep 04, 2026 at 06:17:36AM +0000, Tapio Reijonen wrote:
> Analog multiplexers have an enable input besides the address inputs. On a
> 74HC4051 it is the E input: with E high, all eight switches are in the
> high-impedance off state, independent of S0 to S2. A 74HC4067 works the
> same way with four address inputs.
>
> Two things need that input. The mux-controller binding describes an idle
> state of disconnect, which a gpio-mux cannot reach today because the
> address inputs always select a channel. And the address inputs are plain
> gpios that may live on different gpio controllers, so they are not
> updated in one go and the mux passes through the intermediate addresses
> on every channel change unless it is disabled meanwhile.
>
> Add enable-gpios to describe the enable input, and require it for an idle
> state of disconnect.
>
> Signed-off-by: Tapio Reijonen <tapio.reijonen@xxxxxxxxxxx>

Missing Conor's ack.