1849b1044SMasahiro Yamada# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2849b1044SMasahiro Yamada%YAML 1.2
3849b1044SMasahiro Yamada---
4849b1044SMasahiro Yamada$id: http://devicetree.org/schemas/pinctrl/socionext,uniphier-pinctrl.yaml#
5849b1044SMasahiro Yamada$schema: http://devicetree.org/meta-schemas/core.yaml#
6849b1044SMasahiro Yamada
7849b1044SMasahiro Yamadatitle: UniPhier SoCs pin controller
8849b1044SMasahiro Yamada
9849b1044SMasahiro Yamadamaintainers:
10849b1044SMasahiro Yamada  - Masahiro Yamada <yamada.masahiro@socionext.com>
11849b1044SMasahiro Yamada
12849b1044SMasahiro Yamadaproperties:
13849b1044SMasahiro Yamada  $nodename:
14849b1044SMasahiro Yamada    pattern: "pinctrl"
15849b1044SMasahiro Yamada
16849b1044SMasahiro Yamada  compatible:
17849b1044SMasahiro Yamada    enum:
18849b1044SMasahiro Yamada      - socionext,uniphier-ld4-pinctrl
19849b1044SMasahiro Yamada      - socionext,uniphier-pro4-pinctrl
20849b1044SMasahiro Yamada      - socionext,uniphier-sld8-pinctrl
21849b1044SMasahiro Yamada      - socionext,uniphier-pro5-pinctrl
22849b1044SMasahiro Yamada      - socionext,uniphier-pxs2-pinctrl
23849b1044SMasahiro Yamada      - socionext,uniphier-ld6b-pinctrl
24849b1044SMasahiro Yamada      - socionext,uniphier-ld11-pinctrl
25849b1044SMasahiro Yamada      - socionext,uniphier-ld20-pinctrl
26849b1044SMasahiro Yamada      - socionext,uniphier-pxs3-pinctrl
27*f66e173dSKunihiko Hayashi      - socionext,uniphier-nx1-pinctrl
28849b1044SMasahiro Yamada
29849b1044SMasahiro Yamadarequired:
30849b1044SMasahiro Yamada  - compatible
31849b1044SMasahiro Yamada
325be478f9SRob HerringadditionalProperties: false
335be478f9SRob Herring
34849b1044SMasahiro Yamadaexamples:
35849b1044SMasahiro Yamada  - |
36849b1044SMasahiro Yamada    // The UniPhier pinctrl should be a subnode of a "syscon" compatible node.
37849b1044SMasahiro Yamada
38849b1044SMasahiro Yamada    soc-glue@5f800000 {
39849b1044SMasahiro Yamada        compatible = "socionext,uniphier-pro4-soc-glue", "simple-mfd", "syscon";
40849b1044SMasahiro Yamada        reg = <0x5f800000 0x2000>;
41849b1044SMasahiro Yamada
42849b1044SMasahiro Yamada        pinctrl: pinctrl {
43849b1044SMasahiro Yamada            compatible = "socionext,uniphier-pro4-pinctrl";
44849b1044SMasahiro Yamada        };
45849b1044SMasahiro Yamada    };
46