On 20/07/2023 13:29, Nikita Shubin via B4 Relay wrote:
From: Nikita Shubin nikita.shubin@maquefel.me
Add YAML bindings for ep93xx SoC pinctrl.
Signed-off-by: Nikita Shubin nikita.shubin@maquefel.me Reviewed-by: Linus Walleij linus.walleij@linaro.org
.../bindings/pinctrl/cirrus,ep9301-pinctrl.yaml | 58 ++++++++++++++++++++++ 1 file changed, 58 insertions(+)
diff --git a/Documentation/devicetree/bindings/pinctrl/cirrus,ep9301-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/cirrus,ep9301-pinctrl.yaml new file mode 100644 index 000000000000..d5682531b0da --- /dev/null +++ b/Documentation/devicetree/bindings/pinctrl/cirrus,ep9301-pinctrl.yaml @@ -0,0 +1,58 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/pinctrl/cirrus,ep9301-pinctrl.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml#
+title: Cirrus ep93xx pins mux controller
+maintainers:
- Nikita Shubin nikita.shubin@maquefel.me
- Alexander Sverdlin alexander.sverdlin@gmail.com
+properties:
- compatible:
- oneOf:
- const: cirrus,ep9301-pinctrl
- items:
- enum:
- cirrus,ep9302-pinctrl
- cirrus,ep9307-pinctrl
- cirrus,ep9312-pinctrl
- cirrus,ep9315-pinctrl
- const: cirrus,ep9301-pinctrl
+patternProperties:
- '^pins-':
- type: object
- description: pin node
- $ref: pinmux-node.yaml#
You need: unevaluatedProperties: false
Best regards, Krzysztof