Hi Angelo, thanks for your patch! On Sat, Jan 9, 2021 at 3:02 PM AngeloGioacchino Del Regno <angelogioacchino.delregno@xxxxxxxxxxxxxx> wrote: > +#PIN CONFIGURATION NODES > +patternProperties: > + '^.*$': > + if: > + type: object > + then: > + properties: > + pins: > + description: > + List of gpio pins affected by the properties specified in > + this subnode. > + items: > + pattern: "^gpio([0-9]|1[0-5])$" > + minItems: 1 > + maxItems: 16 > + > + function: > + description: > + Specify the alternative function to be configured for the > + specified pins. > + > + enum: [ gpio, pwm ] > + > + bias-disable: true > + bias-pull-down: true > + bias-pull-up: true > + drive-open-drain: true > + drive-push-pull: true > + input-enable: true > + output-high: true > + output-low: true > + > + required: > + - pins > + - function Is it possible to just $ref /pinctrl/pincfg-node.yaml# for some of this? Yours, Linus Walleij