Re: [PATCH v3 03/11] dt-bindings: pinctrl: sun4i-a10: add Allwinner B288
From: Linus Walleij
Date: Thu Oct 08 2026 - 05:25:44 EST
On Thu, Oct 8, 2026 at 9:50 AM Andre Przywara <andre.przywara@xxxxxxx> wrote:
> If you mean to just drop the allwinner prefix: this has been discussed,
> but NAKed, because the generic property carries a different semantic.
> And implementing that generic behaviour in the existing sunxi pinctrl
> driver would be quite some effort (read: a rewrite), without any obvious
> win, so we decided back then to not boil the ocean here, and just go
> with a special property.
The point to switch over to the generic "pinmux" property would be
when a completely new SoC series with new hardware arrives, so that
it is significantly different from earlier iterations.
I don't know which semantic with the standard "pinmux" property you
got hung up on though remind me?
The bindings just state this:
pinmux:
description:
The list of numeric pin ids and their mux settings that properties in the
node apply to (either this, "pins" or "groups" have to be specified)
$ref: /schemas/types.yaml#/definitions/uint32-array
It's just an opaque u32 array controlling all muxing for a device.
There could be one single element in the array.
Yours,
Linus Walleij