On Mon, 03 Mar 2025 21:54:46 +0100, Artur Weber wrote: > Add device tree bindings for the pin controller included in the > BCM21664 chip. The bindings are based off brcm,bcm11351-pinctrl.yaml; > both chips use the same driver, but have different pins, and the > BCM21664 has 6 alt modes instead of 4. > > Signed-off-by: Artur Weber <aweber.kernel@xxxxxxxxx> > --- > Changes in v3: > - Fix example for I2C pins > - Specify bias-pull-up/bias-pull-down as a boolean > - Add gpio16/gpio17 to list of I2C pins in slew-rate description > - Use additionalProperties: false on pin group and specify valid > properties for more strict checking > > Changes in v2: > - Drop "property: true" declarations which had no effect with > "unevaluatedProperties: false" > - Define property limits for I2C pins only instead of standard pins, > making the pin-specific "if" condition significantly smaller > --- > .../bindings/pinctrl/brcm,bcm21664-pinctrl.yaml | 152 +++++++++++++++++++++ > 1 file changed, 152 insertions(+) > Reviewed-by: Rob Herring (Arm) <robh@xxxxxxxxxx>