[PATCH v2 0/5] pinctrl: airoha: add Airoha AN7583 support
Christian Marangi
ansuelsmth at gmail.com
Tue Nov 11 03:06:35 PST 2025
On Tue, Nov 11, 2025 at 12:46:48AM +0100, Linus Walleij wrote:
> On Fri, Nov 7, 2025 at 12:57 AM Christian Marangi <ansuelsmth at gmail.com> wrote:
>
> > This small series introduce support for Airoha AN7583 pinctrl
> > support.
> >
> > Most of the changes are generalization and cleanup of the Airoha
> > pinctrl driver. These are needed as all the array in the inner
> > function were hardcoded to EN7581 and didn't reference stuff
> > from the priv groups.
> >
> > Everything is changed to match_data and priv struct so
> > adding AN7583 is just a matter of adding the structs.
> >
> > Also the schema is generalized where needed to address
> > for the small difference between AN7583 and EN7581.
>
> All looks good and bindings ACK:ed so patches applied!
>
> Suggestion: since this driver has:
>
> 1. Exactly one group per pin
> 2. Use some accelerated GPIO operation, .gpio_set_direction
> in struct pinmux_ops
>
> Have you considered implementing the new .function_is_gpio()
> callback in struct pinmux_ops to tighten up the GPIO strictness?
>
Thanks for checking this. No, wasn't aware of the new OP, will check it
and send followup hoping it's not too hard to implement.
--
Ansuel
More information about the linux-arm-kernel
mailing list