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

Linus Walleij linusw at kernel.org
Mon Apr 6 23:42:41 PDT 2026


Hi Frank,

OK let's apply it!

On Fri, Mar 27, 2026 at 10:34 PM Frank Li <Frank.Li at nxp.com> 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



More information about the linux-arm-kernel mailing list