Re: [PATCH v5 0/7] pinctrl: Add generic pinctrl for board-level mux chips

From: Linus Walleij

Date: Tue Apr 07 2026 - 02:45:10 EST


Hi Frank,

OK let's apply it!

On Fri, Mar 27, 2026 at 10:34 PM Frank Li <Frank.Li@xxxxxxx> wrote:

> mux: add devm_mux_control_get_from_np() to get mux from child node

Didn't get an ACK from the mux maintainer for this but this has been going
on for long now so I applied it.

Peter: protest if you don't like this and I will back it out.

> dt-bindings: pinctrl: Add generic pinctrl for board-level mux chips
> pinctrl: extract pinctrl_generic_to_map() from pinctrl_generic_pins_function_dt_node_to_map()
> pinctrl: add optional .release_mux() callback
> pinctrl: add generic board-level pinctrl driver using mux framework

Those applied.

> arm64: dts: imx8mp-evk: add board-level mux for CAN2 and MICFIL
> arm64: dts: imx8mp-evk: add flexcan2 overlay file

Please funnel these through the SoC tree!

Yours,
Linus Walleij